Inhoudsopgave:

COVID-19 WHO-dashboard: 8 stappen (met afbeeldingen)
COVID-19 WHO-dashboard: 8 stappen (met afbeeldingen)

Video: COVID-19 WHO-dashboard: 8 stappen (met afbeeldingen)

Video: COVID-19 WHO-dashboard: 8 stappen (met afbeeldingen)
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, November
Anonim
COVID-19 WHO-dashboard
COVID-19 WHO-dashboard

Deze instructables laten zien hoe u ESP8266/ESP32 en LCD kunt gebruiken om een WHO-dashboard voor COVID-19-situaties te bouwen.

Stap 1: Gegevensbron: WHO Coronavirus Disease (COVID-19) situatiedashboard

Gegevensbron: WHO Coronavirus Disease (COVID-19) Situatie Dashboard
Gegevensbron: WHO Coronavirus Disease (COVID-19) Situatie Dashboard

De projectgegevensbron is afkomstig van het situatiedashboard van de Wereldgezondheidsorganisatie (WHO) Coronavirus disease (COVID-19):

experience.arcgis.com/experience/685d0ace5…

Stap 2: Hardwarevoorbereiding

Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding

ESP8266/ESP32-ontwikkelbord

Elke ESP8266/ESP32 Dev Board zou in orde moeten zijn.

LCD scherm

Elk door Arduino_GFX ondersteund LCD-scherm is in orde, mogelijk vindt u momenteel ondersteunde weergave op GitHub readme:

Breadboard

Elk breadboard dat geschikt is voor het ESP Dev Board en het LCD-scherm.

Doorverbindingsdraad

Sommige jumperdraden zijn afhankelijk van het dev-bord en de lay-out van de LCD-pinnen. In de meeste gevallen zijn 6-9 mannelijke naar vrouwelijke jumperdraden voldoende.

Stap 3: Hardwaremontage

Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage
Hardware-assemblage

Duw de ESP32 Dev Board op het breadboard en sluit het LCD-scherm aan met jumperdraden.

Hier is het voorbeeld van een verbindingssamenvatting:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (indien beschikbaar) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (optioneel) GPIO 4 -> LED (indien beschikbaar) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (indien beschikbaar) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (optioneel) GPIO 22 -> LED (indien beschikbaar) GPIO 23 -> MOSI / SDA

Stap 4: Softwarevoorbereiding

Arduino IDE

Download en installeer Arduino IDE als je het nog niet doet:

www.arduino.cc/en/main/software

ESP8266-ondersteuning:

Volg de installatie-instructies om ESP8266-ondersteuning toe te voegen als u dit nog niet doet:

github.com/esp8266/Arduino

ESP32-ondersteuning:

Volg de installatie-instructies om ESP32-ondersteuning toe te voegen als u dit nog niet doet:

github.com/espressif/arduino-esp32

Arduino_GFX-bibliotheek

Download de nieuwste Arduino_GFX-bibliotheken: (druk op "Clone or Download" -> "Download ZIP")

github.com/moononournation/Arduino_GFX

Importeer bibliotheken in Arduino IDE. (Arduino IDE "Sketch" Menu -> "Include Library" -> "Add. ZIP Library" -> selecteer gedownload ZIP-bestand)

Stap 5: compileren en uploaden

  1. Download het programma op GitHub: (druk op "Clone or Download" -> "Download ZIP")
  2. Open COVID-19_WHO_Dashboard.ino met Arduino IDE
  3. Vul uw WiFi AP-instellingen in SSID_NAME en SSID_PASSWORD
  4. Als u ILI9341 LCD niet gebruikt, becommentarieert u regel 125 en verwijdert u de opmerking bij de juiste LCD-klassedeclaratie
  5. Sluit ESP Dev Board aan op de computer
  6. Druk op de knop Uploaden om het programma te compileren en te uploaden naar het ESP Dev Board

Stap 6: Opties

Opties
Opties
Opties
Opties

who_adm0_url en who_adm0_new_conf_url is het ophalen van het cijfer "China", u kunt de waarde wijzigen in de buurt van

"where=ADM0_NAME%3D%27China%27" naar uw land

  • who_adm1_url het "Hong Kong SAR"-cijfer ophaalt, kunt u de waarde in de buurt van "where=ADM1_NAME%3D%27HONG+KONG+SAR%27" wijzigen in uw provincie, autonome regio en gemeente
  • Arduino_GFX-bibliotheek ondersteunt LCD's van vele groottes, de lettergroottes veranderen automatisch volgens de schermgrootte. Ik heb getest in ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Mogelijk moet u enkele aanpassingen maken voor een ander schermformaat.

Stap 7: Beperking

WHO-dashboardcijfers zijn volgens de situatierapporten van de coronavirusziekte (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

De cijfers worden dagelijks bijgewerkt en hebben naar verwachting enige vertraging.

Stap 8: Gelukkige quarantaine

Fijne quarantaine!
Fijne quarantaine!

Dit is het moment om sociaal contact te vermijden en thuis te blijven:(Dit is ook de beste tijd om elektronica, programmeren en IoT te studeren!

Aanbevolen: