MicroPython Hardware
CryptoDash — Raspberry Pi Pico W
Real-time cryptocurrency dashboard on Raspberry Pi Pico W. Pulls live prices from Binance API over WiFi, renders on a 2.8" TFT display using MicroPython.
Total build cost: ~€17. Pico W + 2.8" ILI9341 TFT + buttons + battery.
Hardware
- Raspberry Pi Pico W (RP2040 + WiFi)
- 2.8" TFT LCD (ILI9341 driver, SPI)
- 2 buttons: short press = refresh, 3-second hold = reset to AP mode
- 1,500mAh LiPo battery (~37h continuous at ~40mA idle)
How it works
First boot starts as an Access Point for WiFi setup (credentials saved to wifi_credentials.json). Subsequent boots connect automatically and poll Binance /ticker/price every 30 seconds. Display renders BTC, ETH, ADA, BNB, SOL by default.
Uses WifiManager_MicroPython for the AP configuration portal.
Setup
Flash MicroPython firmware → upload files via Thonny → power on → connect to AP → enter WiFi credentials.
In progress
- Mini crypto logos
- iOS Access Point compatibility
- Screen rendering optimization
See also: CryptoDash Python — desktop version for Raspberry Pi with touchscreen.