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, Novembar
Anonim
Image
Image

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

Pogledajte video.

(Nova ažurirana datoteka za preuzimanje ispod!)

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta ć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 dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, 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 tačke ili usmjerivača)
  • U prozoru svojstava postavite lozinku (lozinka vaše WiFi pristupne tačke ili usmjerivača)
  • Zatvorite prozor AccessPoints

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

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

Korak 4: U Visuino Set Display

U ekranu Visuino Set
U ekranu Visuino Set
U ekranu Visuino Set
U ekranu Visuino Set
U ekranu Visuino Set
U ekranu Visuino Set

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

Postavite Orientation 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 nalijevo

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

U uređivaču bitmapa Učitajte bitcoin kartu (slika 6) i zatvorite uređivač bitmapa

U prozoru Elementi povucite Nacrtaj tekst lijevo

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 nalijevo

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

U prozoru Elementi povucite Nacrtaj tekst lijevo

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 nalijevoU 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 Requests 3 Dots
  • U prozoru zahtjeva povucite "GET" nalijevo
  • U prozoru svojstava postavite URL na: /v1/bpi/currentprice.json
  • Zatvorite prozor sa zahtevima
  • Dodajte komponentu "HTTP Client" komponentu "Char To Text"
  • Odaberite "CharToText1" i u prozoru svojstava podesite Max Length na 2000
  • Dodajte komponentu "Clock Generator"
  • Odaberite "ClockGenerator1" i u prozoru svojstava postavite frekvenciju na 0,1
  • Dodajte komponentu "Odgoda"
  • Odaberite "Odgoda 1" 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
  • Desnim klikom miša kliknite na "SplitJSON1", a u izborniku kliknite na "Raščlani JSON objekt.."
  • U prozor "JSON Object" zalijepite ovaj ogledni kod (dostupno na
  • Zatvorite prozor "JSON Object"
  • Komponenta "SplitJSON1" sada će stvarati nove pinove

Korak 7: U Visuino povezivanju komponenti

U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
U Visuino komponente za povezivanje
  • Spojite "ClockGenerator1" pin Out na "HTTPClient1" pin Clock i "Delay1" pin Start
  • Priključite Sadržaj pina "HTTPClient1" na pin "CharToText1"
  • Spojite "HTTPClient1" pin na TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
  • Priključite "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> Tekstualno polje 1 pin In
  • Spojite "SplitJSON1> EUR> rate_float na TTGO T-Display ESP32> Tekstualno polje 1 pin In

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

Korak 8: Generirajte, kompajlirajte i učitajte kôd

Generirajte, kompajlirajte i učitajte kôd
Generirajte, kompajlirajte i učitajte kôd

U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "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. povežite "SplitJSON1" pin "rate_float" sa serijskim [0] prikvačite, prenesite i kliknite na dugme za povezivanje i provjerite imate li tamo neke podatke (pogledajte slike u prilogu)

Preporučuje se: