Spisu treści:
- Krok 1: Źródło danych: Tablica rozdzielcza sytuacji na temat choroby koronawirusowej WHO (COVID-19)
- Krok 2: Przygotowanie sprzętu
- Krok 3: Montaż sprzętu
- Krok 4: Przygotowanie oprogramowania
- Krok 5: Skompiluj i prześlij
- Krok 6: Opcje
- Krok 7: Ograniczenie
- Krok 8: Szczęśliwej kwarantanny
Wideo: COVID-19 WHO Dashboard: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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 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
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
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
- Pobierz program na GitHub: (naciśnij „Klonuj lub Pobierz” -> „Pobierz ZIP”)
- Otwórz COVID-19_WHO_Dashboard.ino z Arduino IDE
- Wprowadź ustawienia Wi-Fi AP do SSID_NAME i SSID_PASSWORD
- Jeśli nie używasz ILI9341 LCD, skomentuj linię 125 i odkomentuj poprawną deklarację klasy LCD
- Podłącz płytkę rozwojową ESP do komputera
- Naciśnij przycisk Prześlij, aby skompilować i przesłać program na tablicę deweloperską ESP
Krok 6: 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
To czas, aby uniknąć kontaktów towarzyskich i zostać w domu:(To także najlepszy czas na naukę elektroniki, programowania i IoT!
Zalecana:
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Wykrywacz masek COVID-19: 6 kroków (ze zdjęciami)
Wykrywacz masek COVID-19: Ze względu na wpływ epidemii koronawirusa (COVID 19), tylko personel może przechodzić przez wejście i wyjście z budynku biurowego Makerfabs i musi nosić maski NFC specjalnie dostosowane przez Makerfabs, do których nie mają dostępu osoby postronne . Ale niektórzy ludzie
LTE Arduino GPS Tracker + IoT Dashboard (część 1): 6 kroków (ze zdjęciami)
LTE Arduino GPS Tracker + IoT Dashboard (część 1): Wprowadzenie Co słychać! Ten Instruktaż jest kontynuacją mojego pierwszego Instruktażu dotyczącego korzystania z osłony Botletics LTE / NB-IoT dla Arduino, więc jeśli jeszcze tego nie zrobiłeś, przeczytaj go, aby uzyskać dobry przegląd tego, jak korzystać z tarczy i co to wszystko
LTE Arduino GPS Tracker + IoT Dashboard (część 2): 6 kroków (ze zdjęciami)
LTE Arduino GPS Tracker + IoT Dashboard (Część 2): Intro & Część 1 RecapYup, czas na kolejny Instruktaż na lokalizatorze GPS SIM7000 z Arduino i LTE! Jeśli jeszcze tego nie zrobiłeś, zapoznaj się z samouczkiem wprowadzającym dotyczącym osłony Botletics SIM7000 CAT-M/NB-IoT, a następnie przeczytaj Pa
Guino: Dashboard dla Twojego Arduino: 4 kroki (ze zdjęciami)
Guino: Dashboard for Your Arduino: Ten projekt jest częścią eksperymentów przeprowadzonych podczas pobytu artysty w Instructables. Możesz zobaczyć inne projekty tutaj. Debugowanie i wizualizacja danych w czasie rzeczywistym na płycie Arduino może być trudnym zadaniem. Zwykle tkwisz w s