Не буду долго расписывать вред «спёртого» воздуха, нормы температуры, влажности и содержания углекислого газа в жилых помещениях, всё уже описано до меня, и значительно подробнее. Полюбопытствовать можно, например, тут или поискать ещё, в Сети достаточно информации.
В Сети уже есть несколько конструкций аналогичными функциями, но все по разным причинам меня не устроили (слабая информативность, излишества вроде wifi, приардуинивание «на соплях», связь с датчиком по pwm и так далее), поэтому, сделал свой вариант.
Устройство чисто утилитарное, создавалось для постоянного использования в комнате, где спит ребёнок, с возможностью отключить от сети и использовать в другом помещении при необходимости.
В конструкции также заложена возможность подключения вентилятора или сервопривода форточки/окна, для автоматического проветривания помещения при превышении порога содержания CO2.
Использованы датчики:
DHT-22 (AM2302) – влажность и температура
BMP180 – атмосферное давление
MH-Z19 – уровень CO2, датчик дорогой (~15$ на AliExpress), но точный и дающий достоверные данные
Дисплей – китайский «ILI9341» с SPI, без тачскрина, подойдёт любой диагонали из этой серии, я использовал 2.8` — недорого и читабельно.
Микроконтроллер ATmega128, просто потому, что дешевый, их есть под рукой и не стесняет по месту во flash.
Схема:
Основной экран(он же единственный в этой конструкции):
Добавлю, что текстовая информация о качестве воздуха(«Свежий воздух» на скриншоте выше) взята из данных таблицы «норм» по датчику MH-Z19, вот этой:
и выводится соответственно измеренному уровню углекислого газа.
Этапы сборки:
Готовый прибор:
В программе есть ряд параметров, которые настраиваются 1 раз под конкретную роль устройства, они находятся в начале кода в main.c и откомментированы. Исходники приложены к статье, написаны под Atmel Studio 7, каждый может сам переделать убрать/добавить функционал «под себя» в любых некоммерческих целях, свободного места во флэше МК ещё очень много.
Скачать список элементов (PDF)
Прикрепленные файлы:
- AirTester_FW.zip (345 Кб)
- AirTester_PCB.zip (87 Кб)
- AirTester_SRC.zip (351 Кб)
2 comments on “Комнатный монитор микроклимата”
Не видно принципиальную схему. При увеличении все размыто. Хотелось бы подключить сервопривод.
Обновили изображения на более качественные