Монитор качества воздуха
Монитор качества воздуха ESP32 со светодиодной панелью (SGP40)
Обзор
Этот проект представляет собой компактный настольный монитор качества воздуха на основе микроконтроллера ESP32 C3 Waveshare и датчика SGP40 — DFRobot SEN0394 VOC.
Он измеряет качество воздуха в помещении в режиме реального времени и отображает результаты с помощью светодиода RGB 10 x WS2813 Mini 3535 и веб-панели, размещенной непосредственно на ESP32 C3 Waveshare.
��стройство создает собственную точку доступа Wi-Fi и показывает качество воздуха на веб-странице, доступной с любого телефона или компьютера.
Светодиодная панель обеспечивает мгновенную визуальную индикацию качества воздуха:
Зеленый — очень хорошее качество воздуха.
Желтый — хорошо
Оранжевый — повышенное загрязнение.
Красный — плохое качество воздуха.
ESP32 также имеет простой веб-интерфейс, где вы можете увидеть текущий уровень ЛОС и исторические данные.
Это делает устройство идеальным для:
мониторинг воздуха в доме
контроль качества воздуха в офисе
тестирование вентиляции
Проекты умного дома своими руками
Особенности
Мониторинг качества воздуха ЛОС в режиме реального времени
Микроконтроллер ESP32-C3
Цифровой датчик качества воздуха SGP40
10-светодиодный индикатор качества воздуха RGB
Автоматический прогрев и стабилизация сенсора
Медианная фильтрация для стабильных показаний
Автоматическая калибровка базовой линии
Встроенная точка доступа Wi-Fi.
Веб-панель
24-часовая история ЛОС
Полностью автономное устройство (интернет не требуется)
Спецификация материалов (BOM)
Компонент
Количество
ESP32-C3 (Waveshare ESP32-C3-Zero)
1
Датчик ЛОС DFRobot SGP40 (SEN0394)
1
Светодиод RGB 10 x WS2813 Mini 3535
1
Источник питания 5 В (USB)
1
перемычки
несколько
Необязательно:
Корпус, напечатанный на 3D-принтере
диффузор для светодиодной панели
Электропроводка
Датчик SGP40 (I2C)
ПГП40
ЭСП32-С3
ВКК
3,3 В
Земля
Земля
ПДД
ГПИО 8
СКЛ
ГПИО 9
Светодиодный стержень (WS2812 / WS2813)
Светодиодная палочка
ЭСП32-С3
ВКК
5В
Земля
Земля
DIN
ГПИО 3
Внутренний светодиод ESP32
Встроенный светодиод RGB отключен в прошивке, поэтому используется только внешняя светодиодная панель.
Цветовая шкала светодиодов
Качество воздуха
Индекс ЛОС
Цвет светодиода
Очень хорошо
0 — 100
Зеленый
Хорошо
101 — 200
Желтый
Повышенный
201 — 300
Темно-оранжевый
Бедный
301 — 500
Красный
Настройка цвета оптимизирована для светодиодов WS2812.
Веб-интерфейс
ESP32 создает сеть Wi-Fi:
SSID: ESP32-AIR
Пароль: 12345678
Открыть в браузере:
http://192.168.4.1
Веб-панель отображает:
текущее значение ЛОС
состояние качества воздуха
24-часовой график
минимальные и максимальные значения
Страница обновляется автоматически каждые 30 секунд.
Как это работает
ESP32 считывает данные о ЛОС с датчика SGP40.
Измерения фильтруются с использованием медианного фильтра.
Автокалибровка стабилизирует базовую линию
Значение VOC преобразуется в индекс ��ачества воздуха от 0 до 500.
Светодиодная панель меняет цвет в зависимости от качества воздуха
Данные записываются для 24-часовой истории.
ESP32 содержит локальный веб-интерфейс.



