TSP #136 – Tutorial on Programming a Waveshare 7.5-Inch Multi-Color e-Paper Display & Info-Frame

In this episode Shahriar demonstrates the capabilities of a Waveshare 7.5-Inch tricolor e-Paper display. By combining the display with a Raspberry Pi Zero, the SPI interface of the mini-computer can be used to program and configure the e-Paper display using Python scripts. Furthermore, the Python script takes advantage of the available API of a few website to provide relevant information such as the current date, calendar, task list with due-dates as well as the current weather and weather forecast all in a clean user interface.

The complete Python code is presented and analyzed and the principle operation of the display is also presented. Do not forget to check Applied Science’s video on this topic as well:

https://youtu.be/MsbiO8EAsGw

Finally, the individual pixels are examined under the microscope while the screen undergoes a refresh which demonstrated how various colors are displayed.

The complete code can be downloaded here:

http://www.TheSignalpath.com/uploads/ePaper_Frame.zip

You can also buy the e-Paper display here:

https://amzn.to/2qtK90o

Raspberry Pi Zero kit here:

https://amzn.to/2SGjjPD

If you are interested in using an ESP WiFi module with Arduino to interface with the e-Paper display, it can be found here:

https://amzn.to/2Qisxjh

You can chose any picture frame to complete the project. The Task Manager and Weather APIs can be found here:

https://www.ToDoist.com
https://openweathermap.org

The Signal Path
www.TheSignalPath.com
www.YouTube.com/TheSignalPath
www.Patreon.com/TheSignalPath

Leave a Comment / Question