Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪙 BTC Tracker ESP32

Chytrý Bitcoin Ticker a sledovač trhu pro ESP32 a ILI9341 TFT displej (320x240) napsaný v MicroPythonu.

Snímek obrazovky


🚀 Funkce (4 Obrazovky)

Zařízení disponuje 4 přepínatelnými obrazovkami pomocí tlačítka (GPIO 32):

  1. Aktuální cena BTC — Živá cena Bitcoin (Binance API) s dynamickým formátováním tisíců.
  2. Fear & Greed Index — Index strachu a chamtivosti (Alternative.me API) s barevným zvýrazněním dle stavu (červená, žlutá, zelená).
  3. 24h Změna ceny (%) — Procentuální změna za posledních 24 hodin (+ zelená / - červená).
  4. Digitální hodiny & Datum — NTP synchronizovaný přesný čas a datum.

⚡ Architektura & Optimalizace

  • Dual-Core (_thread): Stahování dat probíhá nezávisle na druhém jádře procesoru, takže rozhraní i přepínání obrazovek reagují okamžitě a bez sekání.
  • Chytré partial přesnímání: Překreslují se pouze změněné znaky/čísla, což eliminuje blikání displeje.

🔌 Hardware a Zapojení

Součástka ESP32 Pin Popis
ILI9341 SCK GPIO 18 SPI Clock
ILI9341 MOSI GPIO 23 SPI MOSI
ILI9341 MISO GPIO 19 SPI MISO
ILI9341 CS GPIO 15 Chip Select
ILI9341 D/C GPIO 4 Data / Command
ILI9341 RST GPIO 2 Reset
ILI9341 VCC 3.3V Napájení
ILI9341 GND GND Zem
Tlačítko GPIO 32 Přepínání obrazovek (Pull-up proti GND)

Projekt obsahuje soubor diagram.json připravený pro okamžitou simulaci ve Wokwi. (Nový kód je dělaný bez tlačítka na dotikový display)


🛠️ Instalace a Spuštění

  1. Naflashujte do ESP32 firmware MicroPython.
  2. Nahrajte na ESP32 soubory:
    • ili9341.py (ovladač displeje)
    • main.py (hlavní kód)
  3. V main.py nastavte vaše Wi-Fi údaje:
    WIFI_SSID = 'Vase_WiFi_Nazev'
    WIFI_PASS = 'Vase_WiFi_Heslo'
  4. Restartujte ESP32 a sledovač se automaticky připojí a načte tržní data!

👤 Autor & GitHub

GitHub: kubkic-code
Repozitář: BTC_tracker_ESP32

About

Ukazatel ceny bitcoinu, denní změny bitcoinu a Fear & Gread indexu postavený na ESP32

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages