Skip to content

v0l/BitClock

Repository files navigation

BitClock

E-Paper Bitcoin trading/stats display.

Demo

Setup

Hardware

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.

Dependencies

Add ESP32 board to Boards Manager

Download Waveshare libs and copy Arduino/EPD4in2 to Arduino/libraries

Install NTPClient and ArduinoJSON in "Library Manager"

Config

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!

TODO

  • 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

About

E-Paper Bitcoin Display

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published