Получил сегодня рассылку от Terraelectronica как таз на тему, о которой недавно задумывался: измерение качества воздуха для подбора оптимального режима проветривания. Как писал тут: "Автоматическое управление микроклиматом дома. CO2 против влажности" - избыточное проветривание излишне осушает воздух и энергоемко в зимнее время.
Пока что, для проверки идеи авторегулирования, я заказал готовый датчик CO2, влажности и температуры с MQTT подключением. Проверю, как это работает в автоматическом режиме, благо при помощи NodeRed настроить такое авторегулирование будет делом получаса.
А далее, будет иметь смысл обратить внимание на статью (https://www.terraelectronica.ru/news/4996). CCS811 от AMS измеряет не только CO2 но и уровень летучих примесей в воздухе, наличие которых, также, требует более интенсивного проветривания. Например, курение, лакокрасочные материалы, парфюмерия - все это органические летучие вещества, уровень которых в воздухе информативен. CO2 датчик, также, измеряет.
Датчик подключается по I2C, элементарно, к любому контроллеру и обладает низким энергопотреблением, что позволяет сделать на его основе компактные устройства с батарейным питанием. Для связи с контроллером, тут уместнее использовать Bluetooth LE или подобные протоколы, для обеспечения продолжительной автономной работы.
UPDATE: Реализовал работу с данным датчиком в прошивке Lighthub. Одновременно с датчиком температуры-влажности HD1080
Работает как на ESP так и на DUE. К аппаратному контроллеру LightHub подключается просто в разьем UEXT