Universal e-Paper Name Badge
Posted: Tue Aug 10, 2021 9:50 pm
I have been fascinated by e-Paper since the technology was announced long time ago now. Back in 2017 a few of us did a group buy and purchased some black and white and a tri-coloured black/white and red e-Paper displays. These worked with the Waveshare ESP8266 and ESP32 universal e-Paper controllers, but I have always wanted to have a go at making my own controller. Mine is based on the Waveshare ESP32 universal controller, but I have added on a LM75 i2C temperature sensor and BME280 i2C temperature, humidity and air pressure sensor for the first prototype.
The aim is to develop a universal e-Paper controller, but also act as a name badge/room temperature sensor. The first version is larger than I wanted, but it has a number of handy test points and a Li-ion battery charger/booster circuit based on the TP5400 IC. It's also made on a 2 layer PCB. While I checked all the ESP32 pins I had chosen, at the last minute, I changed the two LED GPIO pins to use some closer GPIO pins. Unfortunately the ones I chose where input only, and I needed them to be output capable, so I have had to add in some bodge wires to some spare GPIO pins. Here is the board being tested with a 2.13" e-Paper display: Lots of software to be written and tested, then the next version of the PCB will be designed up using a smaller 4 layer PCB layout.
The aim is to develop a universal e-Paper controller, but also act as a name badge/room temperature sensor. The first version is larger than I wanted, but it has a number of handy test points and a Li-ion battery charger/booster circuit based on the TP5400 IC. It's also made on a 2 layer PCB. While I checked all the ESP32 pins I had chosen, at the last minute, I changed the two LED GPIO pins to use some closer GPIO pins. Unfortunately the ones I chose where input only, and I needed them to be output capable, so I have had to add in some bodge wires to some spare GPIO pins. Here is the board being tested with a 2.13" e-Paper display: Lots of software to be written and tested, then the next version of the PCB will be designed up using a smaller 4 layer PCB layout.