MERRNI BITCOIN ÇMIMI LIVE TTGO ESP32: 10 hapa
MERRNI BITCOIN ÇMIMI LIVE TTGO ESP32: 10 hapa
Anonim
Image
Image

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

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • TTGO ESP32
  • Lidhje WiFi
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32

Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32
Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32
Filloni Visuino dhe zgjidhni llojin e bordit Arduino TTGO T-Display ESP32
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

Në Visuino Set WiFi
Në Visuino Set WiFi
Në Visuino Set WiFi
Në Visuino Set WiFi
Në Visuino Set WiFi
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

Në Visuino Set Display
Në Visuino Set Display
Në Visuino Set Display
Në Visuino Set Display
Në Visuino Set Display
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ë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
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

Në Visuino Parsing JSON
Në Visuino Parsing JSON
Në Visuino Parsing JSON
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

Në Komponentët e Lidhjes Visuino
Në Komponentët e Lidhjes Visuino
Në Komponentët e Lidhjes Visuino
Në Komponentët e Lidhjes Visuino
Në Komponentët Lidhës të Visuino
Në Komponentët Lidhës të Visuino
  • 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

Gjeneroni, përpiloni dhe ngarkoni kodin
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

Zgjidhja e problemeve
Zgjidhja e problemeve
Zgjidhja e problemeve
Zgjidhja e problemeve

Në rast se nuk merrni ndonjë të dhënë:

  1. sigurohuni që jeni duke përdorur versionin më të fundit të Visuino
  2. kontrolloni nëse keni futur cilësimet e sakta të WiFi
  3. 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)