BITCOIN LIVE narxini oling TTGO ESP32: 10 qadam
BITCOIN LIVE narxini oling TTGO ESP32: 10 qadam
Anonim
Image
Image

Ushbu qo'llanmada biz TTGO ESP32 va Visuino yordamida dollarning dollari va evroidagi Bitcoin narxini qanday olishni bilib olamiz.

Videoni tomosha qiling.

(Quyida yuklab olish uchun yangi yangilangan fayl!)

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • TTGO ESP32
  • Wi -Fi ulanishi
  • Visuino dasturi: Visuino -ni yuklab oling

2-qadam: Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang

Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang
Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang
Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang
Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang

Visuino: https://www.visuino.eu o'rnatilishi kerak. Visuino-ni birinchi rasmda ko'rsatilgandek ishga tushiring Visuino-dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1-rasm). Muloqot oynasi paydo bo'lganda, 2-rasmda ko'rsatilgandek "TTGO T-Display ESP32" -ni tanlang.

3 -qadam: Visuino Set WiFi -da

Wi -Fi -ni Visuino -da o'rnating
Wi -Fi -ni Visuino -da o'rnating
Wi -Fi -ni Visuino -da o'rnating
Wi -Fi -ni Visuino -da o'rnating
Wi -Fi -ni Visuino -da o'rnating
Wi -Fi -ni Visuino -da o'rnating

TTGO T-Display ESP32 kartasini tanlang va xususiyatlar oynasida "Modullar> WiFi> Kirish nuqtalariga ulanish" ni kengaytiring.

  • 3 nuqtali kirish nuqtalariga ulanish -ni bosing
  • AccessPoints oynasida "WiFi kirish nuqtasi" ni chap tomonga torting
  • Xususiyatlar oynasida SSID -ni o'rnating (Wi -Fi ulanish nuqtasi yoki yo'riqnoma nomi)
  • Xususiyatlar oynasida Parolni (Wi -Fi ulanish nuqtasi yoki yo'riqnoma paroli) o'rnating.
  • AccessPoints oynasini yoping

TTGO T-Display ESP32 kartasini tanlang va xususiyatlar oynasida "Modullar> WiFi> soketlarni kengaytiring

  • Sockets3 nuqta -ni bosing
  • Sockets oynasida TCP/IP Secure Client (SSL) ni chapga suring
  • Xususiyatlar oynasida Xostni quyidagicha o'rnating: blockchain.info
  • Soket oynasini yoping

4 -qadam: Visuino Set Display -da

Visuino ekranida
Visuino ekranida
Visuino ekranida
Visuino ekranida
Visuino ekranida
Visuino ekranida

TTGO T-Display ESP32 kartasini tanlang va xususiyatlar oynasida "Modullar> Displey> Yo'nalish" ni kengaytiring

Yo'nalishni o'rnating: goRight

TTGO T-Display ESP32 kartasini tanlang va xususiyatlar oynasida "Modullar> Displey> Elementlar" ni kengaytiring

3 nuqta elementlarini bosing

Elements oynasida "Bitmap chizish" ni chapga suring

Xususiyatlar oynasida Y ni 20 ga qo'ying, Bitmap 3 nuqta -ni bosing

Bitmap muharririda Bitcoin bitmapini yuklang (6 -rasm) va Bitmap muharririni yoping

"Elements" oynasida "Matn chizish" ni chapga suring

Xususiyatlar oynasida rangni aclOrange -ga, o'lchamini 2 -ga, matnni AQSh dollariga, X -dan 150 -ga, Y -dan 10 -ga qo'ying.

Elements oynasida matn maydonini chapga suring

Xususiyatlar oynasida o'lchamni 3, X ni 100, Y ni 35 ga o'rnating

"Elements" oynasida "Matn chizish" ni chapga suring

Xususiyatlar oynasida rangni aclOrange -ga, o'lchamini 2 -ga, matnni EUR -ga, X -dan 150 -ga, Y -dan 80 -ga qo'ying.

Elementlar oynasida Matn maydonini chapga siljiting Xususiyatlar oynasida 3, X dan 100 gacha, Y dan 105 gacha.

Elementlar oynasini yoping

5 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  • "HTTP mijozi" komponentini qo'shing
  • Xususiyatlar oynasida Xost -ni api.coindesk.com ga o'rnating
  • 3 nuqta so'rovlarini bosing
  • So'rovlar oynasida "GET" ni chapga suring
  • Xususiyatlar oynasida URL manzilini quyidagicha o'rnating: /v1/bpi/currentprice.json
  • So'rovlar oynasini yoping
  • "HTTP Client" komponentining "Char to Text" komponentasini qo'shing
  • "CharToText1" -ni va xususiyatlar oynasida Max Length 2000 -ni tanlang
  • "Soat generatori" komponentini qo'shing
  • "ClockGenerator1" -ni tanlang va xususiyatlar oynasida chastotani 0,1 ga o'rnating
  • "Kechiktirish" komponentini qo'shing
  • "Kechikish1" ni tanlang va xususiyatlar oynasida Intervalni 2000000 ga o'rnating
  • "Split JSON Object" komponentasini qo'shing

6 -qadam: Visuino tahlilida JSON

Visuino tahlilida JSON
Visuino tahlilida JSON
Visuino tahlilida JSON
Visuino tahlilida JSON
  • Sichqonchaning o'ng tugmasi bilan "SplitJSON1" ni bosing va menyuda "JSON ob'ektini ajratish.." ni bosing.
  • "JSON Ob'ekti" oynasida ushbu namuna kodini joylashtiring (https://www.coindesk.com/coindesk-api saytida mavjud:
  • "JSON obyekti" oynasini yoping
  • "SplitJSON1" komponenti endi yangi pimlarni yaratadi

7 -qadam: Visuino komponentlarini ulashda

Visuino komponentlarini ulashda
Visuino komponentlarini ulashda
Visuino komponentlarini ulashda
Visuino komponentlarini ulashda
Visuino komponentlarini ulashda
Visuino komponentlarini ulashda
  • "ClockGenerator1" pinini "HTTPClient1" pinli soatiga va "Kechiktirish1" pin boshiga ulang.
  • "HTTPClient1" pinli kontentini "CharToText1" pin -ga ulang
  • "HTTPClient1" pinini TTGO T-Display ESP32> WiFi> TCP Secure Client 1 pin-ga ulang.
  • "Delay1" pinini "CharToText1" pinli soatiga va TTGO T-Display ESP32> WiFi> TCP Secure Client1 pinini uzing.
  • "CharToText1" pinini "SplitJSON1" pinli kirishiga ulang
  • "SplitJSON1> USD> rate_float-ni TTGO T-Display ESP32-ga ulang> Matn maydoni1-pin
  • "SplitJSON1> EUR> rate_float-ni TTGO T-Display ESP32-ga ulang> Matn maydoni1-pin

Eslatma: siz "SplitJSON1" komponentining boshqa pinlari bilan ham o'ynashingiz mumkin

8 -qadam: Kodni yaratish, kompilyatsiya qilish va yuklash

Kodni yaratish, kompilyatsiya qilish va yuklash
Kodni yaratish, kompilyatsiya qilish va yuklash

Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

9 -qadam: O'ynang

Agar siz TTGO ESP32 modulini quvvatlantirsangiz, u tarmoqqa ulanadi va dollarning hozirgi evro narxini AQSh dollari va evroda ko'rsatadi

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin: https://www.visuino.euEslatma: Visuino -da ochganingizda Fayl loyihasida WiFi sozlamalarini o'zgartiring (Kirish nuqtasi va parol) sozlamalaringizga kiring.

10 -qadam: Muammolarni bartaraf etish

Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH

Agar siz hech qanday ma'lumot olmasangiz:

  1. Visuinoning so'nggi versiyasidan foydalanayotganingizga ishonch hosil qiling
  2. Wi -Fi sozlamalarini to'g'ri kiritganingizni tekshiring
  3. "SplitJSON1" pin "rate_float" ni ketma -ket [0] piniga ulang, yuklang va ulanish tugmachasini bosing va u erda biror ma'lumot borligini bilib oling (ilova qilingan rasmlarga qarang)