Bitcoin price ticker with ESP8266 (realtime websockets)
- 7-segment 8-bit - or - Dot Matrix LED Display support with 32x8px
- bitstamp & bitfinex websocket interfacing for lightning fast, real time updates!
- solderless build possible (if you order the display with pre-soldered pin headers)
- low power (<0.5W), cheap to build (around 5 EUR)
v0.2-bitstamp-websockets in action (gfycat link)
3D printed coinboard case
v0.3 with dot matrix display
original prototype
- ESP8266 Wemos D1 R2 Uno (link) or ESP8266s/NodeMCUs (link) or Wemos D1 Mini
- 7 segment display with MAX7219 (link) or Dot Matrix display (link)
- dupont cables (female-to-male) and maybe a cheap antenna ;)
wiring 7-segment (software SPI, Wemos D1 Mini)
D1 Mini |
Display |
GND |
GND |
5V/VIN |
VCC |
D8 |
CS |
D7 |
DIN |
D5 |
CLK |
wiring dot-matrix-display using hardware SPI
NodeMCU |
Display |
GND |
GND |
5V/VIN |
VCC |
D2 |
CS |
D5 |
CLK |
D7 |
DIN |
- flash the board
- connect board to power
- connect your smartphone/computer to ESPxxxxxx wifi
- enter your home wifi settings at the captive portal
these are the 3rd party designs I have tested for this project
- compilation error in LedControl.h:
solution: comment out or delete pgmspace.h include
- ! correct level-shifting to 5V (3.3V is out of spec, but works anyway)
add 5th digit for next ATHs ;-)
- web portal configuration
better error handling (although it seems to be pretty stable with good connection)
maybe use websockets for real-time ticker
add more APIs and currencies plus option to choose
TLS support for HTTPS requests
options for 3D printed case