Obsah:

ZÍSKAJTE ŽIVÚ CENU BITCOINOV TTGO ESP32: 10 krokov
ZÍSKAJTE ŽIVÚ CENU BITCOINOV TTGO ESP32: 10 krokov

Video: ZÍSKAJTE ŽIVÚ CENU BITCOINOV TTGO ESP32: 10 krokov

Video: ZÍSKAJTE ŽIVÚ CENU BITCOINOV TTGO ESP32: 10 krokov
Video: ❌❌❌ Crazy Pattaya Nightlife 24/7: Walking Street 👯‍♀️ 2024, November
Anonim
Image
Image

V tomto návode sa naučíme, ako získať aktuálnu cenu bitcoinu v USD a EUR pomocou TTGO ESP32 a Visuino.

Pozri si video.

(Nový aktualizovaný súbor na stiahnutie nižšie!)

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • TTGO ESP32
  • WiFi pripojenie
  • Program Visuino: Stiahnite si Visuino

Krok 2: Spustite Visuino a vyberte typ dosky Arduino TTGO T-Display ESP32

Spustite Visuino a vyberte typ dosky Arduino TTGO T-Display ESP32
Spustite Visuino a vyberte typ dosky Arduino TTGO T-Display ESP32
Spustite Visuino a vyberte typ dosky Arduino TTGO T-Display ESP32
Spustite Visuino a vyberte typ dosky Arduino TTGO T-Display ESP32

Je potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „TTGO T-Display ESP32“podľa obrázku 2

Krok 3: V Visuino nastavte WiFi

Vo Visuine nastavte WiFi
Vo Visuine nastavte WiFi
Vo Visuine nastavte WiFi
Vo Visuine nastavte WiFi
Vo Visuine nastavte WiFi
Vo Visuine nastavte WiFi

Vyberte dosku TTGO T-Display ESP32 a v okne vlastností rozbaľte položku „Moduly> WiFi> Pripojiť k prístupovým bodom

  • Kliknite na 3 bodky Pripojiť k prístupovým bodom
  • V okne AccessPoints presuňte „Prístupový bod WiFi“na ľavú stranu
  • V okne vlastností nastavte SSID (názov vášho WiFi hotspotu alebo routera)
  • V okne vlastností nastavte heslo (heslo vášho WiFi hotspotu alebo smerovača)
  • Zatvorte okno AccessPoints

Vyberte dosku TTGO T-Display ESP32 a v okne vlastností rozbaľte položku „Moduly> WiFi> Zásuvky

  • Kliknite na bodky Sockets3
  • V okne Sokety presuňte zabezpečený klient TCP/IP (SSL) doľava
  • V okne vlastností nastavte Host na: blockchain.info
  • Zatvorte okno Zásuvky

Krok 4: V zobrazení sady Visuino

V zobrazení Visuino Set
V zobrazení Visuino Set
V zobrazení Visuino Set
V zobrazení Visuino Set
V zobrazení Visuino Set
V zobrazení Visuino Set

Vyberte dosku TTGO T-Display ESP32 a v okne vlastností rozbaľte položku „Moduly> Displej> Orientácia

Nastavte Orientáciu na: goRight

Vyberte dosku TTGO T-Display ESP32 a v okne vlastností rozbaľte položku „Moduly> Displej> Prvky

Kliknite na bodky Elements 3

V okne Prvky potiahnite doľava Kresliť bitmapu

V okne vlastností nastavenom na Y až 20 kliknite na bitmapu 3 bodky

V editore bitmap načítajte bitmapovú bitmapu (obrázok 6) a zatvorte bitmapový editor

V okne Prvky presuňte Kresliť text doľava

V okne vlastností nastavte farbu na aclOrange, veľkosť na 2, text na USD, X až 150, Y až 10

V okne Prvky presuňte textové pole doľava

V okne vlastností nastavte veľkosť na 3, X až 100, Y až 35

V okne Prvky presuňte Kresliť text doľava

V okne vlastností nastavte farbu na aclOrange, veľkosť na 2, text na EUR, X na 150, Y na 80

V okne Prvky presuňte textové pole doľava. V okne vlastností nastavte veľkosť na 3, X až 100, Y až 105

Zatvorte okno Prvky

Krok 5: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent „HTTP klient“
  • Vyberte a v okne vlastností nastavte Host na api.coindesk.com
  • Kliknite na položku Žiadosti o 3 body
  • V okne požiadaviek presuňte „ZÍSKAŤ“doľava
  • V okne vlastností nastavte URL na: /v1/bpi/currentprice.json
  • Zatvorte okno požiadaviek
  • Pridajte komponent „Klient HTTP“, komponent „Char To Text“
  • Vyberte "CharToText1" a v okne vlastností vyberte Max. Dĺžka do 2000
  • Pridajte komponent „Generátor hodín“
  • Vyberte „ClockGenerator1“a v okne vlastností nastavte frekvenciu na 0,1
  • Pridajte komponent „Oneskorenie“
  • Vyberte „Oneskorenie1“a v okne vlastností nastavte Interval na 2000000
  • Pridajte komponent „Rozdeliť objekt JSON“

Krok 6: V programe Visuino Parsing JSON

Vo Visuino Parsing JSON
Vo Visuino Parsing JSON
Vo Visuino Parsing JSON
Vo Visuino Parsing JSON
  • Pravým tlačidlom myši kliknite na „SplitJSON1“a v ponuke kliknite na „Analyzovať objekt JSON..“
  • Do okna „Objekt JSON“prilepte tento ukážkový kód (dostupný na
  • Zatvorte okno „Objekt JSON“
  • Komponent „SplitJSON1“teraz vytvorí nové piny

Krok 7: V programe Visuino Pripojenie komponentov

Vo Visuino Pripojenie komponentov
Vo Visuino Pripojenie komponentov
Vo Visuino Pripojenie komponentov
Vo Visuino Pripojenie komponentov
Vo Visuino Pripojenie komponentov
Vo Visuino Pripojenie komponentov
  • Pripojte pin „ClockGenerator1“k pinom „HTTPClient1“k hodinám a k štartu „Delay1“
  • Pripojte obsah kolíka „HTTPClient1“k kolíku „CharToText1“
  • Pripojte pin „HTTPClient1“k kolíku TTGO T-Display ESP32> WiFi> TCP Secure Client1
  • Pripojte pin „Delay1“k pinovým hodinám „CharToText1“a TTGO T-Display ESP32> WiFi> TCP Secure Client 1 pin Odpojiť
  • Pripojte pin „CharToText1“ku kolíku „SplitJSON1“
  • Pripojte „SplitJSON1> USD> rate_float k TTGO T-Display ESP32> textové pole 1 pin
  • Pripojte „SplitJSON1> EUR> rate_float k TTGO T-Display ESP32> textové pole 1 pin

Poznámka: môžete hrať aj s inými pinmi z komponentu „SplitJSON1“

Krok 8: Vygenerujte, skompilovajte a nahrajte kód

Vygenerujte, skompilovajte a nahrajte kód
Vygenerujte, skompilovajte a nahrajte kód

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 9: Hrajte

Ak napájate modul TTGO ESP32, pripojí sa k sieti a zobrazí aktuálnu cenu bitcoinu v USD a EUR

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino: https://www.visuino.eu Poznámka: V File Project, keď ho otvoríte vo Visuino, zmeňte nastavenia WiFi (Prístupový bod a heslo) k vašim nastaveniam.

Krok 10: Riešenie problémov

Riešenie problémov
Riešenie problémov
Riešenie problémov
Riešenie problémov

V prípade, že nedostanete žiadne údaje:

  1. uistite sa, že používate najnovšiu verziu Visuino
  2. skontrolujte, či ste zadali správne nastavenia WiFi
  3. pripojte „SplitJSON1“pin „rate_float“k sériovému [0] kolíku, nahrajte ho a kliknite na tlačidlo pripojiť a zistite, či tam nájdete nejaké údaje (pozri priložené obrázky)

Odporúča: