Innholdsfortegnelse:

COVID-19 WHO Dashboard: 8 trinn (med bilder)
COVID-19 WHO Dashboard: 8 trinn (med bilder)

Video: COVID-19 WHO Dashboard: 8 trinn (med bilder)

Video: COVID-19 WHO Dashboard: 8 trinn (med bilder)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim
COVID-19 WHO Dashboard
COVID-19 WHO Dashboard

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

Datakilde: WHO Coronavirus Disease (COVID-19) Situasjonsoversikt
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

Forberedelse av maskinvare
Forberedelse av maskinvare
Forberedelse av maskinvare
Forberedelse av maskinvare
Forberedelse av maskinvare
Forberedelse av maskinvare
Forberedelse av maskinvare
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

Maskinvare montering
Maskinvare montering
Maskinvare montering
Maskinvare montering
Maskinvare montering
Maskinvare montering
Maskinvare montering
Maskinvare montering

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

  1. Last ned programmet på GitHub: (trykk "Clone or Download" -> "Download ZIP")
  2. Åpne COVID-19_WHO_Dashboard.ino med Arduino IDE
  3. Fyll inn WiFi AP -innstillingene dine i SSID_NAME og SSID_PASSWORD
  4. Hvis du ikke bruker ILI9341 LCD, kommenterer du linje 125 og kommenterer den riktige LCD -klassedeklarasjonen
  5. Koble ESP Dev Board til datamaskinen
  6. Trykk på Last opp -knappen for å kompilere og laste opp programmet til ESP Dev Board

Trinn 6: Alternativer

Alternativer
Alternativer
Alternativer
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

God karantene!
God karantene!

Dette er tiden for å unngå sosial kontakt og bli hjemme:(Dette er også den beste tiden å studere elektronikk, programmering og IoT!

Anbefalt: