Sadržaj:

DOBITE BITCOIN CIJENA UŽIVO TTGO ESP32: 10 koraka
DOBITE BITCOIN CIJENA UŽIVO TTGO ESP32: 10 koraka

Video: DOBITE BITCOIN CIJENA UŽIVO TTGO ESP32: 10 koraka

Video: DOBITE BITCOIN CIJENA UŽIVO TTGO ESP32: 10 koraka
Video: 🔧 Vrhunski vodič za besplatne bitcoine, Kako Majnovati BITCOIN (2024) 2024, Prosinac
Anonim
Image
Image

U ovom ćemo vodiču naučiti kako postići trenutnu cijenu bitcoina u USD i EUR pomoću TTGO ESP32 i Visuina.

Gledaj video.

(Nova ažurirana datoteka za preuzimanje ispod!)

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • TTGO ESP32
  • WiFi veza
  • Visuino program: Preuzmite Visuino

Korak 2: Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32

Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32
Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32
Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32
Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32

Potrebno je instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "TTGO T-Display ESP32" kao što je prikazano na slici 2

Korak 3: U Visuinu postavite WiFi

U Visuinu postavite WiFi
U Visuinu postavite WiFi
U Visuinu postavite WiFi
U Visuinu postavite WiFi
U Visuinu postavite WiFi
U Visuinu postavite WiFi

Odaberite TTGO T-Display ESP32 ploču i u prozoru svojstava proširite "Moduli> WiFi> Poveži se s pristupnim točkama

  • Kliknite na Connect to Access Points 3 Dots
  • U prozoru AccessPoints povucite "WiFi Access Point" na lijevu stranu
  • U prozoru svojstava postavite SSID (naziv vaše WiFi pristupne točke ili usmjerivača)
  • U prozoru svojstava postavite Lozinka (lozinka vaše WiFi pristupne točke ili usmjerivača)
  • Zatvorite prozor AccessPoints

Odaberite TTGO T-Display ESP32 ploču i u prozoru svojstava proširite "Moduli> WiFi> Utičnice"

  • Pritisnite Sockets3 Dots
  • U prozoru utičnica povucite TCP/IP Secure Client (SSL) ulijevo
  • U prozoru svojstava postavite Host na: blockchain.info
  • Zatvorite prozor utičnica

Korak 4: U Visuino prikazu zaslona

U Visuino prikazu zaslona
U Visuino prikazu zaslona
U Visuino prikazu zaslona
U Visuino prikazu zaslona
U Visuino prikazu zaslona
U Visuino prikazu zaslona

Odaberite TTGO T-Display ESP32 ploču i u prozoru svojstava proširite "Moduli> Zaslon> Orijentacija

Postavite Orijentacija na: goRight

Odaberite TTGO T-Display ESP32 ploču i u prozoru svojstava proširite "Moduli> Zaslon> Elementi

Kliknite na Elements 3 Dots

U prozoru Elements povucite Draw Bitmap ulijevo

U prozoru svojstava postavite Y na 20, kliknite na Bitmap 3 Dots

U uređivaču bitmapa Učitajte bitmapu bitcoina (slika 6) i zatvorite uređivač bitmapa

U prozoru Elementi povucite Nacrtaj tekst ulijevo

U prozoru svojstava postavite boju na aclOrange, veličinu na 2, tekst na USD, X na 150, Y na 10

U prozoru Elementi povucite tekstualno polje ulijevo

U prozoru svojstava postavite veličinu na 3, X na 100, Y na 35

U prozoru Elementi povucite Nacrtaj tekst ulijevo

U prozoru svojstava postavite boju na aclOrange, veličinu na 2, tekst na EUR, X na 150, Y na 80

U prozoru Elementi povucite tekstualno polje ulijevoU prozoru svojstava postavite veličinu na 3, X do 100, Y do 105

Zatvorite prozor Elements

Korak 5: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu "HTTP klijent"
  • Odaberite i u prozoru svojstava postavite Host na api.coindesk.com
  • Kliknite na Zahtjevi 3 točke
  • U prozoru zahtjeva povucite "GET" ulijevo
  • U prozoru svojstava postavite URL na: /v1/bpi/currentprice.json
  • Zatvorite prozor zahtjeva
  • Dodajte komponentu "HTTP klijent" komponentu "Char to Text"
  • Odaberite "CharToText1" i u prozoru svojstava podesite Max Length to 2000
  • Dodajte komponentu "Generator sata"
  • Odaberite "ClockGenerator1" i u prozoru svojstava postavite frekvenciju na 0,1
  • Dodajte komponentu "Odgoda"
  • Odaberite "Delay1" i u prozoru svojstava postavite Interval na 2000000
  • Dodajte komponentu "Split JSON Object"

Korak 6: U Visuino raščlanjivanju JSON -a

U Visuino Parsing JSON
U Visuino Parsing JSON
U Visuino Parsing JSON
U Visuino Parsing JSON
  • Desnom tipkom miša kliknite "SplitJSON1", a zatim u izborniku kliknite "Raščlani JSON objekt.."
  • U prozor "JSON Object" zalijepite ovaj ogledni kôd (dostupan na
  • Zatvorite prozor "JSON Object"
  • Komponenta "SplitJSON1" sada će stvoriti nove pinove

Korak 7: U Visuino povezivanju komponenti

U Visuino povezujuće komponente
U Visuino povezujuće komponente
U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
U Visuino povezujuće komponente
U Visuino povezujuće komponente
  • Spojite "ClockGenerator1" pin out na "HTTPClient1" pin Clock i "Delay1" pin Start
  • Spojite sadržaj "pin HTTPClient1" na pin "CharToText1"
  • Priključite "HTTPClient1" pin na TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Spojite "Delay1" pin Out na "CharToText1" pin Clock i TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Prekinite vezu
  • Spojite "CharToText1" pin Out na "SplitJSON1" pin In
  • Spojite "SplitJSON1> USD> rate_float na TTGO T-Display ESP32> Unos tekstualnog polja 1
  • Spojite "SplitJSON1> EUR> rate_float na TTGO T-Display ESP32> Unos tekstualnog polja 1

Napomena: možete se igrati i s drugim pinovima iz komponente "SplitJSON1"

Korak 8: Generirajte, sastavite i prenesite kôd

Generirajte, sastavite i prenesite kôd
Generirajte, sastavite i prenesite kôd

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 9: Igrajte se

Ako napajate modul TTGO ESP32, on će se spojiti na mrežu i prikazati trenutnu cijenu bitcoina u USD i EUR

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu: https://www.visuino.euNapomena: U datotečnom projektu kada ga otvorite u Visuinu promijenite WiFi postavke (Pristupna točka i lozinka) vašim postavkama.

Korak 10: Rješavanje problema

Rješavanje problema
Rješavanje problema
Rješavanje problema
Rješavanje problema

U slučaju da ne dobijete nikakve podatke:

  1. provjerite koristite li najnoviju verziju Visuina
  2. provjerite jeste li unijeli ispravne WiFi postavke
  3. spojite "SplitJSON1" pin "rate_float" na serijski [0] prikvačite, prenesite i kliknite gumb za povezivanje i provjerite imate li tamo podataka (pogledajte priložene slike)

Preporučeni: