Innholdsfortegnelse:
- Trinn 1: Datakilde: WHO Coronavirus Disease (COVID-19) Situasjonsoversikt
- Trinn 2: Forberedelse av maskinvare
- Trinn 3: Maskinvaremontasje
- Trinn 4: Forberedelse av programvare
- Trinn 5: Kompiler og last opp
- Trinn 6: Alternativer
- Trinn 7: Begrensning
- Trinn 8: God karantene
Video: COVID-19 WHO Dashboard: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Denne instruksjonene viser hvordan du bruker ESP8266/ESP32 og LCD for å bygge et COVID-19 situasjons WHO-dashbord.
Trinn 1: Datakilde: WHO Coronavirus Disease (COVID-19) Situasjonsoversikt
Prosjektets datakilde kommer fra Verdens helseorganisasjon (WHO) Coronavirussykdom (COVID-19) Situasjonsoversikt:
experience.arcgis.com/experience/685d0ace5…
Trinn 2: Forberedelse av maskinvare
ESP8266/ESP32 Dev Board
Enhver ESP8266/ESP32 Dev Board skal være ok.
LCD-skjerm
Alle Arduino_GFX -støttede LCD -er er ok. Du kan finne skjermen som støttes på GitHub readme:
Brødbrett
Hvilket brødbrett som passer for ESP Dev Board og LCD -skjerm.
Jumper Wire
Noen jumperwires, avhenger av dev -bordet og LCD -pins -layout. I de fleste tilfeller er 6-9 mannlige til kvinnelige hoppetråder nok.
Trinn 3: Maskinvaremontasje
Skyv ESP32 Dev Board på brødbrettet og koble til LCD med jumperkabler.
Her er et eksempel på tilkoblingssammendrag:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (hvis tilgjengelig) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (valgfritt) GPIO 4 -> LED (hvis tilgjengelig) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (hvis tilgjengelig) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (valgfritt) GPIO 22 -> LED (hvis tilgjengelig) GPIO 23 -> MOSI / SDA
Trinn 4: Forberedelse av programvare
Arduino IDE
Last ned og installer Arduino IDE hvis du ikke har gjort det ennå:
www.arduino.cc/en/main/software
ESP8266 Støtte
Følg installasjonsinstruksjonene for å legge til ESP8266 -støtte hvis du ikke har gjort det ennå:
github.com/esp8266/Arduino
ESP32 -støtte
Følg installasjonsinstruksjonene for å legge til ESP32 -støtte hvis du ikke har gjort det ennå:
github.com/espressif/arduino-esp32
Arduino_GFX bibliotek
Last ned de nyeste Arduino_GFX -bibliotekene: (trykk "Clone or Download" -> "Download ZIP")
github.com/moononournation/Arduino_GFX
Importer biblioteker i Arduino IDE. (Arduino IDE "Sketch" -meny -> "Inkluder bibliotek" -> "Legg til. ZIP -bibliotek" -> velg nedlastet ZIP -fil)
Trinn 5: Kompiler og last opp
- Last ned programmet på GitHub: (trykk "Clone or Download" -> "Download ZIP")
- Åpne COVID-19_WHO_Dashboard.ino med Arduino IDE
- Fyll inn WiFi AP -innstillingene dine i SSID_NAME og SSID_PASSWORD
- Hvis du ikke bruker ILI9341 LCD, kommenterer du linje 125 og kommenterer den riktige LCD -klassedeklarasjonen
- Koble ESP Dev Board til datamaskinen
- Trykk på Last opp -knappen for å kompilere og laste opp programmet til ESP Dev Board
Trinn 6: Alternativer
who_adm0_url og who_adm0_new_conf_url henter "Kina" -figur, kan du endre verdien nær
"where = ADM0_NAME%3D%27China%27" til landet ditt
- who_adm1_url henter tallet "Hong Kong SAR", du kan endre verdien nær "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" til din provins, autonome region og kommune
- Arduino_GFX bibliotek støtter mange LCD -skjermer, skriftstørrelsene endres automatisk i henhold til skjermstørrelsen. Jeg har testet i ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Du må kanskje gjøre noen justeringer for annen skjermstørrelse.
Trinn 7: Begrensning
WHO dashbord tall er i henhold til koronavirus sykdom (COVID-2019) situasjonsrapporter:
experience.arcgis.com/experience/685d0ace5…
Tallene oppdateres daglig og forventes å ha en viss forsinkelse.
Trinn 8: God karantene
Dette er tiden for å unngå sosial kontakt og bli hjemme:(Dette er også den beste tiden å studere elektronikk, programmering og IoT!
Anbefalt:
COVID-19 Dashboard (enkelt og enkelt): 4 trinn
COVID-19 Dashboard (enkelt og enkelt): Overalt er det et stort utbrudd av det nye COVID-19-viruset. Det ble nødvendig å holde øye med det nåværende scenariet med COVID-19 i landet. Så, hjemme, var dette prosjektet jeg tenkte på: " An Information Dashboard " - En dag
LTE Arduino GPS Tracker + IoT Dashboard (del 1): 6 trinn (med bilder)
LTE Arduino GPS Tracker + IoT Dashboard (del 1): Innledning Hva skjer gutter! Denne instruksjonsboken er en oppfølging av min første instruks om bruk av Botletics LTE/NB-IoT-skjoldet for Arduino, så hvis du ikke allerede har gjort det, kan du lese det for å få en god oversikt over hvordan du bruker skjoldet og hva det er ab
LTE Arduino GPS Tracker + IoT Dashboard (del 2): 6 trinn (med bilder)
LTE Arduino GPS Tracker + IoT Dashboard (del 2): Intro og amp; Del 1 RecapYup, det er på tide med nok en instruerbar på SIM7000 GPS -trackeren med Arduino og LTE! Hvis du ikke allerede har gjort det, kan du gå igjennom opplæringen for Botletics SIM7000 CAT-M/NB-IoT-skjerm, og les deretter om Pa
Guino: Dashboard for din Arduino: 4 trinn (med bilder)
Guino: Dashboard for Your Arduino: Dette prosjektet er en del av eksperimenter som ble utført mens du gjorde en artist in residence på Instructables. Du kan se de andre prosjektene her. Det kan være en vanskelig oppgave å feilsøke og visualisere data i sanntid på Arduino -brettet. Du er vanligvis fast med s
Dashboard -tastatur med LCD -skjerm og Arduino Uno: 9 trinn
Dashboard -tastatur med LCD -skjerm og Arduino Uno: Dette er et matrisetastatur som kjører sammen med en LCD -skjerm og en Arduino Uno, det mest grunnleggende som finnes i dag. Hensikten med dette oppsettet er å lage et program som mottar et passord skrevet på matrisetastaturet, sammenligner det med riktig pa