Close
0%
0%

BEAD: A Tiny Speed eReader

Compact book reader that can be a bead on your keychain or something more

Similar projects worth following
What is the smallest reasonable ebook reader?

Sure, you could use something as small as a 2-inch e-ink display to create a book reader, but I want to try a different approach. Remember the hype around Spritz speed reading a decade ago? I want to bring that idea to life with a compact and efficient device.

Introducing BEAD:

BEAD is a small, portable device based on the LILYGO T-Display-S3 module, powered by the ESP32-S3 microprocessor and featuring a 1.91-inch AMOLED display. This project aims to leverage the Rapid Serial Visual Presentation (RSVP) technique to create an ultra-fast pocketable reading device. With RSVP, words are shown in sequence, one at a time, at a rapid pace, allowing for quicker reading and better focus.

Join me on this journey to find out how far I can go with this approach. Stay tuned for updates as I dive into ESP32 programming and the development of BEAD!

Project Goals:

  • To build a functional prototype of BEAD.
  • To explore the ESP32 programming.
  • To have fun.

Example:

Sponsorship:

A huge thank you to LILYGO for providing the T-Display-S3 AMOLED module for this project. LILYGO is a fantastic company that specializes in IoT development. They make it super easy for both professionals and hobbyists to bring their ideas to life with a wide range of open-source hardware products.

Their T-Display-S3 AMOLED module is perfect for my project. LILYGO’s dedication to innovation and their support for creators everywhere have been invaluable. If you have a creative idea, LILYGO can help you make it happen with their awesome products and reliable service.

Thanks again, LILYGO!

  • Playing with code: Part 1

    Alex08/29/2024 at 12:44 0 comments

    Let's try making some changes to the code in the main.cpp file. First, let's make the text "Hello, ESP32-S3!" larger. To do this, we'll need to create a new style and customize it by changing the font to one that supports the desired text size.

    // Create and display label
    lv_obj_t *label = lv_label_create(lv_scr_act());
    // Create a style for text
    static lv_style_t style;
    lv_style_init(&style);
    
    // Customize the style by setting the font
    // Here lv_font_montserrat_42 is an example font
    lv_style_set_text_font(&style, &lv_font_montserrat_42);
    
    // Applying style to label
    lv_obj_add_style(label, &style, 0);
        
    lv_label_set_text(label, "Hello, ESP32-S3!");
    lv_obj_align(label, LV_ALIGN_CENTER, 0, 0);

    Read more »

  • Making "Hello World" with ESP-IDF

    Alex08/28/2024 at 15:17 0 comments

    I couldn't find any simple examples of working with the ESP-IDF display, so I asked chatGPT to make such an example for me from a LilyGo-Display-IDF demo.  All changes affected the main.cpp file.

    Here's a simplified version of the main.cpp file:

    Read more »

  • The Birth of BEAD

    Alex07/24/2024 at 08:27 0 comments

    The idea for this project came to me after reading an article about creating a miniature eBook reader with a 1.54-inch screen based on the ESP32. There's something incredibly appealing about these tiny devices. However, the device described in the article seemed somewhat impractical. That got me thinking—what would be the smallest practical eBook reader?

    Read more »

View all 3 project logs

Enjoy this project?

Share

Discussions

David Turner wrote 08/16/2024 at 16:41 point

This sounds really cool! BEAD looks like a perfect device, especially when you need to absorb information quickly. For me, it's a godsend for studying at university - it allows you to concentrate on the text. I also recently read about assignment help, found assignment help uk uk here. Now this is also one of the options for me. In general, I would like to see such a device, I would definitely buy it.

  Are you sure? yes | no

Alex wrote 08/16/2024 at 17:03 point

Thanks, David. Comments like these really motivate me to continue working on the project. I'm still figuring out how to program the module, so there's not much news yet. You can try the RSVP speed reading technique on your smartphone before the project is finished. Just search for a "Quickify" app.

  Are you sure? yes | no

Alex wrote 07/31/2024 at 19:37 point

I am glad that you liked my project. If you want to try rsvp reading, I can suggest you the "Quickify" application.

  Are you sure? yes | no

Send2dale wrote 07/31/2024 at 00:29 point

i like this project. Never heard of rsvp before i saw this project. I cannot even find any good rsvp apps. Any suggestions on rsvp apps?

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates