Talaan ng mga Nilalaman:

GET BITCOIN LIVE PRICE TTGO ESP32: 10 Mga Hakbang
GET BITCOIN LIVE PRICE TTGO ESP32: 10 Mga Hakbang

Video: GET BITCOIN LIVE PRICE TTGO ESP32: 10 Mga Hakbang

Video: GET BITCOIN LIVE PRICE TTGO ESP32: 10 Mga Hakbang
Video: Bitcoin a Live - ARDUINO!! 2024, Nobyembre
Anonim
Image
Image

Sa tutorial na ito matututunan namin kung paano makakuha ng isang kasalukuyang presyo ng Bitcoin sa USD at EUR gamit ang isang TTGO ESP32 at Visuino.

Panoorin ang video.

(Bagong Nai-update na File para sa Pag-download sa ibaba!)

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
  • TTGO ESP32
  • Koneksyon sa WiFi
  • Programa ng Visuino: I-download ang Visuino

Hakbang 2: Simulan ang Visuino, at Piliin ang Arduino TTGO T-Display ESP32 Board Type

Simulan ang Visuino, at Piliin ang Arduino TTGO T-Display ESP32 Type ng Lupon
Simulan ang Visuino, at Piliin ang Arduino TTGO T-Display ESP32 Type ng Lupon
Simulan ang Visuino, at Piliin ang Arduino TTGO T-Display ESP32 Type ng Lupon
Simulan ang Visuino, at Piliin ang Arduino TTGO T-Display ESP32 Type ng Lupon

Ang Visuino: https://www.visuino.eu kailangang i-install. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "TTGO T-Display ESP32" tulad ng ipinakita sa Larawan 2

Hakbang 3: Sa Visuino Set WiFi

Sa Visuino Set WiFi
Sa Visuino Set WiFi
Sa Visuino Set WiFi
Sa Visuino Set WiFi
Sa Visuino Set WiFi
Sa Visuino Set WiFi

Piliin ang board ng TTGO T-Display ESP32 at sa window ng mga pag-aari palawakin ang "Mga Modyul> WiFi> Kumonekta Upang Mag-access ng Mga Punto

  • Mag-click sa Connect To Access Points 3 Dots
  • Sa window ng AccessPoints i-drag ang "WiFi Access Point" sa kaliwang bahagi
  • Sa window ng mga pag-aari itakda ang SSID (pangalan ng iyong WiFi hotspot o router)
  • Sa window ng mga pag-aari itakda ang Password (password ng iyong WiFi hotspot o router)
  • Isara ang window ng AccessPoints

Piliin ang board ng TTGO T-Display ESP32 at sa window ng mga pag-aari palawakin ang "Mga Modyul> WiFi> Sockets

  • Mag-click sa Sockets3 Dots
  • Sa window ng Sockets i-drag ang TCP / IP Secure Client (SSL) sa kaliwa
  • Sa window ng mga pag-aari itakda ang Host sa: blockchain.info
  • Isara ang bintana ng Sockets

Hakbang 4: Sa Visuino Set Display

Sa Visuino Set Display
Sa Visuino Set Display
Sa Visuino Set Display
Sa Visuino Set Display
Sa Visuino Set Display
Sa Visuino Set Display

Piliin ang board ng TTGO T-Display ESP32 at sa window ng mga pag-aari palawakin ang "Mga Modyul> Ipakita> Oryentasyon

Itakda ang Oryentasyon sa: goRight

Piliin ang board ng TTGO T-Display ESP32 at sa window ng mga pag-aari palawakin ang "Mga Modyul> Ipakita> Mga Elemento

Mag-click sa Mga Elemento 3 Dots

Sa window ng Mga Elemento i-drag ang Draw Bitmap sa kaliwa

Sa window ng mga pag-aari itakda ang Y hanggang 20, Mag-click sa Bitmap 3 Dots

Sa Bitmap Editor I-load ang Bitcoin bitmap (larawan 6) at isara ang editor ng Bitmap

Sa window ng Mga Elemento i-drag ang Draw Text sa kaliwa

Sa window ng mga pag-aari itakda ang kulay sa aclOrange, laki sa 2, teksto sa USD, X hanggang 150, Y hanggang 10

Sa window ng Mga Elemento i-drag ang Text Field sa kaliwa

Sa laki ng window ng mga katangian ay itinakda sa 3, X hanggang 100, Y hanggang 35

Sa window ng Mga Elemento i-drag ang Draw Text sa kaliwa

