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

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

Я использовал такой датчик https://esphome.io/components/sensor/scd4x.html достаточно точный, дешевый, не нужна калибровка, маленький, есть датчик температуры (нужен поправочный коэффициент) и влажности.

Поделитесь ссылкой на его покупку? На али его продают по 40-50$, датчик из статьи по 20-25, возможно не там ищу.

Али теперь разный

Для бытового использования обывателем на такие датчики нужен экран. Удивлен что вы не стали его лепить.

Если экран - то только еинк или самый простой жк (как в калькуляторе) с отключаемой подсветкой. Девайс часто применяется в спальнях, и горящий экранчик будет мешать...

Ну тут же DIY - можно и авторегулировку яркости влепить. Вплоть до отключения при темноте.

НЛО прилетело и опубликовало эту надпись здесь

Автояркость за десять минут делается, требует фоторезистора ценой в ноль. В чём причина ваших идей ?

Вот кстати, вам реально мешают спать всякие экранчики?
Удивлен, потому что у нас никогда в доме не бывает полной темноты, всегда что-то светится, лишь бы не моргало.

Ночной режим как в телефонах

А зачем экран? Это же девайс для home assistant, все в приложеньке на телефоне

интересно чем Вас не устроил к примеру S8, как в HT-501?

в доме работает вполне нормально 2 штуки, авто калибруется до точности порядка 20 ppm

Как в доме можно автокалибровкой пользоваться? Онаж требует чистого забортного воздуха с 420ppm хотя бы некоторое время в течении временного окна (дни-недели)

Раз в неделю проветривайте дольше обычного и без людей, потрящих воздух.

Ээээ...серьезно :)?

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

PS. Я кажется, понимаю откуда у адептов измерения СО2 берется 400ppm в рабочем помещении... Помнится кто-то жаловался, что после отпуска сенсор глючит и показывает страшные тыщи, но за недельку приходит в себя и опять 400+-

Ну, тогда возьмите сенсор подороже и отрубите в нем автокалибровку. Калибруйте вручную раз в год. Или автоматику на проветривание поставьте.

интересно какой

Не знаю, человеку надо - пускай ищет.

мне надо. искал. не нашел.

Искать с встроенным образцом для калибровки. Им не надо провертивание регулярное.

Тот про который речь в этой статье чем вам плох ?

Ну - сильным влиянием нагрева камеры на термодатчик и включенным " ASC field-calibration algorithm" (ну или FRC - нужно раз в году хотя-бы калибровать), - то есть отстутствием встроенного образца, о чем, собственно, я и написал.

Ну так он ведь и не для измерения температуры, зачем там термодатчик вообще не очень понятно(вероятно нужна температура для каких-то поправок). Температуру с него нужно не брать, а брать с нормального точного датчика, они недорогие.

Калибровка раз в год - это совершенно не проблема, тут люди пишут, что раз в неделю условия для калибровки обеспечивают :).

А вообще без калибровки боюсь получится только за совершенно неприличные деньги.

Кстати посмотрел... Scd30 подешевели за год кабы не вдвое, что странно.

Термодатчик там для учета температуры воздуха, - она оказывает влияние на результат фактического измерения (точнее не скажу - очень давно читал о применении подобных датчиков) и по ней делается какая-то коррекция. Походу и датчик влажности для того-же. Там и стоит вроде SHT30, не, глянул, - SHT31.

А вообще без калибровки боюсь получится только за совершенно неприличные деньги.

Да, к сожалению. Себе такой хотел. Пока хочу дальше.

Scd30 подешевели за год кабы не вдвое, что странно.

Может наладили производство, выпустили много а спрос упал.

по опыту 30-40 мин проветривания для комнаты среднего размера, при условии вне города типа на природе, side effect поняли как именно эффективно проветривать, иначе какой смысл в хорошем датчике, если не проветривать, цикл автокалибровки s8 порядка трех недель

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

