INHOUDSOPGAWE:

COVID-19 WHO-dashboard: 8 stappe (met foto's)
COVID-19 WHO-dashboard: 8 stappe (met foto's)

Video: COVID-19 WHO-dashboard: 8 stappe (met foto's)

Video: COVID-19 WHO-dashboard: 8 stappe (met foto's)
Video: CS50 2015 - Week 0 2024, November
Anonim
COVID-19 WIE-paneelbord
COVID-19 WIE-paneelbord

Hierdie instruksies wys hoe u ESP8266/ESP32 en LCD kan gebruik om 'n COVID-19-situasie-WHO-paneelbord te bou.

Stap 1: Gegee bron: Situasie-paneelbord van die WHO-koronavirussiekte (COVID-19)

Gegee bron: Dashboard vir situasies van die WHO-koronavirussiekte (COVID-19)
Gegee bron: Dashboard vir situasies van die WHO-koronavirussiekte (COVID-19)

Die bron van die projek kom van die Wêreldgesondheidsorganisasie (WGO) Koronavirussiekte (COVID-19) se situasie-paneelbord:

experience.arcgis.com/experience/685d0ace5…

Stap 2: Voorbereiding van hardeware

Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware
Voorbereiding van hardeware

ESP8266/ESP32 Dev Board

Enige ESP8266/ESP32 Dev Board moet goed wees.

LCD -skerm

Enige LCD -skerm wat deur Arduino_GFX ondersteun word, is goed; u kan die huidige skerm wat op GitHub gelees word, vind:

Broodbord

Enige broodbord wat pas by die ESP Dev Board en LCD Display.

Jumper Wire

Sommige jumperdrade hang af van die uitleg van die dev -bord en LCD -penne. In die meeste gevalle is 6-9 manlike tot vroulike springdrade genoeg.

Stap 3: Hardeware -samestelling

Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering

Druk die ESP32 Dev Board op die broodbord en verbind die LCD met jumperdrade.

Hier is die voorbeeldverbindingsopsomming:

ESP8266 -> LCD

Vcc -> Vcc

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

ESP32 -> LCD

Vcc -> Vcc

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

Stap 4: Voorbereiding van sagteware

Arduino IDE

Laai en installeer Arduino IDE as u dit nog nie gedoen het nie:

www.arduino.cc/en/main/software

ESP8266 Ondersteuning

Volg die installasie -instruksies om ESP8266 -ondersteuning by te voeg as u dit nog nie gedoen het nie:

github.com/esp8266/Arduino

Ondersteuning van ESP32

Volg die installasie -instruksies om ESP32 -ondersteuning by te voeg as u dit nog nie gedoen het nie:

github.com/espressif/arduino-esp32

Arduino_GFX -biblioteek

Laai die nuutste Arduino_GFX -biblioteke af: (druk "Klone of aflaai" -> "Laai zip af")

github.com/moononournation/Arduino_GFX

Voer biblioteke in in Arduino IDE. (Arduino IDE "Skets" -kieslys -> "Sluit biblioteek in" -> "Voeg. ZIP -biblioteek by" -> kies afgelaaide zip -lêer)

Stap 5: Stel op en laai op

  1. Laai die program af by GitHub: (druk op "Kloon of aflaai" -> "Laai zip af")
  2. Maak COVID-19_WHO_Dashboard.ino oop met Arduino IDE
  3. Vul u WiFi AP -instellings in SSID_NAME en SSID_PASSWORD
  4. As u nie ILI9341 LCD gebruik nie, lewer dan kommentaar op reël 125 en lewer die korrekte LCD -klasverklaring uit
  5. Koppel ESP Dev Board aan op 'n rekenaar
  6. Druk op die oplaai -knoppie om die program saam te stel en op te laai na die ESP Dev Board

Stap 6: Opsies

Opsies
Opsies
Opsies
Opsies

who_adm0_url en who_adm0_new_conf_url haal die "China" -syfer op, u kan die waarde naby verander

"waar = ADM0_NAME%3D%27China%27" na u land

  • who_adm1_url haal die "Hong Kong SAR" -syfer op, u kan die waarde naby "waar = ADM1_NAME%3D%27HONG+KONG+SAR%27" na u provinsie, outonome streek en munisipaliteit verander
  • Arduino_GFX biblioteek ondersteun LCD's van baie grootte, die lettergroottes verander outomaties volgens die skermgrootte. Ek het getoets in ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Miskien moet u 'n paar aanpassings maak vir die ander skermgrootte.

Stap 7: Beperking

Die WHO-paneelbordsyfers is volgens die situasieverslae van die koronavirussiekte (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

Die syfers word daagliks bygewerk en daar word verwag dat dit 'n bietjie vertraging het.

Stap 8: Gelukkige kwarantyn

Gelukkige kwarantyn!
Gelukkige kwarantyn!

Dit is die tyd om sosiale kontak te vermy en tuis te bly:(Dit is ook die beste tyd om te studeer oor elektronika, programmering en IoT!

Aanbeveel: