Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatlar, EST8266/ESP32 və LCD-dən ÜST tablosuna bir COVID-19 vəziyyəti qurmaq üçün necə istifadə olunacağını göstərir.
Addım 1: Məlumat mənbəyi: ÜST Koronavirus Xəstəliyi (COVID-19) Vəziyyət Paneli
Layihənin məlumat mənbəyi Ümumdünya Səhiyyə Təşkilatının (ÜST) Koronavirus xəstəliyi (COVID-19) Vəziyyət Tablosundan gəlir:
experience.arcgis.com/experience/685d0ace5…
Addım 2: Avadanlıq Hazırlanması
ESP8266/ESP32 inkişaf lövhəsi
Hər hansı bir ESP8266/ESP32 Dev board yaxşı olmalıdır.
LCD Ekran
Arduino_GFX tərəfindən dəstəklənən hər hansı bir LCD yaxşıdır, hazırda dəstəklənən ekranı GitHub readme -də tapa bilərsiniz:
Çörək lövhəsi
ESP Dev Board və LCD Ekrana uyğun olan hər hansı bir çörək taxtası.
Jumper Tel
Bəzi tullanan tellər, inkişaf etdirici lövhədən və LCD sancaqlar düzülüşündən asılıdır. Əksər hallarda 6-9 kişi və dişi tullanan tellər kifayətdir.
Addım 3: Avadanlıq Quraşdırması
Çörək taxtasındakı ESP32 Dev Panelini itələyin və LCD -ni tullanan tellərlə bağlayın.
Bağlantı xülasəsinin nümunəsi budur:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (varsa) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (isteğe bağlı) GPIO 4 -> LED (varsa) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (varsa) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (isteğe bağlı) GPIO 22 -> LED (varsa) GPIO 23 -> MOSI / SDA
Addım 4: Proqramın Hazırlanması
Arduino IDE
Hələ etməsəniz Arduino IDE -ni yükləyin və quraşdırın:
www.arduino.cc/en/main/software
ESP8266 dəstəyi
Hələ etməsəniz ESP8266 dəstəyi əlavə etmək üçün Quraşdırma Təlimatlarına əməl edin:
github.com/esp8266/Arduino
ESP32 dəstəyi
Hələ etməsəniz ESP32 dəstəyi əlavə etmək üçün Quraşdırma Təlimatlarına əməl edin:
github.com/espressif/arduino-esp32
Arduino_GFX Kitabxanası
Ən son Arduino_GFX kitabxanalarını yükləyin: ("Klonla və ya Yüklə" -> "ZIP Yüklə" düyməsini basın)
github.com/moononournation/Arduino_GFX
Arduino IDE kitabxanalarını idxal edin. (Arduino IDE "Sketch" Menyu -> "Kitabxana Daxil et" -> "ZIP Kitabxana Əlavə et" -> endirilmiş ZIP faylını seçin)
Addım 5: Kompilyasiya edin və Yükləyin
- Proqramı GitHub -da yükləyin: ("Klonla və ya Yüklə" -> "Poçt Yüklə" düyməsini basın)
- Arduino IDE ilə COVID-19_WHO_Dashboard.inonu açın
- WiFi AP ayarlarınızı SSID_NAME və SSID_PASSWORD daxil edin
- ILI9341 LCD istifadə etmirsinizsə, 125 -ci sətri şərh edin və düzgün LCD sinif bəyannaməsini qeyd edin
- ESP Dev Panelini kompüterə qoşun
- Proqramı tərtib etmək və ESP Dev Board -a yükləmək üçün Yüklə düyməsini basın
Addım 6: Seçimlər
who_adm0_url və who_adm0_new_conf_url "Çin" rəqəmini alır, yaxınlıqdakı dəyəri dəyişə bilərsiniz
"harada = ADM0_NAME%3D%27China%27" ölkənizə
- who_adm1_url "Hong Kong SAR" rəqəmini alır, "harada = ADM1_NAME%3D%27HONG+KONG+SAR%27" yaxınlığındakı dəyəri əyalətinizə, muxtar bölgənizə və bələdiyyənizə dəyişə bilərsiniz
- Arduino_GFX kitabxanası bir çox ölçülü LCD -ləri dəstəkləyir, yazı tipi ölçüləri avtomatik olaraq ekran ölçüsünə görə dəyişir. ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480) test etmişəm. Digər ekran ölçüsü üçün bəzi düzəlişlər etməyiniz lazım ola bilər.
Addım 7: Məhdudiyyət
ÜST tablosunun rəqəmləri Coronavirus xəstəliyi (COVID-2019) vəziyyət hesabatlarına görədir:
experience.arcgis.com/experience/685d0ace5…
Rəqəmlər gündəlik olaraq yenilənir və müəyyən gecikmələr gözlənilir.
Addım 8: Karantin gününüz mübarək
Sosial təmasdan qaçmağın və evdə qalmağın vaxtıdır:(Bu da elektronika, proqramlaşdırma və IoT üzrə təhsil almaq üçün ən yaxşı vaxtdır!