Innehållsförteckning:

COVID-19 WHO-instrumentpanel: 8 steg (med bilder)
COVID-19 WHO-instrumentpanel: 8 steg (med bilder)

Video: COVID-19 WHO-instrumentpanel: 8 steg (med bilder)

Video: COVID-19 WHO-instrumentpanel: 8 steg (med bilder)
Video: Coronavirus (COVID-19) Update: Critical Care Management 2024, November
Anonim
COVID-19 WHO-instrumentpanel
COVID-19 WHO-instrumentpanel

Dessa instruktioner visar hur man använder ESP8266/ESP32 och LCD för att bygga en COVID-19 situation WHO-instrumentpanel.

Steg 1: Datakälla: WHO Corona Disease (COVID-19) Situationsöversikt

Datakälla: WHO Coronavirus Disease (COVID-19) Situationsinstrumentpanel
Datakälla: WHO Coronavirus Disease (COVID-19) Situationsinstrumentpanel

Projektdatakällan kommer från Världshälsoorganisationen (WHO) Coronavirussjukdom (COVID-19) Situationsdashboard:

experience.arcgis.com/experience/685d0ace5…

Steg 2: Förberedelse av maskinvara

Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara
Förberedelse av hårdvara

ESP8266/ESP32 Dev Board

Alla ESP8266/ESP32 Dev Board ska vara ok.

LCD skärm

Vilken som helst Arduino_GFX -LCD -skärm är ok. Du kan hitta den för närvarande visade skärmen på GitHub readme:

Bakbord

Alla brödbrädor som passar för ESP Dev Board och LCD -skärm.

Jumper Wire

Vissa bygelkablar beror på dev -kortet och LCD -stiftens layout. I de flesta fall räcker det med 6-9 manliga till kvinnliga bygelkablar.

Steg 3: Hårdvarumontage

Hårdvara Montering
Hårdvara Montering
Hårdvara Montering
Hårdvara Montering
Hårdvara Montering
Hårdvara Montering
Hårdvara Montering
Hårdvara Montering

Skjut ESP32 Dev -kortet på brödbrädan och anslut LCD -skärmen med bygelkablar.

Här är exempel på anslutningssammanfattning:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (om tillgänglig) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (tillval) GPIO 4 -> LED (om tillgänglig) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (om tillgänglig) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (tillval) GPIO 22 -> LED (om tillgänglig) GPIO 23 -> MOSI / SDA

Steg 4: Förberedelse av programvara

Arduino IDE

Ladda ner och installera Arduino IDE om du inte ännu gör det:

www.arduino.cc/en/main/software

Support för ESP8266

Följ installationsinstruktionerna för att lägga till ESP8266 -stöd om du inte gör det ännu:

github.com/esp8266/Arduino

Support för ESP32

Följ installationsinstruktionerna för att lägga till ESP32 -stöd om du inte ännu gör det:

github.com/espressif/arduino-esp32

Arduino_GFX -bibliotek

Ladda ner de senaste Arduino_GFX -biblioteken: (tryck på "Klona eller ladda ner" -> "Ladda ner ZIP")

github.com/moononournation/Arduino_GFX

Importera bibliotek i Arduino IDE. (Arduino IDE "Sketch" -meny -> "Inkludera bibliotek" -> "Lägg till. ZIP -bibliotek" -> välj nedladdad ZIP -fil)

Steg 5: Kompilera och ladda upp

  1. Ladda ner programmet på GitHub: (tryck på "Clone or Download" -> "Download ZIP")
  2. Öppna COVID-19_WHO_Dashboard.ino med Arduino IDE
  3. Fyll dina WiFi AP -inställningar i SSID_NAME och SSID_PASSWORD
  4. Om du inte använder ILI9341 LCD, kommentera rad 125 och kommentera inte korrekt LCD -klassdeklaration
  5. Anslut ESP Dev Board till datorn
  6. Tryck på uppladdningsknappen för att kompilera och ladda upp programmet till ESP Dev Board

Steg 6: Alternativ

alternativ
alternativ
alternativ
alternativ

who_adm0_url och who_adm0_new_conf_url hämtar "Kina" -siffran, du kan ändra värdet nära

"where = ADM0_NAME%3D%27China%27" till ditt land

  • who_adm1_url hämtar "Hong Kong SAR" -siffran, du kan ändra värdet nära "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" till din provins, autonoma region och kommun
  • Arduino_GFX bibliotek stöder många LCD -skärmar, teckensnittsstorlekarna ändras automatiskt beroende på skärmstorleken. Jag har testat i ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Du kan behöva göra några justeringar för annan skärmstorlek.

Steg 7: Begränsning

WHO-instrumentpanelens siffror är enligt situationen i Coronavirus (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

Siffrorna uppdateras dagligen och förväntas ha en viss försening.

Steg 8: Glad karantän

Glad karantän!
Glad karantän!

Det är dags att undvika social kontakt och stanna hemma:(Detta är också den bästa tiden att studera elektronik, programmering och IoT!

Rekommenderad: