Display text on E-paper

Using Ameba RTL8722DM_MINI to connect to waveshare 2.9 inch e-Paper module to display text

Similar projects worth following
In this project, we are using Ameba RTL8722DM_MINI to connect to a Waveshare 2.9" e-Paper module to display some text. The display uses the flexible substrate as a base plate, with an interface and a reference system design.

Ameba RTL8722DM is a low-power dual-band WLAN and Bluetooth Low Energy SoC by Realtek. The RTL8722DM also include memory for Wi-Fi protocol functions and application making it simple for anyone to develop various kind of IoT applications. At the same time it has a wide range of peripheral interfaces. With all these interfaces, it can connect to most of the electronics components like LEDs, temperature and humidity sensors, and so on.

The e-Paper module display uses the flexible substrate as a base plate, with an interface and a reference system design. The 2.9" active area contains 296x128 pixels and has 1-bit white/black full display capabilities. An integrated circuit contains gate buffer, source buffer, interface, timing control logic, oscillator, etc... are supplied with each panel. You may refer to the official 2.9inch e-Paper HAT (D) datasheet to know more information about this module.

More Resources:

If you need additional technical documents or the source code for this project. Please visit the official websites and join the Facebook group and forum.

  • 1 × RTL8722DM_MINI Microcontroller
  • 1 × Waveshare 2.9" e-Paper HAT (D)

  • 1
    Set Up

    First, connect the Waveshare e-Paper module to Ameba RTL8722DM_MINI shown in the wiring diagram below:

  • 2

    The programming of the Ameba RTL8722DM can be done using Arduino IDE which makes it very easy to write code and upload code to the Ameba Board.

    Firstly, you need to prepare a picture/photo in the format of 296×128 pixels. We can easily find a photo resizing tool online, for example, the Online Image Resizer. Following the instructions on the website, then download the generated image in JPG format. Secondly, we use the Image2LCD tool to transfer the downloaded 296×128 image into hexadecimal codes. You can visit this YouTube link to get detailed instructions.

    To open the example code in Arduino IDE, Open "File" -> "Examples" -> "AmebaEink" -> "EinkDisplayText"

  • 3
    Final Results

    Upload the code to the board and press the Reset button after the uploading is done. You will find these texts displayed on the board:

View all 3 instructions

Enjoy this project?



elliereynolds129 wrote 12/08/2022 at 11:24 point

Every year, thousands of dollars are spent by students from around the world to apply to graduate programs. Graduate programs are many, and advisor meetings are pricey., which assesses your chances of admission to institutions using data-driven analysis, lowers this cost. GradChances also provides suggestions on how to improve your chances of admission.

  Are you sure? yes | no

Arya wrote 10/03/2021 at 10:57 point

No source code openly available? Boo ;-P

  Are you sure? yes | no

Daphne wrote 10/03/2021 at 11:18 point

havee!:) find out more from here.

  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