
Mundarija:
- 1 -qadam: Sizga nima kerak
- 2-qadam: Visuino-ni ishga tushiring va Arduino TTGO T-Display ESP32 karta turini tanlang
- 3 -qadam: Visuino Set WiFi -da
- 4 -qadam: Visuino Set Display -da
- 5 -qadam: Visuino -da komponentlarni qo'shing
- 6 -qadam: Visuino tahlilida JSON
- 7 -qadam: Visuino komponentlarini ulashda
- 8 -qadam: Kodni yaratish, kompilyatsiya qilish va yuklash
- 9 -qadam: O'ynang
- 10 -qadam: Muammolarni bartaraf etish
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


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


- 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: 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



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



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



- "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


- 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



- "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

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


Agar siz hech qanday ma'lumot olmasangiz:
- Visuinoning so'nggi versiyasidan foydalanayotganingizga ishonch hosil qiling
- Wi -Fi sozlamalarini to'g'ri kiritganingizni tekshiring
- "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)
Tavsiya:
Kimdir Xyc-wb-dc radar sensori yordamida xonaga kim kirganini bilib oling: 7 qadam

Kimdir Xyc-wb-dc radar sensori yordamida xonaga kirganini bilib oling: Ushbu qo'llanmada biz kimdir RTC moduli, xyc-wb-dc radar sensori, OLED-displey va arduino yordamida xonaga kirganini bilib olamiz. namoyish video
Dasturni yozib oling va uni yozib oling: 8 qadam

O'qish dasturini yaratish uchun dasturni yaratish kerakmi ?: O'yin dasturining oxirgi versiyasi Texnologiyaning eng so'nggi bosqichi bo'lib o'tdi, shuning uchun u o'z dasturini yaratdi. Python va kutubxonachilarning vazifasi shundaki, ular hech qanday dasturga ega emas
Micropython bilan TTGO (rangli) displey (TTGO T-displey): 6 qadam

Micropythonli TTGO (rangli) displey (TTGO T-displey): TTGO T-displeyi-ESP32 asosidagi, 1,14 dyuymli rangli displeyni o'z ichiga olgan taxta. Kengashni 7 dollardan kam bo'lgan mukofotga sotib olish mumkin (etkazib berish, banggoodda ko'rilgan mukofot). Bu ESP32 uchun ajoyib mukofot, shu jumladan displey
ESP8266 WeMos D1 R1 Wi-Fi protsessoridan foydalanib, ESP32-Cam yordamida tasvirni oling va yuboring: 7 qadam

ESP3226-kamera yordamida tasvirni ESP8266 WeMos D1 R1 Wi-Fi protsessorini Uno yordamida yozib oling va yuboring: Uno bilan ESP8266 WeMos D1 R1 WiFI protsessori yordamida ESP32-Cam (OV2640) yordamida tasvirni oling va elektron pochtaga yuboring, Google Drive-ga saqlang va yuboring. Twilio -dan foydalanadigan Whatsapp. Talablar: Uno bilan ESP8266 WeMos D1 R1 WiFI protsessori (https: // protosupplies
VISUINO Internetdagi Forex valyutasining jonli narxini ko'rsatadi: 9 qadam

VISUINO Internetdagi Forex valyuta narxini ko'rsatib bering: Ushbu qo'llanmada biz NodeMCU Mini, OLED Lcd va Visuino -dan foydalanib, LCD displeyda har bir soniyada EUR/USD jonli valyuta narxini ko'rsatamiz. Namoyish videosini tomosha qiling