- 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)
- 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 ;)
D1 Mini | Display |
---|---|
GND | GND |
5V/VIN | VCC |
D8 | CS |
D7 | DIN |
D5 | CLK |
NodeMCU | Display |
---|---|
GND | GND |
5V/VIN | VCC |
D2 | CS |
D5 | CLK |
D7 | DIN |
- flash the board
- upload source sketch with arduino IDE
- or flash binary (download) with esptool (python) or flash download tools (WIN) @ address 0x0
- 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
Case | Link | Remarks |
---|---|---|
coinboard | https://www.thingiverse.com/thing:2785082 | Wemos D1 only, works okish with some hotglue (picture) |
ESP8266 Matrix Display Case | https://www.thingiverse.com/thing:2885225 | printed too small, pay attention to your matrix module size! mine was a little larger |
IR Remote Tester | https://www.thingiverse.com/thing:1413083 | works good (I closed the sensor hole above the display) but screw mechanism needs rework or maybe screw inserts |
- 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 tickeradd more APIs and currenciesplus option to chooseTLS support for HTTPS requestsoptions for 3D printed case