Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatmalarni ESP8266/ESP32 va LCD yordamida JSST boshqaruv panelida COVID-19 bilan bog'liq vaziyatni yaratish uchun ko'rsatiladi.
1-qadam: Ma'lumot manbai: JSST koronavirus kasalligi (COVID-19) Vaziyatlar paneli
Loyiha ma'lumot manbasi Jahon sog'liqni saqlash tashkiloti (JSST) koronavirus kasalligi (COVID-19) Vaziyatlar panelidan olingan:
experience.arcgis.com/experience/685d0ace5…
2 -qadam: Uskuna tayyorlash
ESP8266/ESP32 ishlab chiqarish kartasi
Har qanday ESP8266/ESP32 ishlab chiqarish kartasi yaxshi bo'lishi kerak.
LCD displey
Arduino_GFX -ni qo'llab -quvvatlaydigan har qanday LCD displey yaxshi, siz hozirda qo'llab -quvvatlanadigan displeyni GitHub -da o'qishingiz mumkin:
Non paneli
ESP Dev Board va LCD displeyga mos keladigan har qanday non paneli.
Jumper simlari
Ba'zi jumper simlari ishlab chiqaruvchi paneli va LCD pinlarining joylashishiga bog'liq. Ko'p hollarda 6-9 ta erkak va ayol o'tish simlari etarli.
3 -qadam: Uskuna yig'ish
ESP32 Dev platasini taxtaga bosing va LCD -ni o'tish simlari bilan ulang.
Mana, ulanish xulosasining namunasi:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (mavjud bo'lsa) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (ixtiyoriy) GPIO 4 -> LED (agar mavjud bo'lsa) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (mavjud bo'lsa) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (ixtiyoriy) GPIO 22 -> LED (mavjud bo'lsa) GPIO 23 -> MOSI / SDA
4 -qadam: dasturiy ta'minotni tayyorlash
Arduino IDE
Agar siz hali buni qilmagan bo'lsangiz, Arduino IDE -ni yuklab oling va o'rnating:
www.arduino.cc/en/main/software
ESP8266 qo'llab -quvvatlash
ESP8266 -ni qo'llab -quvvatlash uchun siz hali o'rnatmagan bo'lsangiz, o'rnatish ko'rsatmalariga amal qiling.
github.com/esp8266/Arduino
ESP32 qo'llab -quvvatlash
ESP32 -ni qo'llab -quvvatlash uchun siz hali o'rnatmagan bo'lsangiz, o'rnatish ko'rsatmalariga amal qiling.
github.com/espressif/arduino-esp32
Arduino_GFX kutubxonasi
Oxirgi Arduino_GFX kutubxonalarini yuklab oling: ("Klonlash yoki Yuklab olish" -> "Yuklab olish ZIP" ni bosing)
github.com/moononournation/Arduino_GFX
Arduino IDE kutubxonalarini import qilish. (Arduino IDE "Sketch" menyusi -> "Kutubxonani qo'shish" -> "ZIP kutubxonasini qo'shish" -> yuklangan ZIP faylini tanlang)
5 -qadam: kompilyatsiya qilish va yuklash
- GitHub -da dasturni yuklab oling: ("Klonlash yoki Yuklab olish" -> "ZIP -ni yuklash" tugmasini bosing)
- Arduino IDE yordamida COVID-19_WHO_Dashboard.ino-ni oching
- WiFi AP sozlamalarini SSID_NAME va SSID_PASSWORD -ga to'ldiring
- Agar siz ILI9341 LCD -dan foydalanmasangiz, 125 -qatorga izoh bering va LCD -sinf haqidagi to'g'ri deklaratsiyani qoldiring
- ESP Dev platasini kompyuterga ulang
- Dasturni ESP Dev platasiga kompilyatsiya qilish va yuklash uchun Yuklash tugmasini bosing
6 -qadam: Variantlar
who_adm0_url va who_adm0_new_conf_url "Xitoy" raqamini olmoqda, yaqinidagi qiymatni o'zgartirish mumkin
"bu erda = ADM0_NAME%3D%27China%27" sizning mamlakatingizga
- who_adm1_url "Gonkong SAR" raqamini olmoqda, siz "ADM1_NAME%3D%27HONG+KONG+SAR%27" yaqinidagi qiymatni viloyat, avtonom viloyat va munitsipalitetga o'zgartirishingiz mumkin.
- Arduino_GFX kutubxonasi ko'p o'lchamli LCD displeylarni qo'llab -quvvatlaydi, shrift o'lchamlari ekran o'lchamiga qarab avtomatik ravishda o'zgaradi. Men ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480) da sinab ko'rdim. Boshqa ekran o'lchamlari uchun ba'zi o'zgarishlar kiritishingiz kerak bo'lishi mumkin.
7 -qadam: cheklov
JSST asboblar paneli ko'rsatkichlari koronavirus kasalligi (COVID-2019) holatiga ko'ra:
experience.arcgis.com/experience/685d0ace5…
Raqamlar har kuni yangilanadi va biroz kechikishi kutilmoqda.
8 -qadam: Karantin muborak
Bu ijtimoiy aloqadan qochish va uyda qolish vaqti:(Bu elektronika, dasturlash va IoT bo'yicha o'qish uchun eng yaxshi vaqt!