
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57

Тези инструкции показват как да използвате ESP8266/ESP32 и LCD за изграждане на табло за управление на СЗО в ситуация на COVID-19.
Стъпка 1: Източник на данни: Табло за ситуацията на СЗО за коронавирусна болест (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: Компилиране и качване
- Изтеглете програмата в GitHub: (натиснете „Clone or Download“-> „Download ZIP“)
- Отворете COVID-19_WHO_Dashboard.ino с Arduino IDE
- Попълнете настройките на вашата WiFi точка за достъп в SSID_NAME и SSID_PASSWORD
- Ако не използвате ILI9341 LCD, коментирайте ред 125 и декомментирайте правилната декларация за LCD клас
- Свържете ESP Dev Board към компютър
- Натиснете бутона за качване, за да компилирате и качите програмата на борда за разработчици на 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!
Препоръчано:
Табло за управление на COVID-19 (просто и лесно): 4 стъпки

Табло за управление на COVID-19 (просто и лесно): Навсякъде има огромно огнище на новия вирус COVID-19. Наложи се да се следи настоящият сценарий на COVID-19 в страната. Така че, като бях у дома, това беше проектът, за който се сетих: " Информационно табло за управление " - Да
Табло за управление на мотоциклети Raspberry Pi: 9 стъпки (със снимки)

Табло за управление на мотоциклети Raspberry Pi: Като студент Мултимедия & Комуникационните технологии в Howest Kortrijk, трябваше да направя свой собствен IoT проект. Това ще комбинира всички модули, последвани през първата година, в един голям проект. Тъй като карам мотоциклет много в свободното си време
Създайте табло за управление на времето, използвайки API на Dark Sky: 5 стъпки (със снимки)

Изградете табло за управление на времето, използвайки API на Dark Sky: Dark Sky е специализирана в прогнозиране на времето и визуализация. Най -готиният аспект на Dark Sky е техният API за времето, който можем да използваме за извличане на метеорологичните данни от почти всяка точка на света. Не само времето е дъждовно или слънчево, но и температурата
Guino: Табло за управление за вашия Arduino: 4 стъпки (със снимки)

Guino: Табло за управление на вашия Arduino: Този проект е част от експерименти, направени, докато правите художник в резиденция в Instructables. Другите проекти можете да видите тук. Може да се окаже трудна задача за отстраняване на грешки и визуализиране на данни в реално време на дъската на Arduino. Обикновено сте заседнали със
Табло за управление на електрически велосипед (EBike) и монитор на батерията: 12 стъпки (със снимки)

Табло за управление на електрически велосипеди (EBike) и монитор на батерията: Този проект е схема на Arduino, която следи напрежението и тока на батерията с модул ACS 712. Измерванията се съобщават чрез Bluetooth с модул HC-05 на устройство с Android. По принцип пренасочвате отрицателната връзка между y