Obsah:
- Krok 1: Zdroj dat: Situační panel WHO o koronaviru (COVID-19)
- Krok 2: Příprava hardwaru
- Krok 3: Montáž hardwaru
- Krok 4: Příprava softwaru
- Krok 5: Kompilace a nahrání
- Krok 6: Možnosti
- Krok 7: Omezení
- Krok 8: Šťastná karanténa
Video: Hlavní panel COVID-19 WHO: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Tento návod ukazuje, jak použít ESP8266/ESP32 a LCD k vytvoření řídicího panelu WHO v situaci COVID-19.
Krok 1: Zdroj dat: Situační panel WHO o koronaviru (COVID-19)
Zdroj dat projektu pochází ze situačního panelu Světové zdravotnické organizace (WHO) o koronavirové nemoci (COVID-19):
experience.arcgis.com/experience/685d0ace5…
Krok 2: Příprava hardwaru
Vývojová deska ESP8266/ESP32
Jakákoli vývojová deska ESP8266/ESP32 by měla být v pořádku.
LCD displej
Jakýkoli LCD displej podporovaný Arduino_GFX je v pořádku, aktuálně podporovaný displej najdete na readme GitHub:
Prkénko
Jakýkoli prkénko, které se hodí pro desku ESP Dev a LCD displej.
Propojovací drát
Některé propojovací vodiče závisí na rozvržení desky vývojáře a LCD kolících. Ve většině případů stačí 6–9 propojovacích kabelů mezi muži a ženami.
Krok 3: Montáž hardwaru
Zatlačte desku ESP32 pro vývoj na desku a připojte LCD pomocí propojovacích vodičů.
Zde jsou ukázkové souhrny připojení:
ESP8266 -> LCD
Vcc -> Vcc
GND -> GND GPIO 15 -> CS GPIO 5 -> DC (je -li k dispozici) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (volitelně) GPIO 4 -> LED (je -li k dispozici) GPIO 13 -> MOSI / SDA
ESP32 -> LCD
Vcc -> Vcc
GND -> GND GPIO 5 -> CS GPIO 16 -> DC (je -li k dispozici) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (volitelně) GPIO 22 -> LED (je -li k dispozici) GPIO 23 -> MOSI / SDA
Krok 4: Příprava softwaru
Arduino IDE
Stáhněte a nainstalujte Arduino IDE, pokud to ještě neuděláte:
www.arduino.cc/en/main/software
Podpora ESP8266
Pokud jste to ještě neudělali, přidejte podle pokynů k instalaci podporu ESP8266:
github.com/esp8266/Arduino
Podpora ESP32
Pokud jste to ještě neudělali, přidejte podle pokynů k instalaci podporu ESP32:
github.com/espressif/arduino-esp32
Knihovna Arduino_GFX
Stáhněte si nejnovější knihovny Arduino_GFX: (stiskněte „Klonovat nebo Stáhnout“-> „Stáhnout ZIP“)
github.com/moononournation/Arduino_GFX
Import knihoven v Arduino IDE. (Nabídka „Skica“Arduino IDE -> „Zahrnout knihovnu“-> „Přidat knihovnu. ZIP“-> vyberte stažený soubor ZIP)
Krok 5: Kompilace a nahrání
- Stáhněte si program na GitHub: (stiskněte „Klonovat nebo Stáhnout“-> „Stáhnout ZIP“)
- Otevřete COVID-19_WHO_Dashboard.ino pomocí Arduino IDE
- Vyplňte nastavení WiFi AP do SSID_NAME a SSID_PASSWORD
- Pokud nepoužíváte LCD ILI9341, napište komentář do řádku 125 a zrušte označení komentáře ke správné deklaraci třídy LCD
- Připojte ESP Dev Board k počítači
- Stisknutím tlačítka Nahrát zkompilováte a nahrajete program do vývojové desky ESP
Krok 6: Možnosti
who_adm0_url and who_adm0_new_conf_url is retrieving "China" figure, you can change the value near
"where = ADM0_NAME%3D%27China%27" do vaší země
- who_adm1_url získává údaj „Hong Kong SAR“, hodnotu můžete změnit v blízkosti „where = ADM1_NAME%3D%27HONG+KONG+SAR%27“pro vaši provincii, autonomní oblast a obec
- Knihovna Arduino_GFX podporuje mnoho velikostí LCD, velikost písma se automaticky mění podle velikosti obrazovky. Testoval jsem v ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Možná budete muset provést nějaké úpravy pro jinou velikost obrazovky.
Krok 7: Omezení
Údaje hlavního panelu WHO jsou podle situačních zpráv o koronavirové nemoci (COVID-2019):
experience.arcgis.com/experience/685d0ace5…
Údaje jsou denně aktualizovány a předpokládá se, že budou mít určité zpoždění.
Krok 8: Šťastná karanténa
Toto je čas vyhnout se sociálnímu kontaktu a zůstat doma:(Toto je také nejlepší čas pro studium elektroniky, programování a IoT!
Doporučuje:
Hlavní panel COVID19 na mapě světa (pomocí Pythonu): 16 kroků
Hlavní panel COVID19 na mapě světa (pomocí Pythonu): Vím, že téměř všichni víme většinu informací o COVID19. A tento návod je o vytvoření bublinové mapy pro vykreslení dat (případů) v reálném čase na mapě světa. „Program jsem přidal do úložiště Github: https: //github.co
Hlavní panel COVID-19 (jednoduchý a snadný): 4 kroky
Hlavní panel COVID-19 (jednoduchý a snadný): Všude je velké ohnisko nového viru COVID-19. Bylo nutné sledovat aktuální scénář COVID-19 v zemi. Když jsem byl doma, toto byl projekt, o kterém jsem přemýšlel: " Informační panel " - Da
Hlavní panel motocyklu Raspberry Pi: 9 kroků (s obrázky)
Hlavní panel motocyklu Raspberry Pi: Jako student Multimedia & Komunikační technologie v Howest Kortrijk, musel jsem vytvořit vlastní projekt IoT. To by spojilo všechny moduly sledované v prvním roce do jednoho velkého projektu. Protože ve svém volném čase hodně jezdím na motocyklu
Hlavní panel AirVisual Air Quality API: 5 kroků
Hlavní panel AirVisual Air Quality API: AirVisual (https://www.airvisual.com) je webová stránka, která poskytuje údaje o kvalitě ovzduší po celém světě. Mají API, které použijeme k získání dat o kvalitě ovzduší k odeslání na řídicí panel. S tímto API budeme komunikovat podobně, jako jsme to dělali s
Streamování dat z Tabulek Google na hlavní panel: 6 kroků
Streamujte data z Tabulek Google na řídicí panel: Tabulky vynikají při manipulaci s daty, ale při jejich nezobrazování. To je přesně důvod, proč se začalo objevovat tolik specializovaných společností pro vizualizaci dat a BI dashboard. Problém většiny těchto produktů spočívá v tom, že jsou obvykle drahé a