Kazalo:

DOBI BITCOIN CENA V ŽIVO TTGO ESP32: 10 korakov
DOBI BITCOIN CENA V ŽIVO TTGO ESP32: 10 korakov

Video: DOBI BITCOIN CENA V ŽIVO TTGO ESP32: 10 korakov

Video: DOBI BITCOIN CENA V ŽIVO TTGO ESP32: 10 korakov
Video: 💵 Как и где лучше купить биткоин эфириум без комиссии дешево. Как покупать bitcoin, btc, xrp, ltc 2024, November
Anonim
Image
Image

V tej vadnici se bomo naučili, kako s pomočjo TTGO ESP32 in Visuino pridobiti trenutno ceno bitcoina v USD in EUR.

Poglej si posnetek.

(Nova posodobljena datoteka za prenos spodaj!)

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
  • TTGO ESP32
  • WiFi povezava
  • Program Visuino: Prenesite Visuino

Korak: Zaženite Visuino in izberite vrsto plošče Arduino TTGO T-Display ESP32

Zaženite Visuino in izberite vrsto plošče Arduino TTGO T-Display ESP32
Zaženite Visuino in izberite vrsto plošče Arduino TTGO T-Display ESP32
Zaženite Visuino in izberite vrsto plošče Arduino TTGO T-Display ESP32
Zaženite Visuino in izberite vrsto plošče Arduino TTGO T-Display ESP32

Namestiti je treba Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "TTGO T-Display ESP32", kot je prikazano na sliki 2

Korak: V Visuinu nastavite WiFi

V Visuinu Set WiFi
V Visuinu Set WiFi
V Visuinu Set WiFi
V Visuinu Set WiFi
V Visuinu Set WiFi
V Visuinu Set WiFi

Izberite ploščo TTGO T-Display ESP32 in v oknu z lastnostmi razširite "Moduli> WiFi> Poveži se z dostopnimi točkami

  • Kliknite Poveži se z dostopnimi točkami 3 pike
  • V oknu AccessPoints povlecite "WiFi Access Point" na levo stran
  • V oknu lastnosti nastavite SSID (ime vaše dostopne točke WiFi ali usmerjevalnika)
  • V oknu lastnosti nastavite geslo (geslo za dostopno točko WiFi ali usmerjevalnik)
  • Zaprite okno AccessPoints

Izberite ploščo TTGO T-Display ESP32 in v oknu z lastnostmi razširite »Moduli> WiFi> Vtičnice

  • Kliknite na Sockets3 Dots
  • V oknu Vtičnice povlecite TCP/IP Secure Client (SSL) v levo
  • V oknu lastnosti nastavite Host na: blockchain.info
  • Zaprite okno vtičnic

4. korak: V prikazovalniku nastavitev Visuino

V prikazovalniku nastavitev Visuino
V prikazovalniku nastavitev Visuino
V prikazovalniku nastavitev Visuino
V prikazovalniku nastavitev Visuino
V prikazovalniku nastavitev Visuino
V prikazovalniku nastavitev Visuino

Izberite ploščo TTGO T-Display ESP32 in v oknu z lastnostmi razširite "Moduli> Zaslon> Usmerjenost"

Orientation nastavite na: goRight

Izberite ploščo TTGO T-Display ESP32 in v oknu lastnosti razširite "Moduli> Zaslon> Elementi

Kliknite Elements 3 Dots

V oknu Elements povlecite Draw Bitmap v levo

V oknu lastnosti nastavite Y na 20, kliknite Bitmap 3 Dots

V urejevalniku bitnih slik naložite bitno sliko bitcoina (slika 6) in zaprite urejevalnik bitnih slik

V oknu Elements povlecite Draw Text v levo

V oknu lastnosti nastavite barvo aclOrange, velikost na 2, besedilo na USD, X na 150, Y na 10

V oknu Elementi povlecite besedilno polje v levo

V oknu lastnosti nastavite velikost na 3, X na 100, Y na 35

