Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Need juhendid näitavad, kuidas kasutada ESP8266/ESP32 ja LCD-d, et luua COVID-19 olukord WHO armatuurlaud.
Samm: andmeallikas: WHO koroonaviiruse haiguse (COVID-19) olukorra juhtpaneel
Projekti andmeallikas pärineb Maailma Terviseorganisatsiooni (WHO) koroonaviiruse haiguse (COVID-19) olukorra juhtpaneelilt:
experience.arcgis.com/experience/685d0ace5…
2. samm: riistvara ettevalmistamine
ESP8266/ESP32 Dev Board
Iga ESP8266/ESP32 Dev Board peaks olema korras.
LCD ekraan
Kõik Arduino_GFX -i toetatud LCD -ekraanid on korras, praegu toetatud kuva leiate GitHubi lugemismenüüst:
Leivalaud
Mis tahes leivaplaat, mis sobib ESP arendusplaadile ja LCD -ekraanile.
Jumper Wire
Mõned hüppajajuhtmed sõltuvad arendusplaadi ja LCD -tihvtide paigutusest. Enamikul juhtudel piisab 6–9 isast naissoost hüppajajuhtmest.
3. samm: riistvara kokkupanek
Lükake ESP32 Dev Board leivaplaadile ja ühendage LCD hüppajajuhtmetega.
Siin on ühenduse kokkuvõtte näidis:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (kui on saadaval) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (valikuline) GPIO 4 -> LED (kui on saadaval) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (kui on saadaval) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (valikuline) GPIO 22 -> LED (kui on saadaval) GPIO 23 -> MOSI / SDA
4. samm: tarkvara ettevalmistamine
Arduino IDE
Laadige alla ja installige Arduino IDE, kui te pole seda veel teinud:
www.arduino.cc/en/main/software
ESP8266 tugi
Kui te pole seda veel teinud, järgige ESP8266 toe lisamiseks installijuhiseid:
github.com/esp8266/Arduino
ESP32 tugi
Kui te pole seda veel teinud, järgige ESP32 toe lisamiseks installijuhiseid:
github.com/espressif/arduino-esp32
Arduino_GFX raamatukogu
Laadige alla uusimad Arduino_GFX teegid: (vajutage "Kloonige või laadige alla" -> "Laadi alla ZIP")
github.com/moononournation/Arduino_GFX
Importige Arduino IDE raamatukogud. (Arduino IDE "Sketch" menüü -> "Kaasa raamatukogu" -> "Lisa. ZIP -raamatukogu" -> valige allalaaditud ZIP -fail)
Samm: kompileerimine ja üleslaadimine
- Laadige programm alla GitHubist: (vajutage "Kloonige või laadige alla" -> "Laadi alla ZIP")
- Avage COVID-19_WHO_Dashboard.ino Arduino IDE abil
- Täitke oma WiFi AP seaded SSID_NAME ja SSID_PASSWORD
- Kui te ei kasuta ILI9341 LCD -d, kommenteerige rida 125 ja tühistage õige LCD -klassi deklaratsioon
- Ühendage ESP Dev Board arvutiga
- Programmi koostamiseks ja ESP arendusplaadile üleslaadimiseks vajutage üleslaadimisnuppu
6. samm: valikud
who_adm0_url ja who_adm0_new_conf_url toovad "Hiina" figuuri, saate muuta väärtust lähedal
"kus = ADM0_NAME%3D%27Hiinas%27" oma riigile
- who_adm1_url otsib "Hongkongi SAR -i" numbrit, saate väärtust "kus = ADM1_NAME%3D%27HONG+KONG+SAR%27" lähedal muuta oma provintsiks, autonoomseks piirkonnaks ja omavalitsuseks
- Arduino_GFX raamatukogu toetab paljusid LCD -ekraane, fondi suurused muutuvad automaatselt vastavalt ekraani suurusele. Olen testinud mudelites ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Teise ekraani suuruse osas peate võib -olla kohandama.
7. samm: piirangud
WHO armatuurlaua andmed vastavad koroonaviiruse haiguse (COVID-2019) olukorraaruannetele:
experience.arcgis.com/experience/685d0ace5…
Arvud uuendatakse iga päev ja eeldatavasti on neil viivitus.
Samm: Head karantiini
See on aeg vältida sotsiaalseid kontakte ja jääda koju:(See on ka parim aeg elektroonika, programmeerimise ja asjade Interneti õppimiseks!