Табло за управление на СЗО за COVID-19: 8 стъпки (със снимки)
Табло за управление на СЗО за COVID-19: 8 стъпки (със снимки)
Anonim
Табло за управление на СЗО за COVID-19
Табло за управление на СЗО за COVID-19

Тези инструкции показват как да използвате ESP8266/ESP32 и LCD за изграждане на табло за управление на СЗО в ситуация на COVID-19.

Стъпка 1: Източник на данни: Табло за ситуацията на СЗО за коронавирусна болест (COVID-19)

Източник на данни: Табло за ситуацията на СЗО относно коронавирусната болест (COVID-19)
Източник на данни: Табло за ситуацията на СЗО относно коронавирусната болест (COVID-19)

Източникът на данни за проекта идва от коронавирусната болест на Световната здравна организация (СЗО) (COVID-19) Табло за ситуацията:

experience.arcgis.com/experience/685d0ace5…

Стъпка 2: Подготовка на хардуера

Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера
Подготовка на хардуера

ESP8266/ESP32 Dev Board

Всеки ESP8266/ESP32 Dev Board трябва да е наред.

ЛСД дисплей

Всеки поддържан от Arduino_GFX LCD дисплей е наред, може да намерите поддържан в момента дисплей в GitHub readme:

Платка

Всяка макетна платка, която може да се побере за ESP Dev Board и LCD дисплей.

Jumper Wire

Някои джъмперни проводници зависят от оформлението на таблото за разработка и LCD пиновете. В повечето случаи са достатъчни 6-9 проводници от мъжки към женски.

Стъпка 3: Сглобяване на хардуер

Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж
Хардуерен монтаж

Натиснете ESP32 Dev Board върху чертежа и свържете LCD с джъмперни проводници.

Ето примерното резюме на връзката:

ESP8266 -> LCD

Vcc -> Vcc

GND -> GND GPIO 15 -> CS GPIO 5 -> DC (ако е наличен) RST -> RST GPIO 14 -> SCK GPIO 12 -> MISO (по избор) GPIO 4 -> LED (ако е наличен) GPIO 13 -> MOSI / SDA

ESP32 -> LCD

Vcc -> Vcc

GND -> GND GPIO 5 -> CS GPIO 16 -> DC (ако е наличен) GPIO 17 -> RST GPIO 18 -> SCK GPIO 19 -> MISO (по избор) GPIO 22 -> LED (ако има такъв) GPIO 23 -> MOSI / SDA

Стъпка 4: Подготовка на софтуера

Arduino IDE

Изтеглете и инсталирайте Arduino IDE, ако все още не сте го направили:

www.arduino.cc/en/main/software

Поддръжка на ESP8266

Следвайте инструкциите за инсталиране, за да добавите поддръжка за ESP8266, ако все още не сте го направили:

github.com/esp8266/Arduino

Поддръжка на ESP32

Следвайте инструкциите за инсталиране, за да добавите поддръжка за ESP32, ако все още не сте го направили:

github.com/espressif/arduino-esp32

Библиотека Arduino_GFX

Изтеглете най -новите библиотеки на Arduino_GFX: (натиснете „Clone or Download“-> „Download ZIP“)

github.com/moononournation/Arduino_GFX

Импортирайте библиотеки в Arduino IDE. (Arduino IDE "Sketch" Menu -> "Include Library" -> "Add. ZIP Library" -> изберете изтегления ZIP файл)

Стъпка 5: Компилиране и качване

  1. Изтеглете програмата в GitHub: (натиснете „Clone or Download“-> „Download ZIP“)
  2. Отворете COVID-19_WHO_Dashboard.ino с Arduino IDE
  3. Попълнете настройките на вашата WiFi точка за достъп в SSID_NAME и SSID_PASSWORD
  4. Ако не използвате ILI9341 LCD, коментирайте ред 125 и декомментирайте правилната декларация за LCD клас
  5. Свържете ESP Dev Board към компютър
  6. Натиснете бутона за качване, за да компилирате и качите програмата на борда за разработчици на ESP

Стъпка 6: Опции

Настроики
Настроики
Настроики
Настроики

who_adm0_url и who_adm0_new_conf_url извличат цифрата "Китай", можете да промените стойността в близост

„където = ADM0_NAME%3D%27Китайска%27“към вашата страна

  • who_adm1_url извлича цифрата "SAR Hong Kong", можете да промените стойността близо до "where = ADM1_NAME%3D%27HONG+KONG+SAR%27" към вашата провинция, автономен регион и община
  • Библиотеката Arduino_GFX поддържа LCD с голям размер, размерите на шрифта се променят автоматично според размера на екрана. Тествал съм в ST7735 (128 x 160), ILI9341 (240 x 320), ST7796 (320 x 480). Може да се наложи да направите някои корекции за друг размер на екрана.

Стъпка 7: Ограничение

Данните на таблото на СЗО са според докладите за ситуацията с коронавирусната болест (COVID-2019):

experience.arcgis.com/experience/685d0ace5…

Цифрите се актуализират ежедневно и се очаква известно забавяне.

Стъпка 8: Честита карантина

Честита карантина!
Честита карантина!

Това е моментът да избягвате социалните контакти и да останете у дома:(Това е и най -доброто време за изучаване на електроника, програмиране и IoT!

Препоръчано: