Sisukord:
- Samm: mida vajate
- Samm: käivitage Visuino ja valige Arduino TTGO T-Display ESP32 pardatüüp
- Samm 3: seadke Visuino -s WiFi
- Samm 4: Visuino komplekti ekraanil
- 5. samm: lisage Visuino komponendid
- 6. toiming: Visuino parsimisel JSON
- Samm 7: Visuino ühenduskomponentides
- 8. samm: koodi loomine, kompileerimine ja üleslaadimine
- 9. samm: mängige
- 10. samm: tõrkeotsing
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
- TTGO ESP32
- WiFi ühendus
- Visuino programm: laadige alla Visuino
Samm: 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
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
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
- 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
- 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
- Ü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
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
Kui te ei saa mingeid andmeid:
- veenduge, et kasutate Visuino uusimat versiooni
- kontrollige, kas sisestasite õiged WiFi -seaded
- ü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)