Что внутри у «Монитора качества воздуха» (разбор и анализ)

Прочитав на днях на Geektimes про монитор CO2 от dadget, я не смог пройти мимо такого необычного девайса. Купил для использования по назначению «здесь и сейчас», так как озаботился качеством воздуха в квартире, но с прицелом встроить его в систему «умного дома» в будущем. Вот о последнем речь в посте и пойдет.

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

upd:
добавлены, не попавшие из-за преступной халатности, фотографии общего плана.
так же, добавлено бонусное видео работы датчик CO2


Небольшое предварительное резюме по информации которую я собрал до того как решил разобрать прибор. Конечно, Dadget не разработали сами это устройство. Настоящий производитель: Zyaura. На их сайте указано, что есть две модификации — ZG1683R и ZG1683RU — последняя имеет возможности подключения к компьютеру по USB для снятия показаний. Так как при подключении к PC мой прибор не определяется как устройство и никак с компьютером не взаимодействует, я сделал вывод, что это скорее всего ZG1683R.

Устройство разбирается откручиванием 3 винтиков с обратной стороны. Дальше лишь нужно побороть пластиковые защелки по периметру. Первое, что бросается в глаза: за заглушкой на корпусе оказался разъем RJ45.

Плата устройства хорошо подписана, например рядом с датчиком влажности указана его модель — это HS1101. К сожалению, на самом датчике никаких надписей мне обнаружить не удалось, но если это действительно HS1101, то очень странным кажется ограничения диапазона измерения влажности у прибора 20%-90%, так как сам датчик по даташиту умеет измерять от 1%-99%. Странность обрубания диапазона до 20% заключается в том, что в зимнее время в квартире, если владелец не озаботился дополнительным увлажнением, прибор всегда будет показывать «Lo» вместо влажности.



Переходим к USB. Видно что data± дорожки от разъема уходят куда-то вглубь под экран. К большому сожалению я не решился отпаивать огромное число ножек экрана, чтобы заглянуть под него, боясь повредить дорогой прибор из-за своей криворукости. Куда именно идут дорожки я не смог определить, но под экраном видно посадочное место под микросхему.

Я могу предположить, что дорожки идут к ней, и тогда со снятием данных по USB можно распрощаться, или, как другой вариант, они могут идти к какому-то другому чипу, и обмен данными по USB выключен программно или аппаратно — это более оптимистичный вариант.



Следующее, на что я обратил внимание — 4 набора диагностических контактов, разведенных по краям платы.

Первый расположен за экраном слева и подписан WritePort, к сожалению, я не знаю для чего он.



Второй расположен справа вверху, пины подписаны как down, up, ent, mode. Google говорит, что они используются для калибровки датчика CO2.



Внизу слева пины подписаны как tem fhus vlad rfc и G, Гугл ничего осмысленного не подсказал, tem — определенно температура, остальное — неизвестно.
upd: в комментариях vanxant подсказал, что fhus — frequency humidity sensor



Ну и наконец справа внизу продублированы контакты, уходящие на RJ45. Как раз они и оказались самыми полезными в моём изучении. Я наткнулся на страничку, где описывалось устройство Zyaura так же с RJ45 портом и аналогичными G, C, D, V контактами.

Там же был выложен скетч для Arduino, позволяющий считывать с них информацию датчиков.

Резюмирую:

«Монитора качества воздуха» оказался полезнее, чем выглядит на первый взгляд. Очевидно, что его можно использовать в системе «умного дома» для мониторинга уровня CO2 и не только. Надеюсь, что пост ответит на вопросы тех, кто сомневался, стоит ли приступать к своим практическим экспериментам.

