COVID-19 трекер в реальном времени на Arduino MKR WiFi 1010
Компоненты и материалы
- Arduino MKR WiFi 1010 — 1 шт.
- AZ-Touch (кейс с 2.4" TFT сенсорным экраном) — 1 шт.
Программное обеспечение
- Arduino IDE
О проекте
Компактный настольный трекер коронавируса: показывает актуальную статистику по выбранным странам на цветном сенсорном экране. Данные берутся с worldometers.info.
Железо
Использован набор AZ-Touch для Arduino MKR — включает плату расширения, 2.4" TFT дисплей с тачскрином, слот для microSD, кнопки. Идеальный форм-фактор для настольного гаджета.
Программная часть
- Трекер использует SSL (HTTPS) для связи с worldometers.info.
- В Arduino MKR WiFi 1010 (модуль u-blox NINA-W102) нужно загрузить корневой сертификат сайта через WiFi101 / WiFiNINA Firmware Updater в Arduino IDE (Инструменты → WiFi101/WiFiNINA Firmware Updater). Добавьте URL:
www.worldometers.info.
loop() можно добавить/удалить страны — просто укажите их точные английские названия как на worldometers.info.
Важно: проверяйте точное написание названий стран на сайте-источнике.
Исходный код
- Arduino MKR WiFi 1010 (v1.1, 2020-05-12, поддержка больших чисел):
GitHub репозиторий - ESP32 версия (тот же функционал):
GitHub репозиторий
Проект исторического интереса: на 2025 год данные worldometers.info по COVID-19 больше не обновляются, но код можно адаптировать под любой JSON/HTML API.
Производственный процесс
- Тонометр: дизайн, производство и будущие тенденции
- Создание потрясающей системы Ambilight для монитора на Arduino
- Создание надежного монитора энергии и логгера данных на Arduino — пошаговое руководство
- Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
- FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
- IoT-монитор пульса в реальном времени на Arduino и MAX30100
- Монитор температуры и реальные часы на Arduino Due с TFT-дисплеем 3.2"
- Мониторинг термопары газового водонагревателя: SMS/Email алерт при погасании горелки
- Точный монитор качества воздуха на датчике Sharp GP2Y1010AU0F
- Монитор качества воздуха на Arduino с датчиком пыли DSM501A