Я дома собрал на wemos d1 mini и этот же датчик. Больше никаких плат и компонентов не надо. На wemos все есть. Обновлять можно по воздуху.

Нужен отчёт, я тоже хочу. Валяется s2.

Собрал такой с полгода, но вместо вебсерверов и прочей фигни вывожу данные на обычный 8числовой семисегментный показометр. И дублируется это rgb светодиодом. Так по опыту эксплуатации светодиод гораздо удобнее. Если начал краснеть, пора проветрить итп...

Калибровал вручную один раз выйдя на улицу.

С точки зрения DIYного творчества, отличная работа, но если эти датчики не предназначаются для подключения к чему либо (я про home assistant), мне кажется, не помешает бы экран

Кто видел веб-морду esphome, второй раз туда смотреть не захочет. К тому же, открывать страницу, чтоб посмотреть данные, такое себе

В HA его засунуть - дело пятнадцати минут. (на днях игрался, и у меня самопис не esphome, даже с ним это заняло четверть часа времени) Но лучше, конечно на коробку индикацию сделать...

Прошу прощения за запоздалый ответ, был в отъезде. Я скорее представлял, что этот сенсор будет лежать где-то на шкафу или на полочку. С экраном тоже много мороки, если он светит - это может не нравится владельцу. Ну и как-то я так прикинул, всё равно телефон всегда под рукой - открыл ссылочку и тут тебе история. Ну и да, если что в Home Assistant добавил, там тоже очень удобно и клёво работает.

В качестве устройства индикации рекомендую ознакомиться с дисплеями DWIN

Крайне удобные, качественные и простые в разработке устройства. Собственный контроллер на борту - обеспечивающий всю графику, управлять можно с любого супер мелкого контроллера/компа по UART(RS232/TTL).

Размеры/разрешение на любую потребность, цена доступна для DIY.

DWIN - это разве не очередной клон клонов, типа Nextion ?

Не клон, аналог.

Мне DWINы понравились больше. Уже несколько моделей пользовал для разных проектов.

Клоном там не пахнет совсем. Принципы совсем другие.

Nextion тем хорош, что он достаточно "дружелюбный". Скачал программу, натыкал мышкой интерфейс, подключил контроллер, разобрался, что как отправлять в дисплей -- все работает. С DWINом так не получится. Вам придется сломать весь мозг, продираясь через совершенно жуткую документацию и крайне некачественную программу, сто раз пожалев о потраченных на дисплей деньгах. Все крайне неочевидно. Вот представьте, что вам пришлось бы программировать STM32 прямо в кодах -- вот такой DWIN. Зато отличные IPS матрицы (у некстиона недавно тоже появились модели с IPS, но цены такие, что проще планшет с андроидом прикрутить), очень быстрая работа, емкостный сенсор и второе ядро, на котором можно запустить пользовательский софт (правда, еще надо разобраться, как и на чем его писать). Из глобальных недостатков -- долгое время запуска с момента подачи питания (как минимум, полторы секунды против некстионовских 200-300 мс) и относительно высокое потребление тока (180 мА для 3,5")

Так как ни опыта пайки SMD компонентов, ни самих SMD компонентов у меня в наличии не было, а ассортимент и стоимость последних на digikey и mouser меня категорически расстроили, решил воспользоваться сервисом PCB Assembly на том же JLPCB.

Полагаю, в статье стоило бы также раскрыть причину, зачем Вы свою плату с ESP стали делать, а не взяли копеечную готовую, WROOM32 за 3-5$ от Espressif, например. При отсутствии опыта в пайке такое решение прямо-таки напрашивается.

Спасибо за комментарий, вы имеете в виду Dev Board? Не хотелось висячих проводков, а цельную печатную плату.

В целом опыт пайки у меня присутствует, просто не работал с SMD. И на самом деле хотелось попробовать попаять SMD компоненты, но делать 10 плат со всей рассыпухой для начала показалось слишком круто. Плюс, как я уже упомянул, вышло бы дороже заказывать все эти компоненты из Китая отдельно, чтобы потом припаять. А вот как раз ESP получилось урвать сильно дешевле.

Чем это решение лучше MH-Z19B в итоге непонятно... По стоимости даже больше вышло, а у MH-Z19B два варианта измерения (uart и pwm), что очень удобно.

тут co2 автокалибруется по встроенному образцу

Где "тут"? Насколько я понимаю в sdc30 нет образца, калибруется он совершенно точно по воздуху забортному.

Второй тракт используется для рекалибровки источника излучения вроде бы.

А MH-Z19B продаются уже откалиброванные, причем, очень точно. Ответа на вопрос чем решение в статье лучше этого датчика так и не получен)

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

Эти тоже уже откалиброванными продаются, но их рекомендуют всё таки калибровать после перевозки итд.

Через некоторое время все сенсоре требуют рекалибровки. Если внимательно паспорт почитать, то там это прямым текстом указано.

У меня сейчас дома как раз MH-Z19 и мне не очень понравилось кач-во работы. Со временем сильно сбивается точка отсчёта и точность при малых концентрациях как-то вяло работает.

Собственно - вот и ответ, почему нужна калибровка.

я вообще не нашел никаких готовых приборов сделанных именно на SCD30, подскажите какие есть?

От ксайоми ведь вроде на нем старшая модель из монитора воздуха...

там SCD40

как многолетний обладатель достаточно точного AZ RH7722 ,внутри инфракрасный SenseAir K22 , старый но довольно точный и калиброван был в лаборатории, могу сказать что средний показатель ррм в воздухе , в мегаполисе на высоте около 45м ,480 -560,в проветренной приточкой 18м2 комнате, за 7-8 часов сна один человек , при закрытых дверях поднимает уровень до 1200. Так что про 400 и раз в неделю проветривать это сказки.

А на улице в парке поверенный прибор что кажет ?

однако, 1200 будет многовато для спальни, у нас обычно не выше 550-600 при закрытых окнах, 1200 скорее уровень в кухне при включенной плите и то не сразу, вентиляция обычная, сама система в подвале, в жилых комнатах 2-3 входных + 2-3 выходных жалюзи, правда далеко не в мегаполисе, возможно поэтому воздух лучше

Ну опять же - чем измерять . По умолчанию 450ррм - это "референсный" уровень чистого воздуха города у нас, следовательно , ну никак без вентиляции , два человека не могут надышать в 20м2 меньше 500ррм , это я называл цифры без включенной приточки (она все ж шумит слегка)

примерно так, + от объема также зависит, циркуляция работает 24/7, и площадь дома в разы больше квартиры, насколько знаю датчики на основе IR бытового уровня сравнимую точность имеют, imho абсолютные значения по жизни не так важны как относительные, ну и конечно внешний воздух тоже разный, но таки учитывая все 1200 для спальни много будет, хотя конечно Вам виднее

1200 это просто для примера, за какое время воздух в помещении становится , " практически не пригодным" , а тот тут товарищи говорили о "проветривании раз в неделю", конечно я стараюсь либо открывать на ночь окно , либо включать приточку , в целом AZ RH7722 настроен на начало алерта на 900ррм и тревогу на 1200ррм

Не, сам разводил ручками. Я там сильно трогательно отнёсся к длинам дифференциальных пар, возможно оно и не требовало такого совпадения.

Я очень пытался развести VCC и GND в один уровень, но не смог. Я рассчитывал, что ESP потребляет немного и одного переходного отверстия хватит.

Буду очень признателен, если подскажете что можно было бы сделать лучше!

Я там сильно трогательно отнёсся к длинам дифференциальных пар

Так у вас тама только одна диф.пара (USB D+/USB D-). И, навскидку, там не выдержан нужный импеданс (но пофиг для 10-ки). USART/i2c - не дифпары - там как вам удобно, но не забывая про помехи/наводки.

Так у вас тама только одна диф.пара (USB D+/USB D-).

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

И, навскидку, там не выдержан нужный импеданс

Спасибо, в следующий раз буду внимательнее.

Спасибо, в следующий раз буду внимательнее.

Так 10-ке пофиг, лиш бы на порядок не ошибиться. На высокие скорости - там такая разводка будет глючить.

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

надо залить обе плоскости полигонами земли, что снизить всякие наводки и шумы

Зачем то хоть оба? Опорный слой (для двухслойки) может быть и один, так даже лучше, - иначе придется делать много-много переходных отверстий для выривнивания потенциалов слоев и избегания протекания тока "там где не надо".

улучшит отвод тепла

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

тонкие дорожки соединяются с широкими площадками сделать каплевидные соединения

Зачем? Поясните плиз. Хотя я иногда так делаю, но только когда бывает на то необходимость. Вот термоинтерфейс от аксиального вывода к полигону - тут можно было-бы. Но снова говорю, - в данной схемотехнике это не критично.

Зачем то хоть оба? Опорный слой (для двухслойки) может быть и один, так даже лучше, - иначе придется делать много-много переходных отверстий для выривнивания потенциалов слоев и избегания протекания тока "там где не надо".

Я не знаток в этой теме, расскажите для чего делать много-много переходных отверстий?

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

С датчиками вообще все сложно в плане влияния тепла... Но я конкретно имел в виду линейный стабилизатор AMS, да это более простая и дешевая вещь в отличии от DC/DC преобразователя, но его хорошо использовать уже после DC/DC преобразователя, так как по-хорошему он не очень рассчитан на работу с большой разницей в напряжении. Видел схемы где его используют при входном +12V и выходном +3V3, да еще и без полигонов, просто дорожками тонкими. Интересно, как быстро он уйдет в защиту? Тут, конечно, не +12V, а +5V, но в моем проекте даже с полигонами палец на микрухе дольше 5 секунд не продержать, пришлось использовать DC/DС. Да, безусловно, важно какие токи еще проходят. В этом проекте они небольшие, но все же интересно было бы узнать температуру микрухи в этом проекте.

Зачем? Поясните плиз. Хотя я иногда так делаю, но только когда бывает на то необходимость. Вот термоинтерфейс от аксиального вывода к полигону - тут можно было-бы. Но снова говорю, - в данной схемотехнике это не критично.

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

расскажите для чего делать много-много переходных отверстий?

я же написал довольно детально.

Но я конкретно имел в виду линейный стабилизатор AMS

в данной схемотехнике тепловыделение будет небольшим, он не будет заметно греться. А так - линейный стаб нужно подбирать по схемотехнике, а не то, что лежит вон на полке. Тогда не будет автовыпаиваний и сгорания. И не всегда PWM преобразователь самое лучшее решение, в том числе и по кпд. В данной схеме - точно линейный стаб лучше. Хоть он тут и установлен на печатке, скажем так, сильно не айс. Особенно с учетом подвода/отвода лектричества и конденсаторов.

может для надежности, 

а почему вы считаете, что надежность будет выше?

А на ВЧ - так тама вообще тонкие дорожки (хот-бы в той-же дифпаре Hi-Speed USB ) ибо от ширины импенданс линии тоже зависит, а место на плате не резиновое. И микрополосок - он тоже мелкой ширины и даже сужение в точке подключения делается (иногда), для улучшения согласования. На НЧ/постоянке это не настолько критично/заметно. А вот на ВЧ - там ооооо....

А какой сенсор внутри QINGPING CGP22C? Ручная калибровка не помогает - показывают разные значения, зараза!

А как вы проводили калибровку? Ведь там нужен газ с референсом по содержанию углекислоты.

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

Публикации

Истории