BITCOIN CANLI QİYMƏTİNİ əldə et TTGO ESP32: 10 addım
BITCOIN CANLI QİYMƏTİNİ əldə et TTGO ESP32: 10 addım
Anonim
Image
Image

Bu dərslikdə, TTGO ESP32 və Visuino istifadə edərək, dolların və avronun cari Bitcoin qiymətini necə əldə edəcəyimizi öyrənəcəyik.

Videoya baxın.

(Aşağıda Yükləmək üçün Yeni Yenilənmiş Fayl!)

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • TTGO ESP32
  • WiFi bağlantısı
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Visuinonu işə salın və Arduino TTGO T-Display ESP32 Board Tipini seçin

Visuino'yu işə salın və Arduino TTGO T-Display ESP32 Board Tipini seçin
Visuino'yu işə salın və Arduino TTGO T-Display ESP32 Board Tipini seçin
Visuino'yu işə salın və Arduino TTGO T-Display ESP32 Board Tipini seçin
Visuino'yu işə salın və Arduino TTGO T-Display ESP32 Board Tipini seçin

Visuino: https://www.visuino.eu quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2-də göstərildiyi kimi "TTGO T-Display ESP32" seçin.

Addım 3: Visuino Set WiFi -də

Visuino Set WiFi -də
Visuino Set WiFi -də
Visuino Set WiFi -də
Visuino Set WiFi -də
Visuino Set WiFi -də
Visuino Set WiFi -də

TTGO T-Display ESP32 lövhəsini seçin və xüsusiyyətlər pəncərəsində "Modullar> WiFi> Giriş nöqtələrinə qoşulun" bölməsini genişləndirin.

  • Giriş nöqtələrinə 3 nöqtəyə qoşulun düyməsini basın
  • AccessPoints pəncərəsində "WiFi Giriş Noktası" nı sola sürükləyin
  • Xüsusiyyətlər pəncərəsində SSID təyin edin (WiFi qaynar nöqtənizin və ya yönlendiricinizin adı)
  • Xüsusiyyətlər pəncərəsində Parolu təyin edin (WiFi qaynar nöqtənizin və ya yönlendiricinizin parolunu)
  • AccessPoints pəncərəsini bağlayın

TTGO T-Display ESP32 lövhəsini seçin və xüsusiyyətlər pəncərəsində "Modullar> WiFi> Soketləri genişləndirin

  • Sockets3 nöqtələrinə vurun
  • Yuva pəncərəsində TCP/IP Təhlükəsiz Müştərini (SSL) sola sürükləyin
  • Xassələr pəncərəsində Hostu blockchain.info olaraq təyin edin
  • Yuva pəncərəsini bağlayın

Addım 4: Visuino Set Ekranında

Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında
Visuino Set Ekranında

TTGO T-Display ESP32 lövhəsini seçin və xüsusiyyətlər pəncərəsində "Modullar> Ekran> İstiqamət

Oriyentasiyanı ayarlayın: goRight

TTGO T-Display ESP32 lövhəsini seçin və xüsusiyyətlər pəncərəsində "Modullar> Ekran> Elementlər" maddəsini genişləndirin

Elements 3 Noktalarını vurun

Elements pəncərəsində Bitmap Çəkin sola sürükləyin

Y -ni 20 -yə təyin edən xüsusiyyətlər pəncərəsində, Bitmap 3 Nöqtəsinə vurun

Bitmap Redaktorunda Bitcoin bitmapini yükləyin (şəkil 6) və Bitmap redaktorunu bağlayın

Elements pəncərəsində Mətn çəkin sola sürükləyin

Xüsusiyyətlər pəncərəsində rəngi aclOrange, ölçüsü 2, mətni USD, X ilə 150, Y ilə 10 olaraq təyin edin.

Elements pəncərəsində Mətn sahəsini sola sürükləyin

Xüsusiyyətlər pəncərəsində ölçüsü 3, X ilə 100, Y ilə 35 olaraq təyin edin

Elements pəncərəsində Mətn çəkin sola sürükləyin

Xüsusiyyətlər pəncərəsində rəngi aclOrange, ölçüsü 2, EUR -a, X -dən 150 -yə, Y -dən 80 -ə təyin edin.

Elements pəncərəsində Mətn Sahəsini sola sürükləyin Xüsusiyyətlər pəncərəsində ölçüsü 3, X ilə 100, Y ilə 105 olaraq təyin edin

Elements pəncərəsini bağlayın

Addım 5: Visuino'da Komponentlər əlavə edin

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  • "HTTP Müştəri" komponentini əlavə edin
  • Seçin və xüsusiyyətlər pəncərəsində Hostu api.coindesk.com olaraq təyin edin
  • İstəkləri 3 nöqtəyə vurun
  • İstəklər pəncərəsində "GET" düyməsini sola sürükləyin
  • Xüsusiyyətlər pəncərəsində URL -ni aşağıdakı kimi təyin edin: /v1/bpi/currentprice.json
  • İstəklər pəncərəsini bağlayın
  • "HTTP Client" komponentini "Char to Text" komponentini əlavə edin
  • "CharToText1" seçin və xüsusiyyətlər pəncərəsində Max Length 2000 -ə qədər seçin
  • "Saat Generatoru" komponentini əlavə edin
  • "ClockGenerator1" seçin və xüsusiyyətlər pəncərəsində tezliyi 0.1 olaraq təyin edin
  • "Gecikmə" komponentini əlavə edin
  • "Gecikmə1" seçin və xüsusiyyətlər pəncərəsində Aralığı 2000000 olaraq təyin edin
  • "Split JSON Object" komponentini əlavə edin

Addım 6: Visuino Parsing JSON -da

Visuino Parsing JSON -da
Visuino Parsing JSON -da
Visuino Parsing JSON -da
Visuino Parsing JSON -da
  • Siçan ilə "SplitJSON1" düyməsini sağ vurun və menyudan "JSON Obyektini təhlil et" düyməsini basın.
  • "JSON Object" pəncərəsinə bu nümunə kodu yapışdırın (https://www.coindesk.com/coindesk-api saytında mövcuddur:
  • "JSON Object" pəncərəsini bağlayın
  • "SplitJSON1" komponenti indi yeni sancaqlar yaradacaq

Addım 7: Visuino Bağlayıcı Komponentlərdə

Visuino Bağlayıcı Komponentlərində
Visuino Bağlayıcı Komponentlərində
Visuino Bağlayıcı Komponentlərində
Visuino Bağlayıcı Komponentlərində
Visuino Bağlayıcı Komponentlərində
Visuino Bağlayıcı Komponentlərində
  • "ClockGenerator1" pinini "HTTPClient1" pin Saatına və "Gecikmə1" pin Başına bağlayın
  • "HTTPClient1" pin məzmununu "CharToText1" pin girişinə bağlayın
  • "HTTPClient1" pinini TTGO T-Display ESP32> WiFi> TCP Təhlükəsiz Müştəri 1 pin daxil edin
  • "Gecikmə1" pinini "CharToText1" pin Clock və TTGO T-Display ESP32> WiFi> TCP Secure Client1 pinlə ayırın
  • "CharToText1" pinini "SplitJSON1" pin girişinə qoşun
  • "SplitJSON1> USD> rate_float-ı TTGO T-Display ESP32> Mətn Sahəsinə1 pin daxil edin
  • "SplitJSON1> EUR> rate_float-ı TTGO T-Display ESP32> Mətn Sahəsinə1 pin daxil edin

Qeyd: "SplitJSON1" komponentindəki digər sancaqlar ilə də oynaya bilərsiniz

Addım 8: Kodu yaradın, tərtib edin və yükləyin

Kodu yaradın, tərtib edin və yükləyin
Kodu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 9: Oynayın

TTGO ESP32 moduluna güc versəniz, şəbəkəyə qoşulacaq və cari Bitcoin qiymətini USD və EUR ilə göstərəcək

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz: https://www.visuino.euQeyd: Visuinoda açdığınız zaman Fayl Layihəsində WiFi parametrlərini dəyişdirin (Giriş nöqtəsi və parol) parametrlərinizə daxil olun.

Addım 10: Problemlərin aradan qaldırılması

Giderme
Giderme
Giderme
Giderme

Heç bir məlumat əldə etməsəniz:

  1. ən son Visuino versiyasını istifadə etdiyinizə əmin olun
  2. düzgün WiFi parametrlərini daxil etdiyinizi yoxlayın
  3. "SplitJSON1" pin "rate_float" ı serial [0] pininə qoşun, yükləyin və əlaqə düyməsini basın və orda hər hansı bir məlumatın olub olmadığını yoxlayın (əlavə olunan şəkillərə baxın)