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 2
Wire 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