Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. darbība: palaidiet Visuino un atlasiet Arduino TTGO T-Display ESP32 plates tipu
- 3. darbība: Visino iestatiet WiFi
- 4. darbība: Visuino iestatījumu displejā
- 5. darbība: Visino pievienojiet komponentus
- 6. darbība: Visuino Parsing JSON
- 7. darbība: Visuino savienojošajos komponentos
- 8. darbība: ģenerējiet, apkopojiet un augšupielādējiet kodu
- 9. solis: spēlējiet
- 10. darbība: problēmu novēršana
Video: IEGŪT BITCOIN TIEŠRAIDES CENU TTGO ESP32: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā iegūt pašreizējo Bitcoin cenu USD un EUR, izmantojot TTGO ESP32 un Visuino.
Skatīties video.
(Jauns atjauninātais fails lejupielādei zemāk!)
1. darbība. Kas jums būs nepieciešams
- TTGO ESP32
- WiFi savienojums
- Visuino programma: lejupielādējiet Visuino
2. darbība: palaidiet Visuino un atlasiet Arduino TTGO T-Display ESP32 plates tipu
Visuino: https://www.visuino.eu ir jāinstalē. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "TTGO T-Display ESP32", kā parādīts 2. attēlā
3. darbība: Visino iestatiet WiFi
Atlasiet TTGO T-Display ESP32 plati un rekvizītu logā izvērsiet "Moduļi> WiFi> Savienot ar piekļuves punktiem
- Noklikšķiniet uz Savienot ar piekļuves punktiem 3 punkti
- AccessPoints logā velciet “WiFi piekļuves punkts” uz kreiso pusi
- Rekvizītu logā iestatiet SSID (jūsu WiFi tīklāja vai maršrutētāja nosaukums)
- Rekvizītu logā iestatiet paroli (jūsu WiFi tīklāja vai maršrutētāja parole)
- Aizveriet AccessPoints logu
Atlasiet TTGO T-Display ESP32 plati un rekvizītu logā izvērsiet "Moduļi> WiFi> ligzdas
- Noklikšķiniet uz Sockets3 Dots
- Logā Sockets velciet TCP/IP Secure Client (SSL) pa kreisi
- Rekvizītu logā iestatiet Host uz: blockchain.info
- Aizveriet Sockets logu
4. darbība: Visuino iestatījumu displejā
Atlasiet TTGO T-Display ESP32 plati un rekvizītu logā izvērsiet "Moduļi> Displejs> Orientācija
Iestatiet orientāciju uz: goRight
Atlasiet TTGO T-Display ESP32 plati un rekvizītu logā izvērsiet "Moduļi> Displejs> Elementi
Noklikšķiniet uz Elements 3 Dots
Elementu logā velciet pa kreisi uz Zīmēt bitu karti
Rekvizītu logā iestatiet Y uz 20, noklikšķiniet uz Bitmap 3 Dots
Bitkartes redaktorā ielādējiet Bitcoin bitkarti (6. attēls) un aizveriet Bitmap redaktoru
Logā Elementi velciet Zīmēt tekstu pa kreisi
Rekvizītu logā iestatiet krāsu uz aclOrange, izmēru līdz 2, tekstu uz USD, X līdz 150, Y līdz 10
Logā Elementi velciet teksta lauku pa kreisi
Rekvizītu logā iestatiet izmēru uz 3, X līdz 100, Y līdz 35
Logā Elementi velciet Zīmēt tekstu pa kreisi
Rekvizītu logā iestatiet krāsu uz aclOrange, izmēru līdz 2, tekstu uz EUR, X līdz 150, Y līdz 80
Logā Elementi velciet teksta lauku pa kreisi. Rekvizītu loga lielums ir iestatīts uz 3, X līdz 100, Y līdz 105
Aizveriet logu Elements
5. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "HTTP klients"
- Atlasiet un rekvizītu logā iestatiet Host uz api.coindesk.com
- Noklikšķiniet uz Pieprasījumi 3 punkti
- Pieprasījumu logā velciet “GET” pa kreisi
- Rekvizītu logā iestatiet URL uz: /v1/bpi/currentprice.json
- Aizveriet pieprasījumu logu
- Pievienojiet komponentu "HTTP klients" "Char To Text"
- Atlasiet "CharToText1" un rekvizītu logā se Maksimālais garums līdz 2000
- Pievienojiet komponentu "Pulksteņu ģenerators"
- Atlasiet "ClockGenerator1" un rekvizītu logā iestatiet frekvenci uz 0,1
- Pievienojiet komponentu "Kavēšanās"
- Atlasiet "Delay1" un rekvizītu logā iestatiet Intervāls uz 2000000
- Pievienojiet komponentu "Split JSON Object"
6. darbība: Visuino Parsing JSON
- Ar peles labo pogu noklikšķiniet uz "SplitJSON1" un izvēlnē noklikšķiniet uz "Pars JSON Object..".
- Logā "JSON Object" ielīmējiet šo parauga kodu (pieejams vietnē
- Aizveriet logu "JSON Object"
- Komponents "SplitJSON1" tagad izveidos jaunas tapas
7. darbība: Visuino savienojošajos komponentos
- Pievienojiet "ClockGenerator1" tapu izeju pie "HTTPClient1" pin Clock un "Delay1" pin Start
- Savienojiet "HTTPClient1" tapas saturu ar "CharToText1" tapas ieeju
- Savienojiet "HTTPClient1" tapu ar TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
- Pievienojiet "Delay1" tapu izeju pie "CharToText1" pin pulksteņa un TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Atvienot
- Pievienojiet "CharToText1" tapas izeju "SplitJSON1" tapas ieejai
- Pievienojiet "SplitJSON1> USD> rate_float" TTGO T-Display ESP32> Teksta lauka1 piespraude
- Pievienojiet "SplitJSON1> EUR> rate_float" TTGO T-Display ESP32> Teksta lauks1 pin In
Piezīme: jūs varat spēlēt arī ar citām spraudītēm no "SplitJSON1" komponenta
8. darbība: ģenerējiet, apkopojiet un augšupielādējiet kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
9. solis: spēlējiet
Ja barojat TTGO ESP32 moduli, tas izveidos savienojumu ar tīklu un parādīs pašreizējo Bitcoin cenu USD un EUR
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt vietnē Visuino: https://www.visuino.eu Piezīme. Failu projektā, atverot to programmā Visuino, mainiet WiFi iestatījumus (Piekļuves punkts un parole) jūsu iestatījumiem.
10. darbība: problēmu novēršana
Ja jūs nesaņemat nekādus datus:
- pārliecinieties, vai izmantojat jaunāko Visuino versiju
- pārbaudiet, vai esat ievadījis pareizus WiFi iestatījumus
- savienojiet "SplitJSON1" tapu "rate_float" ar sērijveida [0] tapu, augšupielādējiet un noklikšķiniet uz pogas Savienot un pārbaudiet, vai tur ir kādi dati (skatiet pievienotos attēlus)
Ieteicams:
ESP32-CAM Veidojiet savu robotu automašīnu ar tiešraides video straumēšanu: 4 soļi
ESP32-CAM Veidojiet savu robotu automašīnu ar tiešraides video straumēšanu: Ideja ir padarīt šeit aprakstīto robotu automašīnu pēc iespējas lētāku. Tāpēc es ceru sasniegt lielu mērķa grupu ar saviem detalizētajiem norādījumiem un izvēlētajiem komponentiem lētam modelim. Es vēlos iepazīstināt jūs ar savu ideju par robotu automašīnu
Mini zīmēšanas bots - tiešraides Android lietotne - Trignomentry: 18 soļi (ar attēliem)
Mini zīmēšanas robots-tiešraides Android lietotne-Trignomentry: Paldies Dievam un jums visiem par to, ka mans projekts Baby-MIT-Cheetah-Robot ieguva pirmo balvu konkursā Make it Move. Es esmu ļoti laimīgs, jo daudzi draugi uzdod daudz jautājumu sarunās un ziņojumos. Viens no svarīgākajiem jautājumiem bija tas, kā
Laktors ar tiešraides ziņojumu, izmantojot tērzēšanas robotu: 4 soļi
Laktors ar tiešraides ziņojumu, izmantojot tērzēšanas robotu: izmantojot WhatsApp, saņemiet mainīgos (atrašanās vietu, augstumu, spiedienu …) no NodeMCU, kā pieprasīts, vai nosūtiet komandas NodeMCU, izmantojot Twilio API. Dažas nedēļas esmu strādājis ar Twilio API, īpaši WhatsApp ziņojumapmaiņai un pat izveidoja ap
Tiešraides 4G/5G HD video straumēšana no DJI drona ar zemu latentumu [3 soļi]: 3 soļi
Tiešraides 4G/5G HD video straumēšana no DJI drona ar zemu latentumu [3 soļi]: Šī rokasgrāmata palīdzēs iegūt tiešraides HD kvalitātes video straumes no gandrīz jebkura DJI drona. Ar mobilās lietotnes FlytOS un tīmekļa lietotnes FlytNow palīdzību jūs varat sākt video straumēšanu no drona
Kā iegūt mūziku no gandrīz jebkuras (Haha) vietnes (ja vien jūs to varat dzirdēt, jūs to varat iegūt Labi, ja tā ir iegulta zibspuldzē, jūs, iespējams, nevarēsit to rediģēt) !!!!! Pievienotā informācija: 4 soļi
Kā iegūt mūziku no gandrīz jebkuras (Haha) vietnes (ja vien jūs to varat dzirdēt, jūs to varat iegūt … Labi, ja tā ir iegulta zibspuldzē, jūs, iespējams, to nevarēsit rediģēt !!!!! Pievienota informācija: ja jūs kādreiz dodaties uz vietni un tajā tiek atskaņota dziesma, kas jums patīk un vēlaties, tad šeit ir pamācība, ka jūs neesat mana vaina, ja kaut ko izjaucat (vienīgais veids, kā tas notiks, ir tas, ja jūs sākat dzēst saturu bez iemesla) ) es varēju iegūt mūziku