Sa window ng mga pag-aari itakda ang kulay sa aclOrange, laki sa 2, teksto sa EUR, X hanggang 150, Y hanggang 80

Sa window ng Mga Elemento i-drag ang Text Field sa kaliwa Sa laki ng window ng mga katangian ay itinakda sa 3, X hanggang 100, Y hanggang 105

Isara ang window ng Mga Elemento

Hakbang 5: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
  • Magdagdag ng sangkap na "HTTP Client"
  • Piliin at sa window ng mga pag-aari itakda ang Host sa api.coindesk.com
  • Mag-click sa Mga Humiling ng 3 Dots
  • Sa window ng mga kahilingan i-drag ang "GET" sa kaliwa
  • Sa window ng mga pag-aari itakda ang URL sa: /v1/bpi/currentprice.json
  • Isara ang window ng mga kahilingan
  • Magdagdag ng sangkap na "HTTP Client" na "Char To Text" na sangkap
  • Piliin ang "CharToText1" at sa window ng mga pag-aari ang Max Length to 2000
  • Magdagdag ng sangkap na "Clock Generator"
  • Piliin ang "ClockGenerator1" at sa window ng mga katangian ay itinakda ang dalas sa 0.1
  • Idagdag ang sangkap na "pagkaantala"
  • Piliin ang "Delay1" at sa window ng mga pag-aari itakda ang pagitan sa 2000000
  • Magdagdag ng sangkap na "Split JSON Object"

Hakbang 6: Sa Visuino Parsing JSON

Sa Visuino Parsing JSON
Sa Visuino Parsing JSON
Sa Visuino Parsing JSON
Sa Visuino Parsing JSON
  • Gamit ang mouse, mag-right click sa "SplitJSON1" at sa menu mag-click sa "Parse JSON Object.."
  • Sa window na "JSON Object" i-paste ang sample code na ito (magagamit sa
  • Isara ang window na "JSON Object"
  • Ang sangkap na "SplitJSON1" ay lilikha na ng mga bagong pin

Hakbang 7: Sa Mga Component ng Pagkonekta na Visuino

Sa Visuino Connecting Components
Sa Visuino Connecting Components
Sa Visuino Connecting Components
Sa Visuino Connecting Components
Sa Visuino Connecting Components
Sa Visuino Connecting Components
  • Ikonekta ang "ClockGenerator1" pin Out sa "HTTPClient1" pin Clock at "Delay1" pin Start
  • Ikonekta ang "HTTPClient1" na nilalaman ng pin sa "CharToText1" na pin In
  • Ikonekta ang "HTTPClient1" na pin sa TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Sa
  • Ikonekta ang "Delay1" na pin sa "CharToText1" na pin Clock at TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Idiskonekta
  • Ikonekta ang "CharToText1" i-pin sa "SplitJSON1" na pin In
  • Ikonekta ang "SplitJSON1> USD> rate_float sa TTGO T-Display ESP32> Text Field1 pin In
  • Ikonekta ang "SplitJSON1> EUR> rate_float sa TTGO T-Display ESP32> Text Field1 pin In

Tandaan: maaari mo ring i-play ang iba pang mga pin mula sa sangkap na "SplitJSON1"

Hakbang 8: Bumuo, Mag-compile, at Mag-upload ng Code

Bumuo, Mag-compile, at Mag-upload ng Code
Bumuo, Mag-compile, at Mag-upload ng Code

Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".

Hakbang 9: Maglaro

Kung pinapagana mo ang module na TTGO ESP32 makakonekta ito sa network at ipapakita ang kasalukuyang presyo ng Bitcoin sa USD at EUR

Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito at buksan ito sa Visuino: https://www.visuino.euTandaan: Sa File Project kapag binuksan mo ito sa Visuino, baguhin ang mga setting ng WiFi (Access point at password) sa iyong mga setting.

Hakbang 10: Pag-troubleshoot

Pag-troubleshoot
Pag-troubleshoot
Pag-troubleshoot
Pag-troubleshoot

Kung sakaling hindi ka makakakuha ng anumang data:

  1. tiyaking gumagamit ka ng pinakabagong bersyon ng Visuino
  2. suriin na ipinasok mo ang wastong mga setting ng WiFi
  3. ikonekta ang "SplitJSON1" pin "rate_float" sa serial [0] pin, i-upload at i-click ang pindutan ng kumonekta at tingnan kung nakakakuha ka ng anumang data doon (tingnan ang mga nakalakip na larawan)

Inirerekumendang: