Indholdsfortegnelse:
- Trin 1: Datakilde: WHO Coronavirus Disease (COVID-19) Situationsdashboard
- Trin 2: Forberedelse af hardware
- Trin 3: Hardware samling
- Trin 4: Forberedelse af software
- Trin 5: Kompiler og upload
- Trin 6: Valgmuligheder
- Trin 7: Begrænsning
- Trin 8: Glad karantæne
Video: COVID-19 WHO Dashboard: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Denne instruktion viser, hvordan du bruger ESP8266/ESP32 og LCD til at opbygge et COVID-19-situation WHO-instrumentbræt.
Trin 1: Datakilde: WHO Coronavirus Disease (COVID-19) Situationsdashboard
Projektets datakilde kommer fra Verdenssundhedsorganisationen (WHO) Coronavirus-sygdom (COVID-19) Situationsdashboard:
experience.arcgis.com/experience/685d0ace5…
Trin 2: Forberedelse af hardware
ESP8266/ESP32 Dev Board
Enhver ESP8266/ESP32 Dev Board skal være ok.
LCD display
Enhver Arduino_GFX -understøttet LCD -skærm er ok, du finder muligvis i øjeblikket understøttet skærm på GitHub readme:
Brødbræt
Ethvert brødbræt, der kan passe til ESP Dev Board og LCD Display.
Jumper Wire
Nogle Jumper Wires afhænger af dev board og LCD pins layout. I de fleste tilfælde er 6-9 mandlige til kvindelige jumperledninger nok.
Trin 3: Hardware samling
Skub ESP32 Dev Board på brødbrættet, og tilslut LCD med jumperwires.
Her er eksemplet på forbindelsesoversigten:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (hvis tilgængelig) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (valgfri) GPIO 4 -> LED (hvis tilgængelig) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (hvis tilgængelig) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (valgfri) GPIO 22 -> LED (hvis tilgængelig) GPIO 23 -> MOSI / SDA
Trin 4: Forberedelse af software
Arduino IDE
Download og installer Arduino IDE, hvis du endnu ikke gør det:
www.arduino.cc/en/main/software
ESP8266 Support
Følg installationsvejledningen for at tilføje ESP8266 -support, hvis du endnu ikke gør det:
github.com/esp8266/Arduino
ESP32 Support
Følg installationsvejledningen for at tilføje ESP32 -support, hvis du endnu ikke gør det:
github.com/espressif/arduino-esp32
Arduino_GFX bibliotek
Download de nyeste Arduino_GFX -biblioteker: (tryk på "Klon eller download" -> "Download ZIP")
github.com/moononournation/Arduino_GFX
Importer biblioteker i Arduino IDE. (Arduino IDE "Skitse" menu -> "Inkluder bibliotek" -> "Tilføj. ZIP bibliotek" -> vælg downloadet ZIP -fil)
Trin 5: Kompiler og upload
- Download programmet på GitHub: (tryk på "Clone or Download" -> "Download ZIP")
- Åbn COVID-19_WHO_Dashboard.ino med Arduino IDE
- Udfyld dine WiFi AP -indstillinger i SSID_NAME og SSID_PASSWORD
- Hvis du ikke bruger ILI9341 LCD, kommentere linje 125 og kommentere den korrekte LCD -klasseerklæring
- Tilslut ESP Dev Board til computeren
- Tryk på Upload -knappen for at kompilere og uploade programmet til ESP Dev Board
Trin 6: Valgmuligheder
who_adm0_url og who_adm0_new_conf_url henter "Kina" -figur, kan du ændre værdien nær
"where = ADM0_NAME%3D%27China%27" til dit land
- who_adm1_url henter tallet "Hong Kong SAR", du kan ændre værdien nær "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" til din provins, autonome region og kommune
- Arduino_GFX bibliotek understøtter mange LCD -skærme, skriftstørrelserne ændres automatisk i henhold til skærmstørrelsen. Jeg har testet i ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Du skal muligvis foretage nogle justeringer for anden skærmstørrelse.
Trin 7: Begrænsning
WHO-dashboard-tallene er i henhold til situationer med coronavirus-sygdom (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Tallene opdateres dagligt og forventes at have en vis forsinkelse.
Trin 8: Glad karantæne
Det er tid til at undgå social kontakt og blive hjemme:(Dette er også det bedste tidspunkt at studere elektronik, programmering og IoT!
Anbefalede:
COVID-19 Dashboard (enkelt og let): 4 trin
COVID-19 Dashboard (enkelt og let): Overalt er der et stort udbrud af den nye COVID-19-virus. Det blev nødvendigt at holde øje med det aktuelle scenario med COVID-19 i landet. Så da jeg var hjemme, var dette det projekt, jeg tænkte på: " Et informationsdashboard " - En dag
Raspberry Pi Motorcykel Dashboard: 9 trin (med billeder)
Raspberry Pi Motorcykel Dashboard: Som studerende Multimedia & Kommunikationsteknologi i Howest Kortrijk, jeg var nødt til at lave mit eget IoT -projekt. Dette ville kombinere alle de moduler, der blev fulgt i det første år, til et stort projekt. Fordi jeg kører meget på min motorcykel i min fritid
Byg et vejr -dashboard ved hjælp af Dark Sky API: 5 trin (med billeder)
Byg et vejrpanel ved hjælp af Dark Sky API: Dark Sky har specialiseret sig i vejrudsigter og visualisering. Det sejeste aspekt ved Dark Sky er deres vejr -API, som vi kan bruge til at hente vejrdata fra næsten overalt i verden. Det er ikke kun vejret, der er regnfuldt eller solrigt, men temperatur
LTE Arduino GPS Tracker + IoT Dashboard (del 1): 6 trin (med billeder)
LTE Arduino GPS Tracker + IoT Dashboard (del 1): Introduktion Hvad sker der gutter! Denne instruktionsbog er en opfølgning af min første instruks om brug af Botletics LTE/NB-IoT-skjoldet til Arduino, så hvis du ikke allerede har gjort det, kan du læse det for at få et godt overblik over, hvordan du bruger skjoldet, og hvad det hele er ab
LTE Arduino GPS Tracker + IoT Dashboard (del 2): 6 trin (med billeder)
LTE Arduino GPS Tracker + IoT Dashboard (del 2): Intro & Del 1 RecapYup, det er tid til endnu en instruerbar på SIM7000 GPS -trackeren med Arduino og LTE! Hvis du ikke allerede har gjort det, skal du gå igang med vejledningen til at komme i gang for Botletics SIM7000 CAT-M/NB-IoT-skjoldet, og læs derefter om Pa