Воздух в помещении заметно влияет на комфорт: при недостаточном проветривании повышается концентрация углекислого газа, что вызывает повышенную утомляемость в офисе, или же головную боль и плохой сон дома. Соберите свой DIY-детектор качества воздуха, чтобы следить за концентрацией CO2 и летучих органических веществ (ЛОВ) для своевременного проветривания комнаты.
Датчик качества воздуха основан на чипе ams CCS811 — компактном твердотельном сенсоре, предназначенном для систем с низким энергопотреблением. В него входит металлооксидный чувствительный элемент с нагревателем и микроконтроллер с АЦП, который обрабатывает показания и выдаёт их через интерфейс I²C. Диапазон измерений эквивалентной концентрации CO2 достигает 400–8192 ppm, а концентрации летучих органических соединений TVOC — 0–1187 ppb.
Разогретый до рабочей температуры металлооксидный материал меняет своё электрическое сопротивление при наличии органических примесей в воздухе. Встроенный в чип микроконтроллер повышает точность измерений сенсора за счёт компенсации смещения и подобранных алгоритмов автокалибровки.
Характеристики сенсора стабилизируются в период обкатки, который длится около 48 часов, поэтому ранние измерения могут отличаться по точности. В нормальном режиме работы наиболее точные показания достигаются через 30 минут прогрева после включения питания.
Сенсор подключается к управляющей плате 0,5-метровым кабелем. Для надёжности и удобства использования мы упаковали датчик со всей электроникой в пластиковый корпус с вентиляционными отверстиями.
Для удобного подключения к Arduino или Iskra JS рекомендуем воспользоваться Troyka Shield.
Выходной кабель несёт четыре провода:
Мы позаботились о том, чтобы датчик качества воздуха имел максимальную совместимость с различными платформами. Для этого мы установили на плату линейный понижающий регулятор напряжения и преобразователь логических уровней. Благодаря им сенсор питается напряжением 3,3–5 В и свободно подключается к управляющим платам с логическим напряжением 3,3 или 5 вольт.