Hankige BITCOINI OTSEHIND TTGO ESP32: 10 sammu
Hankige BITCOINI OTSEHIND TTGO ESP32: 10 sammu
Anonim
Image
Image

Selles õpetuses õpime, kuidas TTGO ESP32 ja Visuino abil saada praegune Bitcoini hind USD ja EUR.

Vaata videot.

(Uus värskendatud fail allalaadimiseks allpool!)

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate
  • TTGO ESP32
  • WiFi ühendus
  • Visuino programm: laadige alla Visuino

Samm: käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp

Käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp
Käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp
Käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp
Käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp

Visuino: https://www.visuino.eu tuleb installida. Visuino käivitamine, nagu on näidatud esimesel pildil Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1). Kui ilmub dialoog, valige "TTGO T-Display ESP32", nagu on näidatud pildil 2

Samm 3: seadke Visuino -s WiFi

Visuino seadistage WiFi
Visuino seadistage WiFi
Visuino seadistage WiFi
Visuino seadistage WiFi
Visuino seadistage WiFi
Visuino seadistage WiFi

Valige TTGO T-Display ESP32 plaat ja avage atribuutide aknas "Moodulid> WiFi> Ühenda pääsupunktidega

  • Klõpsake nuppu Ühenda pääsupunktidega 3 punkti
  • Lohistage AccessPointsi aknas vasakule "WiFi pääsupunkt"
  • Atribuutide aknas määrake SSID (teie WiFi leviala või ruuteri nimi)
  • Atribuutide aknas määrake parool (teie WiFi leviala või ruuteri parool)
  • Sulgege AccessPointsi aken

Valige TTGO T-Display ESP32 plaat ja avage atribuutide aknas "Moodulid> WiFi> Pistikupesad

  • Klõpsake nuppu Sockets3 Dots
  • Lohistage aknas Sockets TCP/IP Secure Client (SSL) vasakule
  • Atribuutide aknas määrake Host väärtuseks: blockchain.info
  • Sulge pistikupesade aken

Samm 4: Visuino komplekti ekraanil

Visuino komplekti ekraanil
Visuino komplekti ekraanil
Visuino komplekti ekraanil
Visuino komplekti ekraanil
Visuino komplekti ekraanil
Visuino komplekti ekraanil

Valige TTGO T-Display ESP32 plaat ja atribuutide aknas laiendage "Moodulid> Ekraan> Orientatsioon

Seadke orientatsiooniks: goRight

Valige plaat TTGO T-Display ESP32 ja avage atribuutide aknas "Moodulid> Ekraan> Elemendid

Klõpsake nuppu Elements 3 Dots

Lohistage aknas Elements vasakule joonista joonistus Bitmap

Atribuutide aknas määrake Y väärtuseks 20, klõpsake Bitmap 3 Dots

Laadige Bitmap Editorisse Bitcoini bitmap (joonis 6) ja sulgege Bitmap Editor

Lohistage aknas Elemendid joonista tekst vasakule

Atribuutide aknas määrake värv aclOrange, suurus 2, tekst USD, X kuni 150, Y kuni 10

Lohistage aknas Elements tekstivälja vasakule

Atribuutide aknas määrake suurus 3, X kuni 100, Y kuni 35

Lohistage aknas Elemendid joonista tekst vasakule

Atribuutide aknas määrake värv aclOrange, suurus 2, tekst EUR, X kuni 150, Y kuni 80

Lohistage aknas Elemendid tekstivälja vasakule. Atribuutide aknas määrake suurus 3, X kuni 100, Y kuni 105

Sulgege elementide aken

5. samm: lisage Visuino komponendid

Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
  • Lisage komponent "HTTP klient"
  • Valige ja atribuutide aknas määrake hostiks api.coindesk.com
  • Klõpsake nuppu Taotlused 3 punkti
  • Lohistage päringute aknas nuppu "GET" vasakule
  • Määrake atribuutide aknas URL -iks: /v1/bpi/currentprice.json
  • Sulgege taotluste aken
  • Lisage komponent "HTTP -klient" "Char To Text"
  • Valige "CharToText1" ja atribuutide aknas se Max Length to 2000
  • Lisage komponent "Kellageneraator"
  • Valige "ClockGenerator1" ja määrake atribuutide aknas sageduseks 0,1
  • Lisage komponent "Viivitus"
  • Valige "Delay1" ja määrake atribuutide aknas Intervall väärtuseks 2000000
  • Lisage komponent "Split JSON Object"

6. toiming: Visuino parsimisel JSON

Visuino Parsing JSON
Visuino Parsing JSON
Visuino Parsing JSON
Visuino Parsing JSON
  • Paremklõpsake hiirega nuppu "SplitJSON1" ja menüüs nuppu "Pars JSON Object..".
  • Kleepige aknasse "JSON Object" see näidiskood (saadaval aadressil
  • Sulgege aken "JSON Object"
  • Komponent "SplitJSON1" loob nüüd uued tihvtid

Samm 7: Visuino ühenduskomponentides

Visuino ühenduskomponentides
Visuino ühenduskomponentides
Visuino ühenduskomponentides
Visuino ühenduskomponentides
Visuino ühenduskomponentides
Visuino ühenduskomponentides
  • Ühendage "ClockGenerator1" pin out "HTTPClient1" pin kellaga ja "Delay1" pin Start
  • Ühendage "HTTPClient1" tihvti sisu "CharToText1" pin In -ga
  • Ühendage "HTTPClient1" tihvt TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Ühendage "Delay1" pin out "CharToText1" pin-kella ja TTGO T-ekraaniga ESP32> WiFi> TCP Secure Client1 pin Ühenda lahti
  • Ühendage "CharToText1" pin Out "SplitJSON1" pin In
  • Ühendage "SplitJSON1> USD> rate_float TTGO T-Display ESP32-ga> Tekstiväli1 pin in
  • Ühendage "SplitJSON1> EUR> rate_float TTGO T-Display ESP32-ga> Tekstiväli1 pin In

Märkus: saate mängida ka komponentide "SplitJSON1" teiste nööpnõeltega

8. samm: koodi loomine, kompileerimine ja üleslaadimine

Looge, kompileerige ja laadige kood üles
Looge, kompileerige ja laadige kood üles

Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".

9. samm: mängige

Kui lülitate TTGO ESP32 mooduli sisse, ühendab see võrguga ja kuvab praeguse Bitcoini hinna USD ja EUR

Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada: https://www.visuino.eu Pääsupunkt ja parool) oma seadetele.

10. samm: tõrkeotsing

Tõrkeotsing
Tõrkeotsing
Tõrkeotsing
Tõrkeotsing

Kui te ei saa mingeid andmeid:

  1. veenduge, et kasutate Visuino uusimat versiooni
  2. kontrollige, kas sisestasite õiged WiFi -seaded
  3. ühendage "SplitJSON1" tihvt "rate_float" jada [0] nööpnõelaga, laadige üles ja klõpsake nuppu Ühenda ja vaadake, kas saate sealt andmeid (vt lisatud pilte)