Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta navodila kažejo, kako uporabiti ESP8266/ESP32 in LCD za izdelavo nadzorne plošče WHO glede situacije COVID-19.
1. korak: Vir podatkov: Nadzorna plošča stanja WHO glede koronavirusa (COVID-19)
Vir podatkov iz projekta prihaja iz nadzorne plošče stanja Svetovne zdravstvene organizacije (WHO) glede koronavirusa (COVID-19):
experience.arcgis.com/experience/685d0ace5…
2. korak: Priprava strojne opreme
Razvojna plošča ESP8266/ESP32
Vse plošče za razvijalce ESP8266/ESP32 bi morale biti v redu.
LCD zaslon
Vsak podprt LCD z Arduino_GFX je v redu, trenutno podprti zaslon boste morda našli na spletnem mestu GitHub:
Ogledna plošča
Vsaka plošča, ki se lahko prilega plošči ESP Dev in LCD zaslonu.
Mostična žica
Nekatere odklopne žice so odvisne od postavitve plošče za razvijalce in LCD zatičev. V večini primerov zadostuje 6-9 moških moških žic.
3. korak: Sestavljanje strojne opreme
Ploščo ESP32 Dev potisnite na ploščo in LCD povežite z mostičnimi žicami.
Tu je vzorec povzetka povezave:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (če je na voljo) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (neobvezno) GPIO 4 -> LED (če je na voljo) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (če je na voljo) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (neobvezno) GPIO 22 -> LED (če je na voljo) GPIO 23 -> MOSI / SDA
4. korak: Priprava programske opreme
Arduino IDE
Prenesite in namestite Arduino IDE, če tega še niste storili:
www.arduino.cc/en/main/software
Podpora ESP8266
Sledite navodilom za namestitev, če želite podpreti ESP8266, če tega še niste storili:
github.com/esp8266/Arduino
Podpora za ESP32
Če tega še niste storili, sledite navodilom za namestitev, če tega še niste storili:
github.com/espressif/arduino-esp32
Knjižnica Arduino_GFX
Prenesite najnovejše knjižnice Arduino_GFX: (pritisnite "Clone or Download" -> "Download ZIP")
github.com/moononournation/Arduino_GFX
Uvozite knjižnice v Arduino IDE. (Arduino IDE "Sketch" Menu -> "Include Library" -> "Add. ZIP Library" -> izberite preneseno datoteko ZIP)
5. korak: Prevedite in naložite
- Prenesite program na GitHub: (pritisnite "Clone or Download" -> "Download ZIP")
- Odprite COVID-19_WHO_Dashboard.ino z Arduino IDE
- Vnesite nastavitve dostopne točke WiFi v SSID_NAME in SSID_PASSWORD
- Če ne uporabljate ILI9341 LCD, komentirajte vrstico 125 in razkomentirajte pravilno deklaracijo razreda LCD
- ESP Dev Board povežite z računalnikom
- Pritisnite gumb za nalaganje, da sestavite in naložite program na ploščo za razvijalce ESP
6. korak: Možnosti
who_adm0_url in who_adm0_new_conf_url pridobivata številko "Kitajska", vrednost lahko spremenite v bližini
"where = ADM0_NAME%3D%27China%27" v vaši državi
- who_adm1_url pridobiva podatke "Hong Kong SAR", lahko vrednost blizu "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" spremenite v svojo pokrajino, avtonomno regijo in občino
- Knjižnica Arduino_GFX podpira številne velikosti LCD, velikosti pisav se samodejno spreminjajo glede na velikost zaslona. Testiral sem v ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Morda boste morali prilagoditi drugo velikost zaslona.
7. korak: Omejitev
Podatki nadzorne plošče SZO so glede na poročila o stanju koronavirusa (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Številke se dnevno posodabljajo in pričakujejo nekaj zamude.
8. korak: srečna karantena
To je čas, da se izognete družabnim stikom in ostanete doma:(To je tudi najboljši čas za študij elektronike, programiranja in IoT!