Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Pokrenite Visuino i odaberite vrstu ploče Arduino TTGO T-Display ESP32
- Korak 3: U Visuinu postavite WiFi
- Korak 4: U Visuino prikazu zaslona
- Korak 5: U Visuinu dodajte komponente
- Korak 6: U Visuino raščlanjivanju JSON -a
- Korak 7: U Visuino povezivanju komponenti
- Korak 8: Generirajte, sastavite i prenesite kôd
- Korak 9: Igrajte se
- Korak 10: Rješavanje problema
Video: DOBITE BITCOIN CIJENA UŽIVO TTGO ESP32: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
- TTGO ESP32
- WiFi veza
- Visuino program: Preuzmite Visuino
Korak 2: 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
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
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
- 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
- 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
- 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
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
U slučaju da ne dobijete nikakve podatke:
- provjerite koristite li najnoviju verziju Visuina
- provjerite jeste li unijeli ispravne WiFi postavke
- 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:
GPSDO YT, referentna frekvencija discipliniranog oscilatora 10 Mhz. Niska cijena. Točno .: 3 koraka
GPSDO YT, referentna frekvencija discipliniranog oscilatora 10 Mhz. Niska cijena. Točno .: *********************************************** ******************************** STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOPOvo je zastario projekt. Umjesto toga provjerite moj nova verzija 2x16 LCD ekrana dostupna ovdje: https: //www.instructables.com/id
VISUINO Prikaz valute Forex u valuti Cijena s interneta: 9 koraka
VISUINO Prikaz cijene valute u valuti Forex s Interneta: U ovom ćemo vodiču koristiti NodeMCU Mini, OLED Lcd i Visuino za prikaz cijene valute u eurima EUR/USD svakih nekoliko sekundi s interneta na LCD -u. Pogledajte demonstracijski video
Sup - miš za osobe s kvadriplegijom - niska cijena i otvoreni izvor: 12 koraka (sa slikama)
Sup - miš za osobe s kvadriplegijom - niske cijene i otvoreni izvor: U proljeće 2017. obitelj mog najboljeg prijatelja pitala me želim li odletjeti u Denver i pomoći im u nekom projektu. Imaju prijatelja, Allena, koji ima kvadriplegiju kao posljedicu nesreće na brdskom biciklizmu. Felix (moj prijatelj) i ja smo obavili brzi pregled
Cijena: 7 koraka (sa slikama)
Costie: Costie je pametan LED podnožni podmetač koji reagira na promjene temperatura objekata koji se na njemu drže. LED podmetač za DIY koji se jednostavno može napraviti i košta samo 1000 JPY (~ 14 USD) i nudi vam razne stvari. Ima 3 načina rada s pametnim otkrivanjem objekata i
Lažna dinamička cijena: 6 koraka (sa slikama)
Lažna dinamička oznaka cijena: Amazonove cijene se stalno mijenjaju. Ostavite li artikle u košarici dulje od nekoliko sati, vjerojatno ćete biti upozoreni o malim promjenama - 0,10 USD ovdje, 2,04 USD tamo. Amazon i njegovi trgovci očito koriste neki oblik