Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32
- Hapi 3: Në Visuino Set WiFi
- Hapi 4: Në Visuino Set Display
- Hapi 5: Në Visuino Shtoni Komponentë
- Hapi 6: Në Visuino Parsing JSON
- Hapi 7: Në Visuino Connecting Components
- Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin
- Hapi 9: Luaj
- Hapi 10: Zgjidhja e problemeve
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial do të mësojmë se si të merrni një çmim aktual të Bitcoin në USD dhe EUR duke përdorur një TTGO ESP32 dhe Visuino.
Shikoni videon.
(Skedari i ri i azhurnuar për shkarkim më poshtë!)
Hapi 1: Çfarë ju nevojitet
- TTGO ESP32
- Lidhje WiFi
- Programi Visuino: Shkarkoni Visuino
Hapi 2: Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32
Visuino: https://www.visuino.eu duhet të instalohet. Filloni Visuino siç tregohet në figurën e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "TTGO T-Display ESP32" siç tregohet në Figurën 2
Hapi 3: Në Visuino Set WiFi
Zgjidhni tabelën TTGO T-Display ESP32 dhe në dritaren e pronave zgjeroni "Modulet> WiFi> Lidhuni me pikat e hyrjes
- Klikoni në Lidhu për Pikat e Qasjes 3 Pikat
- Në dritaren AccessPoints tërhiqni "Pika e hyrjes WiFi" në anën e majtë
- Në dritaren e pronave vendosni SSID (emri i pikës së nxehtë ose ruterit tuaj WiFi)
- Në dritaren e pronave vendosni Fjalëkalimin (fjalëkalimi i pikës së nxehtë ose ruterit tuaj WiFi)
- Mbyll dritaren e AccessPoints
Zgjidhni tabelën TTGO T-Display ESP32 dhe në dritaren e pronave zgjeroni "Modulet> WiFi> Fole
- Klikoni në Sockets3 Dots
- Në dritaren e bazave tërhiqni TCP/IP Secure Client (SSL) në të majtë
- Në dritaren e pronave vendosni Host në: blockchain.info
- Mbyll dritaren e bazave
Hapi 4: Në Visuino Set Display
Zgjidhni tabelën TTGO T-Display ESP32 dhe në dritaren e vetive zgjeroni "Modulet> Ekrani> Orientimi
Vendosni Orientimin në: goRight
Zgjidhni tabelën TTGO T-Display ESP32 dhe në dritaren e vetive zgjeroni "Modulet> Ekrani> Elementet
Klikoni në Pikat e elementeve 3
Në dritaren Elements tërhiqni Draw Bitmap në të majtë
Në dritaren e pronave të vendosur Y në 20, Klikoni në Bitmap 3 Pikat
Në Redaktorin Bitmap Ngarkoni bitmapin Bitcoin (figura 6) dhe mbyllni redaktorin Bitmap
Në dritaren Elements tërhiqni Draw Text në të majtë
Në dritaren e pronave vendosni ngjyrën në portokalli, madhësia në 2, teksti në USD, X në 150, Y në 10
Në dritaren Elements tërhiqni Fushën e Tekstit në të majtë
Në dritaren e pronave vendosni madhësinë në 3, X në 100, Y në 35
Në dritaren Elements tërhiqni Draw Text në të majtë
Në dritaren e pronave vendosni ngjyrën në portokalli, madhësia në 2, teksti në EUR, X në 150, Y në 80
Në dritaren e Elementeve tërhiqni Fushën e Tekstit në të majtë Në dritaren e pronave vendosni madhësinë në 3, X në 100, Y në 105
Mbyllni dritaren e Elementeve
Hapi 5: Në Visuino Shtoni Komponentë
- Shtoni përbërësin "HTTP Client"
- Zgjidhni dhe në dritaren e pronave vendosni Host në api.coindesk.com
- Klikoni në Kërkesat 3 Pikat
- Në dritaren e kërkesave tërhiqni "GET" në të majtë
- Në dritaren e pronave vendosni URL -në: /v1/bpi/currentprice.json
- Mbyllni dritaren e kërkesave
- Shtoni përbërësin "HTTP Client" "Char To Text"
- Zgjidhni "CharToText1" dhe në dritaren e pronave shikoni Gjatësinë maksimale në 2000
- Shtoni përbërësin "Clock Generator"
- Zgjidhni "ClockGenerator1" dhe në dritaren e pronave vendosni frekuencën në 0.1
- Shtoni përbërësin "Vonesa"
- Zgjidhni "Delay1" dhe në dritaren e pronave vendosni Intervali në 2000000
- Shtoni përbërësin "Split JSON Object"
Hapi 6: Në Visuino Parsing JSON
- Me miun klikoni me të djathtën në "SplitJSON1" dhe në menunë klikoni në "Objekti i analizuar JSON.."
- Në dritaren "Objekti JSON" ngjitni këtë kod mostër (i disponueshëm në
- Mbyllni dritaren "JSON Object"
- Komponenti "SplitJSON1" tani do të krijojë kunja të reja
Hapi 7: Në Visuino Connecting Components
- Lidhni pinin "ClockGenerator1" me orën pin "HTTPClient1" dhe pinin Start "Delay1"
- Lidhni Përmbajtjen e pinit "HTTPClient1" me pin In "CharToText1"
- Lidhni pinin "HTTPClient1" me TTGO T-Display ESP32> WiFi> TCP Secure Client 1 pin In
- Lidhni Pin "Delay1" Out me "CharToText1" Pin Clock dhe TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Shkëputje
- Lidhni pinin "CharToText1" me pinin "SplitJSON1"
- Lidh "SplitJSON1> USD> rate_float me TTGO T-Display ESP32> Fusha e tekstit 1 kunj
- Lidh "SplitJSON1> EUR> rate_float me TTGO T-Display ESP32> Fusha e Tekstit 1 kunj
Shënim: gjithashtu mund të luani me kunjat e tjera nga përbërësi "SplitJSON1"
Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 9: Luaj
Nëse aktivizoni modulin TTGO ESP32, ai do të lidhet me rrjetin dhe do të shfaqë çmimin aktual të Bitcoin në USD dhe EUR
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, të cilin e krijova për këtë Instructable, mund ta shkarkoni dhe ta hapni në Visuino: https://www.visuino.euShënim: Në File Project kur e hapni në Visuino, ndryshoni cilësimet e WiFi -së (Pika e hyrjes dhe fjalëkalimi) te cilësimet tuaja.
Hapi 10: Zgjidhja e problemeve
Në rast se nuk merrni ndonjë të dhënë:
- sigurohuni që jeni duke përdorur versionin më të fundit të Visuino
- kontrolloni nëse keni futur cilësimet e sakta të WiFi
- lidhni "SplitJSON1" pin "rate_float" me pin serial [0], ngarkoni dhe klikoni butonin e lidhjes dhe shikoni nëse merrni ndonjë të dhënë atje (shihni fotot e bashkangjitura)