An open API service indexing awesome lists of open source software.

https://github.com/androidcrypto/esp32_h2_weact_epaper_module_displayinfo

Connect a 2.9-inch WeAct Epaper Module to an ESP32-H2 Supermini microcontroller
https://github.com/androidcrypto/esp32_h2_weact_epaper_module_displayinfo

epaper epaper-displays esp32-h2 gxepd2 spi weact

Last synced: 18 days ago
JSON representation

Connect a 2.9-inch WeAct Epaper Module to an ESP32-H2 Supermini microcontroller

Awesome Lists containing this project

README

          

# ESP32-H2 WeAct 2.9-inch Epaper Module Display-Info

This is the accompanying repository for my article "Getting Started with a 2.9-inch Epaper display connected to an ESP32-H2 Supermini device" available here: https://medium.com/@androidcrypto/16709f47ae23

![Image 1](./images/esp32_h2_epaper_01_600w.png)

The display comes in 2 variants, this is the "Black & White" version:

![Image 2](./images/weact_29_epaper_bw_01_front_600w.png)

The display comes in 2 variants, this is the "Red, Black & White" version:

![Image 3](./images/weact_29_epaper_rbw_01_front_600w.png)

## Required Libraries
````plaintext
GxEPD2 by "ZinggJM" version 1.6.4 (https://github.com/ZinggJM/GxEPD2)
Adafruit-GFX-Library by "Adafruit" version 1.12.1 (https://github.com/adafruit/Adafruit-GFX-Library)
U8G2_FOR_ADAFRUIT_GFX by "olikraus" latest version (https://github.com/olikraus/u8g2/)
````

## Runtime Environment
````plaintext
Arduino 2.3.6 (Windows)
esp32 boards version 3.2.0
For compiling and uploading, I'm using the "ESP32-H2 Dev Module" board
````

## Wiring
````plaintext
Nr name color ESP32-H2 pin
1 BUSY violet 24 (labled as 'TX')
2 RES orange 12
3 D/C white 13
4 CS blue 14
5 SCL green 23 (labled as 'RX')
6 SDA yellow 11 ('SDA' terminal is known as 'MOSI')
7 GND black GND
8 VCC red VCC is 3.3 volt, not 5 volt !
````
Back side of the display:

![Image 2](./images/weact_29_epaper_bw_01_back_600w.png)