UPD:
добавлены фотографии общего плана, фотография не распаянного чипа под экраном
еще включив прибор в разобранном состоянии я снял видео работы сенсора CO2
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

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

    +2
    Уррааа! Сбылись мечты! Прибор с нормальным (относительно отсутствия интерфейса вообще) выходом данных и даже удобным разъемом!
      0
      Странно что вы не попробовали подключиться к прибору через rj45
        +1
        К сожалению, сейчас у меня нет возможности полноценно заняться вопросом интеграции данного девайса с arduino и тп.
        Я предположил, лучше показать что есть сейчас, чем выпустить более полный пост, но через пол года.
        Судя по комментариям оригинального поста, многих интересовало, что там у прибора внутри и можно ли с него как-то снимать данные.
        Думаю мой пост хотя бы частично отвечает на их вопросы и будет полезен тем, кто разумно боится платить 100$ за кота в мешке.
          0
          Hedzin, дополнил свой обзор ссылкой на ваш разбор устройства (в самом низу).
          Спасибо за труды, реально информативно!
        0
        fhus — frequency humidity sensor очевидно
          0
          спасибо, дополнил пост
          0
          Мы в офис купили «ширпотребный» Green Eye, круглый такой, наверное, все видели. Внутри там вот такие штуки: фото1, фото2. И что-то влажность он показывает… странно. Сейчас, зимой, показывает 11%. Хотя по двум термометрам мы замеряли (сухой и влажный, а-ля самодельный психрометр) получилась влажность около 35%. При этом у нас работает вентиляция приточная сильная и небольшой увлажнитель. Непонятно, можно ли верить прибору? Если поднести прибор к увлажнителю, прямо «в пар», то показания поднимаются до 100%. Т.е. как-то там он реагирует. Если просто в паре метров от увлажнителя, то те же 11%. Кому верить? И как проверить? Что за компоненты на фото я определить не могу… Кто-то знает? Зато по uart данные прибор отдавать умеет.
            +1
            Посмотрите какая влажность воздуха на улице, данные есть на многих погодных сайтах, а потом пересчитайте какая относительная влажность будет если этот воздух нагреть до комнатной температуры. Ещё можете учесть производительность увлажнителя, вы же знаете с какой скоростью он испаряет воду. Так и получите примерное значение относительной влажности в помещении.
            Думаю, что 11% ближе к реальности, у меня дома вообще показывает ниже 10%, так как нет увлажнителя воздуха и постоянно проветриваю квартиру.
              0
              Да, спасибо! После пересчета получается около 5% влажность… Так что на достоверность прибора больше похоже. Наверное, с психрометром мы что-то неправильно делали.
              0
              Психрометр однозначно точнее, но ему нужен небольшой обдув иначе он будет завышать данные.
                +1
                У меня такой же. И та же самая проблема с влажностью.
                Я измерял влажность несколькими другими приборами, все они показывают процентов на 20 больше. Так что показаниям влажности не очень верю.
                Кстати, если учесть, что при подсчёте ppm CO2 нужно учитывать влажность, вообще подохрения закрыдываются)
                  0
                  а какой тип датчика СО2? Если на поглощении спектральной линии — он не зависит от влажности. Если полупроводниковый химический — то очень сильно…

                  У меня дома без увлажнителя влажность около 13-18%
                    0
                    сам разобрался. по видео — точно NDIR, он не зависит от влажности.
                0
                Подцепите его к ардуино, расскажите пожалуйста.
                0
                «в зимнее время в квартире, если владелец не озаботился дополнительным увлажнением, прибор всегда будет показывать «Lo» вместо влажности.» И это будет хорошее напоминание о том, что надо протереть полы, тем самым быстро подняв влажность до уровня совместимого с жизнью :)
                  0
                  Боюсь что протирки полов будет мало.
                  После покупки девайса, я из любопытства купил еще и увлажнитель.
                  нон-стоп выпаривание 12литров воды в сутки позволило поднять влажность с Lo(я подозреваю там было около 10%) до 35%(при том что идеальной считается 45%-50%)
                  выше влажность не поднимается.
                  по моим оценкам протирка полов, больше похожа на самовнушение или плацебо и поднимет влажности с 10% до 12% где-то на пару часов. после чего влажность опять упадет.
                    0
                    если закрыть приточную вентиляцию — то можно процентов 50% нагнать :)
                    Но дышать будет сложно = СО2 быстро вырастет до 1200-1500 ррм
                      0
                      Да в этом и дело, я был в шоке от того, как быстро растет уровень CO2 в закрытой комнате.
                      Буквально за два часа он вырастает до с 600 до 900.
                      А в трехкомнатной квартире с одним человеком и полностью закрытыми окнами он до такого же уровне вырастает всего за ночь.
                      Я решил проблемы с СО2 тем что 3 окна из 4 открыты на микропроветривание.
                        0
                        Для этого и существуют рекуператоры с бумажным теплообменником — они большую часть тепла и влаги отправляют обратно в дом, а не на улицу.
                          0
                          рекупертатор я так понимаю работает при принципу кондиционерной сплит-системы? то есть дырка в стене и обменник воздуха?
                          или существуют более компактные решения, чтобы не бурить стену?
                            0
                            С рекуператором — две дырки в стене — одна для приточного воздуха, другая для вытяжки.
                      0
                      в этом году когда ударили сильные морозы и я наглухо закрыл все окна я проснулся посреди ночи от того что у меня пересохло во во рту все. очень неприятные ощущения.
                      теперь сплю с включенным на ночь ультразвуковым увлажнителем, но по «китайскому термометру» с влажнометром к утру не поднималось и до 15-20%.

                      вот думал купить нормальное оборудование для измерения влажности, CO2… только остается вопрос что делать с этими цифрами. открыл окно — получил кислород но потерял влажность, и нааборот. а как сделать и то и то.
                        0
                        прямо над вашим комментарием упоминаются «рекуператоры с бумажным теплообменником»
                      0
                      От себя хочу заметить: мой MT8060 занижает уровень влажности на 5-15%.
                      При проверке солью (ищите в гугле «Как протестировать гигрометр») показывает 61% вместо 75%.
                      Другой гигрометр (механический) — в этих же условиях показал 73% влажности.

                      Интересно, еще кто нибудь показания влажности данного девайса тестировал!?

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое