A block with eInk displays, which can show stuff related to Bitcoin.
Go to file
2023-07-07 17:20:06 +02:00
.vscode Initial commit 2023-06-10 21:23:31 +02:00
data Implemented LED brightness setting, started I2C slave code, made reset pin consistent with wiring for DOIT DevKit. 2023-06-25 15:06:29 +02:00
doc Initial commit 2023-06-10 21:23:31 +02:00
include Initial commit 2023-06-10 21:23:31 +02:00
lib/qrcode Initial commit 2023-06-10 21:23:31 +02:00
scripts Initial commit 2023-06-10 21:23:31 +02:00
src Dependency updates, fixed config and README addition 2023-07-07 17:20:06 +02:00
test Initial commit 2023-06-10 21:23:31 +02:00
.gitignore Initial commit 2023-06-10 21:23:31 +02:00
partition.csv Initial commit 2023-06-10 21:23:31 +02:00
platformio.ini Dependency updates, fixed config and README addition 2023-07-07 17:20:06 +02:00
README.md Dependency updates, fixed config and README addition 2023-07-07 17:20:06 +02:00

BTClock v2

Improved code for BTClock with many features. Don't forget to copy config.h.example to config.h. Not necessary to adapt it, since everything should be configurable through the WebUI.

Software

Hardware

  • MCU: ESP32 or ESP32-S3 (Wemos S3 mini recommended)
    The ESP32 S2 is not supported, it does not have enough RAM
  • Seven eInk displays
  • MCP23017 I2C Port Expander
  • 4x WS2812B leds (optional)
  • 5x push buttons (optional)

Recommended to use the BTClock PCB.

Schematic

Schematic