V oknu Elements povlecite Draw Text v levo

V oknu lastnosti nastavite barvo aclOrange, velikost na 2, besedilo na EUR, X na 150, Y na 80

V oknu Elementi povlecite besedilno polje na levo V oknu lastnosti nastavite velikost na 3, X do 100, Y do 105

Zaprite okno Elements

5. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte komponento "Odjemalec
  • Izberite in v oknu lastnosti nastavite Host na api.coindesk.com
  • Kliknite Zahtevaj 3 pike
  • V oknu z zahtevami povlecite "GET" na levo
  • V oknu lastnosti nastavite URL na: /v1/bpi/currentprice.json
  • Zaprite okno z zahtevami
  • Dodajte komponento "Odjemalec HTTP" Komponento "Char To Text"
  • Izberite "CharToText1" in v oknu z lastnostmi nastavite Max Length na 2000
  • Dodajte komponento "Generator ure"
  • Izberite "ClockGenerator1" in v oknu lastnosti nastavite frekvenco na 0,1
  • Dodajte komponento "Zamuda"
  • Izberite "Zakasnitev1" in v oknu lastnosti nastavite Interval na 2000000
  • Dodajte komponento "Split JSON Object"

Korak 6: V razčlenjevanju JSON Visuino

V razčlenjevanju JSON Visuino
V razčlenjevanju JSON Visuino
V razčlenjevanju JSON Visuino
V razčlenjevanju JSON Visuino
  • Z desno miškino tipko kliknite "SplitJSON1" in v meniju kliknite "Razčleni objekt JSON.."
  • V okno "Objekt JSON" prilepite to vzorčno kodo (na voljo na
  • Zaprite okno "Objekt JSON"
  • Komponenta "SplitJSON1" bo zdaj ustvarila nove zatiče

7. korak: V Visuino povezovanje komponent

V povezovalnih komponentah Visuino
V povezovalnih komponentah Visuino
V povezovalnih komponentah Visuino
V povezovalnih komponentah Visuino
V povezovalnih komponentah Visuino
V povezovalnih komponentah Visuino
  • Priključite "ClockGenerator1" pin Out na "HTTPClient1" pin Clock in "Delay1" pin Start
  • Vsebino pina "HTTPClient1" povežite z vtičem "CharToText1"
  • Priključite pin "HTTPClient1" na TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Priključite "Delay1" pin Out na uro "CharToText1" pin in TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Prekinite povezavo
  • Priključite "CharToText1" pin Out na "SplitJSON1" pin In
  • Povežite "SplitJSON1> USD> rate_float na TTGO T-Display ESP32> Besedilno polje 1 pin In
  • Priključite "SplitJSON1> EUR> rate_float na TTGO T-Display ESP32> Besedilno polje 1 pin In

Opomba: igrate se lahko tudi z drugimi zatiči iz komponente "SplitJSON1"

8. korak: Ustvarite, prevedite in naložite kodo

Ustvarite, prevedite in naložite kodo
Ustvarite, prevedite in naložite kodo

V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".

9. korak: Igrajte se

Če napajate modul TTGO ESP32, se bo povezal z omrežjem in prikazal trenutno ceno Bitcoin v USD in EUR

Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete in odprete v Visuinu: https://www.visuino.eu Opomba: V datotečnem projektu, ko ga odprete v Visuinu, spremenite nastavitve WiFi (Dostopno točko in geslo) v nastavitve.

10. korak: Odpravljanje težav

Odpravljanje težav
Odpravljanje težav
Odpravljanje težav
Odpravljanje težav

Če podatkov ne dobite:

  1. preverite, ali uporabljate najnovejšo različico Visuina
  2. preverite, ali ste vnesli pravilne nastavitve WiFi
  3. priključite "SplitJSON1" pin "rate_float" na serijski [0] pin, naložite in kliknite gumb za povezavo in preverite, ali tam dobite kakršne koli podatke (glejte priložene slike)

Priporočena: