Spisu treści:

COVID-19 WHO Dashboard: 8 kroków (ze zdjęciami)
COVID-19 WHO Dashboard: 8 kroków (ze zdjęciami)

Wideo: COVID-19 WHO Dashboard: 8 kroków (ze zdjęciami)

Wideo: COVID-19 WHO Dashboard: 8 kroków (ze zdjęciami)
Wideo: Powrót do pracy w dobie COVID 19 webinar BHP Center 2024, Listopad
Anonim
COVID-19 Panel WHO
COVID-19 Panel WHO

Ta instrukcja pokazuje, jak używać ESP8266/ESP32 i LCD do zbudowania pulpitu nawigacyjnego WHO dotyczącego sytuacji COVID-19.

Krok 1: Źródło danych: Tablica rozdzielcza sytuacji na temat choroby koronawirusowej WHO (COVID-19)

Źródło danych: Tablica rozdzielcza sytuacji na temat choroby koronawirusowej WHO (COVID-19)
Źródło danych: Tablica rozdzielcza sytuacji na temat choroby koronawirusowej WHO (COVID-19)

Źródło danych projektu pochodzi z tablicy informacyjnej dotyczącej choroby koronawirusowej (COVID-19) Światowej Organizacji Zdrowia (WHO):

experience.arcgis.com/experience/685d0ace5…

Krok 2: Przygotowanie sprzętu

Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu
Przygotowanie sprzętu

Płytka rozwojowa ESP8266/ESP32

Każda płyta rozwojowa ESP8266/ESP32 powinna być w porządku.

Wyświetlacz LCD

Każdy wyświetlacz LCD obsługiwany przez Arduino_GFX jest w porządku, obecnie obsługiwany wyświetlacz można znaleźć w GitHub readme:

Deska do krojenia chleba

Dowolna płytka stykowa, która pasuje do płytki rozwojowej ESP i wyświetlacza LCD.

Przewód połączeniowy

Niektóre przewody połączeniowe zależą od układu wyprowadzeń płyty deweloperskiej i wyświetlacza LCD. W większości przypadków wystarczy 6-9 zworek męskich na żeńskie.

Krok 3: Montaż sprzętu

Montaż sprzętu
Montaż sprzętu
Montaż sprzętu
Montaż sprzętu
Montaż sprzętu
Montaż sprzętu
Montaż sprzętu
Montaż sprzętu

Wciśnij płytkę rozwojową ESP32 na płytkę stykową i podłącz wyświetlacz LCD za pomocą przewodów połączeniowych.

Oto przykładowe podsumowanie połączenia:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (jeśli dostępne) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (opcjonalnie) GPIO 4 -> LED (jeśli dostępne) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (jeśli dostępne) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (opcjonalnie) GPIO 22 -> LED (jeśli dostępne) GPIO 23 -> MOSI / SDA

Krok 4: Przygotowanie oprogramowania

IDE Arduino

Pobierz i zainstaluj Arduino IDE, jeśli jeszcze tego nie zrobiłeś:

www.arduino.cc/en/main/software

Wsparcie ESP8266

Postępuj zgodnie z instrukcjami instalacji, aby dodać obsługę ESP8266, jeśli jeszcze tego nie zrobiłeś:

github.com/esp8266/Arduino

Obsługa ESP32

Postępuj zgodnie z instrukcjami instalacji, aby dodać obsługę ESP32, jeśli jeszcze tego nie zrobiłeś:

github.com/espressif/arduino-esp32

Biblioteka Arduino_GFX

Pobierz najnowsze biblioteki Arduino_GFX: (naciśnij "Klonuj lub Pobierz" -> "Pobierz ZIP")

github.com/mononournation/Arduino_GFX

Importuj biblioteki w Arduino IDE. (Menu Arduino IDE „Sketch” -> „Include Library” -> „Add. ZIP Library” -> wybierz pobrany plik ZIP)

Krok 5: Skompiluj i prześlij

  1. Pobierz program na GitHub: (naciśnij „Klonuj lub Pobierz” -> „Pobierz ZIP”)
  2. Otwórz COVID-19_WHO_Dashboard.ino z Arduino IDE
  3. Wprowadź ustawienia Wi-Fi AP do SSID_NAME i SSID_PASSWORD
  4. Jeśli nie używasz ILI9341 LCD, skomentuj linię 125 i odkomentuj poprawną deklarację klasy LCD
  5. Podłącz płytkę rozwojową ESP do komputera
  6. Naciśnij przycisk Prześlij, aby skompilować i przesłać program na tablicę deweloperską ESP

Krok 6: Opcje

Opcje
Opcje
Opcje
Opcje

who_adm0_url i who_adm0_new_conf_url pobierają figurę „Chiny”, możesz zmienić wartość w pobliżu

„where=ADM0_NAME%3D%27China%27” do Twojego kraju

  • who_adm1_url pobiera wartość „Hongkong SAR”, możesz zmienić wartość w pobliżu „where=ADM1_NAME%3D%27HONG+KONG+SAR%27” na swoją prowincję, region autonomiczny i gminę
  • Biblioteka Arduino_GFX obsługuje wyświetlacze LCD o wielu rozmiarach, rozmiary czcionek zmieniają się automatycznie w zależności od rozmiaru ekranu. Testowałem w ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Może być konieczne dokonanie pewnych korekt dla innego rozmiaru ekranu.

Krok 7: Ograniczenie

Dane na desce rozdzielczej WHO są zgodne z raportami sytuacyjnymi dotyczącymi choroby koronawirusowej (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

Dane są aktualizowane codziennie i oczekuje się, że mają pewne opóźnienie.

Krok 8: Szczęśliwej kwarantanny

Miłej kwarantanny!
Miłej kwarantanny!

To czas, aby uniknąć kontaktów towarzyskich i zostać w domu:(To także najlepszy czas na naukę elektroniki, programowania i IoT!

Zalecana: