Как стать автором
Обновить

Zigbee датчик мониторинга углекислого газа EFEKTA Pixel Open Air

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров13K
Всего голосов 41: ↑39 и ↓2+45
Комментарии41

Комментарии 41

Спасибо что делишься проектами!

Весьма спорное расположение датчика. У него же вентиляционные отверстия должны быть со свободным притоком внешнего воздуха. А тут одно отверстие практически закрывается платой.

9.2 When placed in small space, the space should be well ventilated, especially for diffusion window.

Да и датчик температуры и влажности тоже установлен не по фен-шую. Если я правильно понял, он располагается спереди прямо под экраном. Датчик крайне чувствительный. Аппноты рекомендуют выносить такие датчики с основной платы или хотя бы отделять тонким перешейком, делая вырез. Ещё лучше располагать его в собственном отсеке корпуса. Даже мизерного тепловыделения хватает, чтобы исказить его показания, а здесь целый экран со светодиодами. В корпусе ещё датчик CO2 с лампой, контроллер и линейный стабилизатор - всё это грелки.

В данном случае грелки способствуют протоку воздуха через девайс (конвективный теплообмен), что положительно сказывается на главном параметре - оперативности измерений текущего уровня CO2 в комнате. А вот зачем там вообще датчик температуры, который стоит на али 1-2$ с ЖКИ и которых можно по стенам хоть десяток развесить - вопрос.
Но автор художник, он так видит. В конце концов, никто не мешает этот датчик температуры убрать.

Это вообще прям загадка зачем он там) При условии что MH-Z19 кроме CO2 так же измеряет и температуру. Какая-то в общем странная котлета

MH-Z19 сам нагревается при работе, если он и выдает температуру в данных, то внутреннюю для контроля, а не температуру окружающего воздуха.

Очень интересный проект, а подскажите, пожалуйста, как реализована отправка времени на устройство. Это штатная функция ZigBee или в конвертере реализован периодический пинг устройства?

Штатный функционал, датчик спрашивает локал тайм, получает ответ.

А где сам код проекта, я что-то не нашёл?..

А щас мало кто выкладывает исходники, ибо их тупо не пишут т.к. для зигби под эти чипы используют приложение ptvo. Потыкал в интерфейсе программы и получил готовый бинарник.

Совсем обленились ))))

Тут не тот случай, на птво такой датчик не сделать, только что то простое, вкл/выкл, передать температуру и т.д.

Значит защита интеллектуальной собственности (читай, личных трудов), ничего не имею против ;)

На esphome ведь есть поддержка этого датчика? У зигби преимущество в низком потреблении, но тут все равно не батарейное питание

Автономное питание с таким жрущим CO2-датчиком нет смысла организовывать, только в качестве резервного питания.

обычно wifi и так стараются покрыть всю площадь квартиры (репитеры и тд), так что и esp почти всегда есть чем зацепиться за сеть.

На esphome ведь есть поддержка этого датчика?

Да, поддержка MH-Z19 имеется.

Недавно перепрошил свою древнюю поделку на этом датчике (показания отправлял в thingspeak). Сделал на ESPhome. Крайне лаконичный "код"

Сорри, тестом не получается с телефона
Сорри, тестом не получается с телефона

Простите, если вопрос дурацкий. Если представить, что я собрал такое устройство, как проверить, правильно ли он определяет CO2?

Здравствуйте, вынесите на свежий воздух и сделайте калибровку.

Я немного не про то. Ну сделал я калибровку, допустим. Как создать условия повышенной концентрации CO2, и проверить, что датчик правильно эту концентрацию детектирует?

Или он умеет только показывать "мало/много"?

Поместить девайс в коробку/пакет, и дышать туда выдыхаемым воздухом. Поместить в коробку с датчиком маленькую свечку и закрыть коробку. И строить графики значений на выходе, чтобы посмотреть визуально.
У меня на даче газ проводили в позапрошлом году. И среди пакета оказываемых услуг там была поверка датчика утечки газа. Поверяльщик достал зажигалку за 10р, нажал на кнопку подачи газа на ней, поднес к датчику, датчик запищал. Все, официально написали "датчик поверен".

нажал на кнопку подачи газа на ней

Зажигалка подает углекислый газ?

Мда, так и хочется таким образом поверенному устройству свою жизнь доверить.

Я не писал про углекислый газ. Метан, конечно.

Мда, так и хочется таким образом поверенному устройству свою жизнь доверить.

Никто не мешает вызвать нормальную поверку. Но для подписи протокола испытаний этого достаточно. А без протокола пакет документов будет неполным и разрешение на пуск газа не дадут.
Более того, с меня за эту операцию вначале 10000р потребовали. Когда я потратил минуту, нагуглил за 3000 и показал проверяющим экран на телефоне, мне сказали "демпингуют, сволочи, и ничего с ними сделать нельзя, ладно, давайте за 3000".
Это Подмосковье, и это Мособлгаз. Понимающему, как говорится, достаточно.

В статье речь про датчик углекислого газа, а не метана.

Ложноположительные срабатывания допустимы?
Порог нормальных срабатываний +/- километр?

Если очень хочется, то можно упороться. Например взять навеску сухого льда, поместить в ёмкость с уличным воздухом, концентрация CO2 в котором достаточно стабильна, рассчитать полученную после сублимации навески концентрацию углекислого газа и измерить её датчиком. Правда в кубометре воздуха углекислого газа около полуграмма - с такими порядками величин придётся работать, а это уже непросто в домашних условиях. Но практически это не очень и нужно. Точность у них достаточная для оценки концентрации, а большего обычно и не требуется.

Тут либо упороться и хоть как-то более-менее достоверно проверить, либо это игрушка, которая непонятно что измеряет, а то и попросту не работает.

Проветрить комнату уличным воздухом, закрыть и бросить туда нужное количество сухого льда. Вот и получится большой объем. Наверное, нужен будет вентилятор для перемешивания, а то СО2 вниз стекает.

Ну да, наверное можно. В комнате можно оперировать уже десятками грамм сухого льда. Это гораздо проще. И можно повторить эксперимент несколько раз для оценки случайной погрешности.

Два вопроса:

  1. Добавлен ли датчик в умные устройства яндекс для быстрого определения и исключения танцев с бубном?

  2. Может он и показывает какие-то данные, но насколько они правдивые и можно ли им доверять? Были какие-то испытания и сравнения с эталоном? Это зависит не только от параметров самого датчика, но и от целостности сигнала внутри модуля и с постобработкой данных с датчика.

Здравствуйте, в яндекс зигби хабе пока нет поддержки кластеров со2 и времени которые используются в этом датчике. Если вы его добавите в зигби сеть через яндекс хаб то датчик определится как датчик температуры и влажности воздуха. Возможно скоро это изменится, команда яндекса работает над своим зигби хабом.

Данные достаточно достоверные, технология используемая в датчиках mh-z19 проверена временем, датчики мониторинга со2 основанные на NDIR наиболее распространены. Целостность сигнала проверяется контрольными суммами, постобработка данных отсутствует, это не аналоговый датчик, он не требует накопления, усреднения, фильтрации и применения алгоритмов сглаживания на стороне мк . Данные читаются с сенсора, выводятся на дисплей и отправляются в сеть.

А почему шнур питания сбоку, это же оченьнеудобно....

Тоже использую датчик на основе MH-Z19. Вот проблема. Первые несколько месяцев показания были весьма правдоподобны - откроешь окно - 400 ppm, закроешь окно - постепенно повышается, если долго сидеть с закрытым окном повышается до 1000 и больше. Однако потом начались странности - датчик стал практически постоянно показывать 400. При этом если подышать на него - реагирует резким повышением. Попытка откалибровать путем вынесения датчика за окно на некоторое время ни к чему не привела. Это как-то лечится, или только покупкой новых датчиков раз в год?

Во первых уровень СО2 в атмосфере давно выше 400 https://www.co2.earth
Во вторых, у данного датчика полка на 400 означает или калибровку или необходимость оной. Там есть у него механизмы принудительной калибровки. Но можно выставить его на улицу на недельку чтобы он откалибровался, главное при переноске не трясти ибо слетает все при этом.

Вообще датчики эти купленные на али - показывают номера поездов иногда :) ну то есть это или отбраковка или паленые. Можно конечно нарваться на удачного продавца и получить нечто более менее - но в целом это такая лотерея.

То же касается всех остальных датчиков, типа Senseair S8 и прочих. Такая же лотерея. У меня два S8 с али показывали ровно параллельные друг другу графики с дельтой от 50 до 200 ppm (в зависимости от того калибровал я их или нет). Так что в целом подобным анализаторам верить можно только при измерении несколькими датчиками. Если показания сходятся - тогда имеет смысл.

Плюс управление вентиляцией или окнами в режиме вкл/выкл это прям очень плохой вариант. Так как датчики могут отдавать показания достаточно часто - можно настроить или PID (Хотя я как то пидом ушатал привод окна до состояния "развалился") или интегральными функциями. Где система приходит в покой если показания за период времени находятся в коридоре покоя. Биндинг тут имеет смысл если исполнительное устройство имеет свою логику. А 0/1 это плохой вариант изначально.

MH-Z19 калибруется раз в сутки по минимальной точке. Но это только если включена автоматическая корректировка базовой линии (ABC). Если не включена, то и за неделю на улице ничего не случится. Но у него несложно принудительную калибровку вызвать. даже если это не самодельный девайс и доступа к прошивке нет. Это можно делать замыканием одной из ножек на определённое время.

Может вентиляционные отверстия засорились (сигареты, вейп)

Моему MH-Z19 уже лет 6 или 7. Работает адекватно. Поверку, конечно, не делал, но динамика показаний соответствуют присутствию людей в комнате.

Возможно, потому что у меня квартира постоянно проветривается. Датчику есть по чему калиброваться.

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

С открытыми окнами пыль летит...
Добавьте датчик мелкодисперсных частиц типа sps30 и убеждайте супругу купить бризер)))

Датчик пыли есть. Не много ее летит с улицы обычно.

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

От домашней пыли есть неплохие фильтры воздуха от xiaomi. Но в некоторых городах с улицы таки больше...

Где-то должна быть граница разумности в фильтрации.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации