Indholdsfortegnelse:

COVID-19 WHO Dashboard: 8 trin (med billeder)
COVID-19 WHO Dashboard: 8 trin (med billeder)

Video: COVID-19 WHO Dashboard: 8 trin (med billeder)

Video: COVID-19 WHO Dashboard: 8 trin (med billeder)
Video: Food as Medicine: Preventing and Treating the Most Common Diseases with Diet 2024, November
Anonim
COVID-19 WHO Dashboard
COVID-19 WHO Dashboard

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

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

Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
Forberedelse af hardware
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

Hardware samling
Hardware samling
Hardware samling
Hardware samling
Hardware samling
Hardware samling
Hardware samling
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

  1. Download programmet på GitHub: (tryk på "Clone or Download" -> "Download ZIP")
  2. Åbn COVID-19_WHO_Dashboard.ino med Arduino IDE
  3. Udfyld dine WiFi AP -indstillinger i SSID_NAME og SSID_PASSWORD
  4. Hvis du ikke bruger ILI9341 LCD, kommentere linje 125 og kommentere den korrekte LCD -klasseerklæring
  5. Tilslut ESP Dev Board til computeren
  6. Tryk på Upload -knappen for at kompilere og uploade programmet til ESP Dev Board

Trin 6: Valgmuligheder

Muligheder
Muligheder
Muligheder
Muligheder

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

Glad karantæne!
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: