19

Монитор CO2

Всем привет!

Это мой первый пост и прошу не судить строго. Я же постараюсь быть кратким...

Тема IoT (Интернет вещей) сейчас достаточно популярна и считается крайне перспективной. Эксперты предсказывают, что  будущем основной объем данных будут генерировать именно такие "вещички". основная задача этих устройств - создание комфортной среды для человека.

Что ж, давайте тоже приобщимся к этому направлению, а заодно подумаем о своем здоровье.

Мы все дышим. Этот клинический факт означает, что в наш организм поступает смесь газов, не все из которых одинаково полезны. К примеру СО2. В сети достаточно информации о влиянии этого газа на самочувствие человека. В целом все сходятся на мнении, что нормальная концентрация CO2 это 400-600 ppm, 800-1000 ppm Легкое недомогание, выше 1000ppm общий дискомфорт, головные боли, проблемы с концентрацией внимания.

Удивительно, но факт: уровень CO2 в комнате с закрытыми окнами и одним человеком легко уходит в зону 900ppm всего за пару часов.


Заинтересовал? Теперь давайте покажу, как я его измеряю

Очевидно, что основной канал предоставления информации - это либо дисплей, либо цветовая подсветка. Это удобно и быстро. Далеко всегда хочется лезть в телефон, чтобы посмотреть чем я дышу.

Я выбрал цветовую индикацию

Зеленый, медленно мигает раз в 5 секунд - до 600ppm

Желтый горит постоянно  - до 900ppm

Красный горит постоянно  - выше 900ppm

Вот как это выглядит

Помимо цветовой индикации, устройство подключается по WiFi  к серверу Home Assistant и по протоколу MQTT передает показания CO2, температуры, влажности и давления. Выглядит это как-то так:

Графики тоже строятся, но я не вижу в них большой пользы

теперь давайте посмотрим, что внутри:

Основа - микроконтроллер ESP-8266/ В моем случае его реализация в виде Wemos D1 mini.

CO2 измеряет MH-Z19B. Похоже это наиболее популярный датчик по соотношению цена/ вранье по ppm

Датчик температуры, давления, влажности BMP-280. Точный, надежный и беспроблемный.

Само собой все пришло с алиэкспресса, так же как и корпус, рожденный мини колонкой и безжалостно растерзанный.

Светодиоды на нижней стороне платы светят через корпус

Код прошивки честно скопирован с интернета, чего и вам желаю


Ну и в заключение... Устройство, которое изначально делалось ради забавы успешно прижилось и стало арбитром в спорах за проветривание