E-Paper Bitcoin trading/stats display.
ESP32 (WEMOS LOLIN D32 in my case)
Waveshare E-Paper display (4.2 Module)
Wiring (Set in epdif.h from Waveshare libs):
#define RST_PIN 0
#define DC_PIN 4
#define CS_PIN 5
#define BUSY_PIN 2Wire DIN/CLK to your SPI port, for me this is MOSI(23) and SCK(18)
I powered the display from the 3.3v rail of the board.
Add ESP32 board to Boards Manager
Download Waveshare libs and copy Arduino/EPD4in2 to Arduino/libraries
Install NTPClient and ArduinoJSON in "Library Manager"
Copy Config.hpp.example to Config.hpp and enter WiFi details and any other changes you like.
Open BlockClock.ino with Arduino IDE and select your board.
Upload!
- Add webserver for configuration
- Abstract Arduino specific code
- Make Linux version (Raspberry PI etc)
- Make display emulator
- Add more content from multiple sources
- 3D printed case design