E-Ink E-Paper Display Interfacing with ESP32
This is an E-Ink E-paper display module, 1.54 inch, 200x200 resolution, with embedded controller, communicating via SPI interface, supports red, black, and white three-color display. Due to the advantages like ultra low power consumption, wide viewing angle, and clear display without electricity, it is an ideal choice for applications such as shelf labels, industrial instruments, and so on.
Features:
No backlight keeps displaying the last content for a long time even when power down
Ultra-low power consumption, basically power is only required for refreshing
Specifications:
Operating Voltage – 3.3V
Board Dimension - 48mm x 33mm
Outline Dimension - 31.8(H) × 37.32 (V) × 1.0 (D)
Screen Size - 1.54 inch
Display Resolution - 200(H) x 200(V)
Pixel Configuration – Square
Display Color - red, black, white (Tri-color)
Interface - 4-Wire SPI ,3-Wire SPI(optional)
Image update time – 14s
Display Controller - SSD1681
Pin Reference:
Name | Discription |
3V3 | Power Supply for the chip |
GND | Ground |
SDA | Serial Data pin (SPI) |
SCL | Serial Clock pin(SPI) |
CS | Chip Select input pin |
D/C | Data/Command control pin |
RES | Reset signal input |
BUSY | Busy state input pin |
Hardware connection:
In this tutorial we are using the ESP-PICO Development board for interfacing the new 1.54 Inch Tricolour display. The example code can be easily adapted to any other Microcontrollers capable of interfacing SPI peripheral.
E-Ink Display Board | ESP32 |
3V3 | 3V3 |
GND | GND |
SDA | 23 |
SCL | 18 |
Data/Command | 25 |
Chip Select | 5 |
RESET | 26 |
BUSY | 4 |
Fig(a):Hardware connection
Hardware Images:
Fig(b):E-Ink board
Fig(c):E-Ink Display
Sample code
https://github.com/elementzonline/E-Ink-E-Paper-Display
Demo
https://www.youtube.com/watch?v=Ye-CtWMQxFQ