Satura rādītājs:

IEGŪT BITCOIN TIEŠRAIDES CENU TTGO ESP32: 10 soļi
IEGŪT BITCOIN TIEŠRAIDES CENU TTGO ESP32: 10 soļi

Video: IEGŪT BITCOIN TIEŠRAIDES CENU TTGO ESP32: 10 soļi

Video: IEGŪT BITCOIN TIEŠRAIDES CENU TTGO ESP32: 10 soļi
Video: 🟣 МИР БИТКОИНА - ХАЛВИНГ, МАЙНИНГ и ИНВЕСТИЦИИ в БИТКОИН в 2023 | Биткоин Прогноз | Криптовалюта 2024, Novembris
Anonim
Image
Image

Š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

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
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

Sāciet Visuino un atlasiet Arduino TTGO T-Display ESP32 plates tipu
Sāciet Visuino un atlasiet Arduino TTGO T-Display ESP32 plates tipu
Sāciet Visuino un atlasiet Arduino TTGO T-Display ESP32 plates tipu
Sāciet 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

Visuino iestatiet WiFi
Visuino iestatiet WiFi
Visuino iestatiet WiFi
Visuino iestatiet WiFi
Visuino iestatiet WiFi
Visuino 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ā

Visuino komplekta displejā
Visuino komplekta displejā
Visuino komplekta displejā
Visuino komplekta displejā
Visuino komplekta displejā
Visuino komplekta 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

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino 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

Vietnē Visuino Parsing JSON
Vietnē Visuino Parsing JSON
Vietnē Visuino Parsing JSON
Vietnē 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

Visuino savienojošajos komponentos
Visuino savienojošajos komponentos
Visuino savienojošajos komponentos
Visuino savienojošajos komponentos
Visuino savienojošajos komponentos
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

Ģenerējiet, apkopojiet un augšupielādējiet kodu
Ģ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

Traucējummeklēšana
Traucējummeklēšana
Traucējummeklēšana
Traucējummeklēšana

Ja jūs nesaņemat nekādus datus:

  1. pārliecinieties, vai izmantojat jaunāko Visuino versiju
  2. pārbaudiet, vai esat ievadījis pareizus WiFi iestatījumus
  3. 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: