A Bitcoin price ticker that runs on an ESP32-C3 microcontroller connected to a 2.9" monochrome e-ink display. The device connects to WiFi and periodically retrieves data from CoinDesk. The current Bitcoin price in USD and a 30-day history chart are rendered on the display. You can specify the refresh rate and color scheme (standard or inverted).
The device is powered by a 5V power supply through a USB-C connector.
The device has a width of 105mm, a depth of 60mm, and a height of 68mm.
There are two options for the case smooth one (Inky_Monitor_Body.stl) and one with embossed bitcoin logo (Inky_Monitor_Body_Bitcoin.stl).
Select the binary file (inky-monitor.ino.merged.bin)
Click on Program button
Wait until all data are written
Disconnect and connect the ESP32-C3 again
WiFi configuration portal is now active. Connect to Inky Monitor WiFi network from your mobile or PC.
Configure your WiFi connection and settings parameters
Device should be now properly configured and display actual data
If connection to WiFi is not successful the WiFi configuration portal is automaticaly activated
Configuration erase can be forced by pressing and holding the BOOT button for 5 seconds. Use the pin to press the button. From the front view, the BOOT button is on the left side.
Debugging:
If something is not working as expected you can see some details what is going on in the device by connecting to serial port using a serial terminal. The baud rate is 115200.