Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky udhëzues tregon se si të përdorni ESP8266/ESP32 dhe LCD për të ndërtuar një pult të OBSH-së për situatën COVID-19.
Hapi 1: Burimi i të dhënave: Paneli i Situatës së OBSH-së për Sëmundjet Coronavirus (COVID-19)
Burimi i të dhënave të projektit vjen nga Paneli i Situatës së Organizatës Botërore të Shëndetit (OBSH) Sëmundja Coronavirus (COVID-19):
experience.arcgis.com/experience/685d0ace5…
Hapi 2: Përgatitja e harduerit
ESP8266/ESP32 Bordi i Zhvillimit
Çdo bord i ESP8266/ESP32 Dev duhet të jetë në rregull.
Ekran LCD
Çdo LCD i mbështetur nga Arduino_GFX është në rregull, mund të gjeni ekranin e mbështetur aktualisht në GitHub readme:
Breadboard
Çdo pjatë që mund të përshtatet për ESP Dev Board dhe LCD Display.
Jumper Wire
Disa tela Jumper, varen nga bordi dev dhe paraqitja e kunjave LCD. Në shumicën e rasteve janë të mjaftueshme 6-9 tela bluzë meshkuj në femra.
Hapi 3: Asambleja e harduerit
Shtyjeni Bordin ESP32 Dev në tabelën e bukës dhe lidhni LCD me tela kërcyes.
Këtu janë përmbledhjet shembullore të lidhjes:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (nëse është e disponueshme) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (sipas dëshirës) GPIO 4 -> LED (nëse është e disponueshme) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (nëse është e disponueshme) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (opsionale) GPIO 22 -> LED (nëse është e disponueshme) GPIO 23 -> MOSI / SDA
Hapi 4: Përgatitja e softuerit
Arduino IDE
Shkarkoni dhe instaloni Arduino IDE nëse nuk e keni bërë ende:
www.arduino.cc/en/main/software
Mbështetje ESP8266
Ndiqni Udhëzimet e Instalimit për të shtuar mbështetjen ESP8266 nëse nuk e keni bërë ende:
github.com/esp8266/Arduino
Mbështetje ESP32
Ndiqni Udhëzimet e Instalimit për të shtuar mbështetjen ESP32 nëse nuk e keni bërë ende:
github.com/espressif/arduino-esp32
Biblioteka Arduino_GFX
Shkarkoni bibliotekat më të fundit të Arduino_GFX: (shtypni "Clone or Download" -> "Download ZIP")
github.com/moononournation/Arduino_GFX
Importoni biblioteka në Arduino IDE. (Menyja Arduino IDE "Sketch" -> "Përfshi Bibliotekën" -> "Shto Bibliotekën. ZIP" -> zgjidhni skedarin ZIP të shkarkuar)
Hapi 5: Përpiloni dhe Ngarkoni
- Shkarkoni programin në GitHub: (shtypni "Klononi ose Shkarkoni" -> "Shkarkoni ZIP")
- Hapni COVID-19_WHO_Dashboard.ino me Arduino IDE
- Plotësoni cilësimet e AP -së tuaj WiFi në SSID_NAME dhe SSID_PASSWORD
- Nëse nuk jeni duke përdorur ILI9341 LCD, komentoni rreshtin 125 dhe mos komentoni deklaratën e saktë të klasës LCD
- Lidhni ESP Dev Board me kompjuterin
- Shtypni butonin Ngarko për të përpiluar dhe ngarkuar programin në ESP Dev Board
Hapi 6: Opsionet
who_adm0_url dhe who_adm0_new_conf_url po merr figurën "Kina", mund ta ndryshoni vlerën pranë
"ku = ADM0_NAME%3D%27Kina%27" në vendin tuaj
- who_adm1_url po merr figurën "Hong Kong SAR", ju mund ta ndryshoni vlerën pranë "ku = ADM1_NAME%3D%27HONG+KONG+SAR%27" në krahinën tuaj, rajonin autonom dhe komunën tuaj
- Biblioteka Arduino_GFX mbështet LCD me shumë madhësi, madhësitë e shkronjave ndryshojnë automatikisht sipas madhësisë së ekranit. Unë kam testuar në ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Ju mund të keni nevojë të bëni disa rregullime për madhësinë e ekranit tjetër.
Hapi 7: Kufizimi
Shifrat e pultit të OBSH-së janë sipas raporteve të situatës së sëmundjes Coronavirus (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Shifrat përditësohen në baza ditore dhe pritet të kenë ndonjë vonesë.
Hapi 8: Gëzuar karantinën
Kjo është koha për të shmangur kontaktet shoqërore dhe për të qëndruar në shtëpi:(Kjo është gjithashtu koha më e mirë për të studiuar në elektronikë, programim dhe IoT!