Про вытяжные вентиляторы с Wi-Fi для ванных комнат и туалетов, как с помощью них можно автоматизировать вентиляцию и сделать ее удобной, примотав к вентилятору кучу датчиков: СО2, VOC, влажность и освещенность. Схема железа и фото внутренностей, честные советы как просто организовать вентиляцию дома.

Что умет вентилятор и зачем он это делает

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

Чтобы качественно вентилировать помещение нужны автоматические устройства притока и вытяжки, а также точные датчики для определения необходимости вентиляции квартиры. На фото ниже датчик SHT20 и фото датчик для освещенности.

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

Поэтому мы решили сделать вентилятор умным с помощью датчиков:

  1. Качество воздуха: мы использовали датчик CCS811. Он измеряет уровень летучих органических веществ и эквивалентный уровень СО2, в целом устройство хорошо реагирует на загрязнение воздуха, хотя и не так точен, как NDIR датчики СО2.

  2. Датчик влажности: влажность — это главный критерий для ванных комнат ведь рост влаги пагубно влияет на здоровье дома, так как может приводить к образованию плесени. Мы используем цифровой датчик SHT20.

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

В первой версии вентилятор был с радионтерфейсом Блютуз, но как оказалось большинство читателей первой статьи и первые пользователи имеют свои предложения:

  1. Нужен WI-FI для удаленного управления.

  2. Апи или дополнительная возможность интеграции в умные дома (для продвинутых).

  3. Управление голосом

  4. Нужно приложение как на Андройд, так и на Айфон

  5. Что-то точно упустили? пишите свои желания в группе, нам это очень важно

Соответственно мы решили исправить и улучшить продукт.

Что мы сделали:

  1. Перешли с микроконтроллера Нордик NRF52 версии Ble на ESP32 с интерфейсом блютуз и WI-Fi.

  1. Добавили возможность управления голосом через Алису.

  2. Сделали прошивку для mqtt, что бы можно было интегрироваться в другие системы.

  3. В первый раз приложение было только для Андройда, теперь сделали разработку на модной платформе Флаттер с возможностью компиляции на андройд и IOS.

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

Как работает устройство от родного приложения:

  1. Вы устанавливаете вентилятор, подключаетесь от смартфона, и ОН готов к работе.

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

О штатных режимах работы у нас написано в блоге.

Для ценителей протокола mqtt мы сделали реализацию прошивки для управления вентилятором из Home Assistant. Вы можете подключить вентилятор к своей системе и управлять его включением/выключением, скоростью и считывать датчики качества воздуха, температуры/влажности, освещенности.

Как организовано управление АС двигателем 220 В

Самым правильным для управления скоростью будет использование современного ЕС двигателя, это когда он питается скажем сразу от 220В и ты ему подаешь управляющий сигнал 0-10 В. Но такие решения довольно дорогие, особенно для бытового применения. Пока не все к этому готовы.

Следующим решением будет использование DC двигателя и управления его скоростью PWM сигналом. Такие решения распространены для вентиляторных кулеров ПК, это хорошее решение, но требует отдельного блока питания, а также требуется определенная производительность, которая не всегда подходит для вентиляции помещений.

Поэтому в проекте было решено сделать регулировку скорости работы обычного 220 В двигателя, это не так красиво, как EC двигатель, зато стоит дешевле, а выигрыш на электроэнергии у варианта с ЕС двигателем не окупится никогда, так как вентилятор не постоянно работает.

Регулировку сделали с помощью симмисторного регулирования, на схеме выше она представлена. Особенностью является, то, что необходимо включать вентилятор с разной задержкой от точки нуля синусойды, повторно проходя точку 0, симистор сам выключается. Для определения прохождения напряжения точки ноль необходимо применение цепи детектора нуля, которая выполнена с помощью оптронов (привет нашему схемотехнику Петру). И еще, симисторный регулятор при работе выдает небольшой шум – треск, это результат реза синусойды напряжения, она не сильно слышна послушайте сами: пример работы вентилятора.

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

Данная станция построена на базе микроконтроллера ЕСП32 и датчиков: NTC – для температуры, SHT20 – влажность, CCS-811  качество воздуха VOC или eCO2, и за анализ СО2 спектральный датчик MHZ-19.

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

А в целом концепция задумана вот такая (короткий мульт ролик)

Советы для тех, кто хочет улучшить климат в своей квартире

1. Первым делом нужно обеспечить приток воздуха. Как было сказано ранее, у Вас несколько способов:

  • Открыть окно

  • Установить приточный клапан для окон или стен

  • Установить бризер, желательно российский, он более качественный

  • Установить вентиляционную установку с воздуховодами – это дороже, сложнее, но самый топчик.

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

2. Для мониторинга качества воздуха сейчас очень много устройств с датчиком СО2, главное чтобы в устройстве был хороший датчик СО2, измеряющий по технологии спектроскопического измерения.

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

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

Удобно, если такой измеритель умеет отправлять данные в телефон, а также имеет возможность без мудреных формул и цифр понять необходимость вентиляции.

3. Необходимо организовать переток воздуха из жилых комнат в санузел, ванную или кухню, туда, где имеется вытяжная шахта. Это делается с помощью подпила дверного полотна (снизу) или установки переточной вентиляционной решетки (они сейчас и разнообразны по дизайну и доступны в продаже). Вот пример решетки за 300 рублей.

4. Должна быть организована вытяжка воздуха из санузлов, кухонь и ванных комнат. Главное чтобы была шахта и чтобы она была чистая.

В этом пункте можно дать два очень важных совета:

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

  2. Если у Вас плохая вытяжка, то нужно ставить у себя вытяжной вентилятор. Здесь главное не стоит перебарщивать и не стоит ставить очень мощный, а то соседи узнают что вы готовите. Обычно достаточно поставить осевой вентилятор Д100 и Д125 мм, у них невысокая производительность, которая с учетом сопротивления вент каналов будет удалять 30-60 м3/ч воздуха, что вцелом не превышает нормативов и никому не помешает. Управлять вентилятором можно от клавишей света, умных реле или других способов управления.

Комментарии (18)


  1. maverickcy
    23.12.2021 10:22
    +1

    Для ванных и туалетов есть вытяжки с задержкой отключения. Им просто отдельную фазу надо тянуть.

    Пошел покакать - включил свет, вытяжка лопатит.

    Вышел, выключил свет, вытяжка лопатит еще 10 минут.


    1. Kyza67 Автор
      23.12.2021 11:08

      Можно и так, об этом как раз написано в конце. А можно и под датчикам. А еще у Вас воздух всегда уходит в выияжку, и датчик это видет и включет вентилятор. Т.е. вы чем то испортили воздух в квартире (надышало несколько человек), вентилятор это увиделл и увеличил вентиляцию в квартире.


      1. maverickcy
        23.12.2021 11:25
        +1

        У нас есть министр инноваций, которому везде мерещатся слова "эко" и "смарт".

        И вот летом они выделили несколько миллионов евро для оборудования автобусных остановок смарт-табло. А приложение сделать не додумались.

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


  1. FGV
    23.12.2021 10:51
    +1

    И еще, симисторный регулятор при работе выдает небольшой шум – треск…

    Проще говоря диммер гадит в сеть помехой? Зачем тогда вобще диммировать? Может логичнее включить вентилятор и пусть себе молотит, а когда отмолотил сколько надо - выключить.


    1. Kyza67 Автор
      23.12.2021 11:07
      -1

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


      1. FGV
        23.12.2021 13:01

        Все хотят, что бы регулировалась скорость, тогда меньше шума.

        Для вентилятора в санузле? Чихать там на шум. Тем более вентилятор не 120 Дб ревет.


  1. AlexeyALV
    23.12.2021 12:16
    +2

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


    1. Kyza67 Автор
      23.12.2021 13:09

      У нас тоже есть такая настройка, вент видит влажност , но не включается из за света


  1. connected201
    23.12.2021 14:47

    Датчик температуры есть, а регулировка по темепературе отсутствует, не порядок, уже собрался купить пару штук для сушки фруктов, но без температуры не годится, добавьте пожалуйста!


    1. Kyza67 Автор
      23.12.2021 14:55

      А вы напишите как именно нужно сушить, датчик температуры интегрирован. Сделать срабатыванте по температуре быстро.


      1. connected201
        24.12.2021 02:25

        У меня задача по триггеру темературы + влажности включить вытешку, когда температура или влажность упадёт отключить, если будет возможность подключить ПИД регулировку, то вообще огонь, чем больше возможностей тем лучше, за пределы Росии отправляете?, и ещё для связи добавьте телеграм, про MQTT, ничего не написано и не показано!


        1. Kyza67 Автор
          24.12.2021 18:29

          Отправить за границу можно.

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

          Ещё бы вы написали, вам реально для сушки фруктов ов интересен продукт?


  1. Eureka
    23.12.2021 21:07

    Как наверно мнигие тут, автоматизировал свою вытяжку. Собрал простую схему на Arduino nano, DHT22 и твердотельном реле. Принцип работы прост: при первом включении работает 2 минуты (для случая, когда нужно принудительно включить), а в обычном режиме (когда клавиша включателя не выключается) запускается по верхнему порогу влажности до момента, пока влажность не опустится до нижнего порога. После "лёгкого пара" обычно молотит минуту, потом бывает, через какое-то время снова запускается на пол минуты. Рекомендую вытяжки S&P, они тихие и с обратным клапаном. Моя дует так, что на стекле зеркала не успевает скапливаться конденсат. Радиоуправление в моём случае не понадобилось, т.к. система вентиляции дома работает и без вытяжки, что позволяет поддерживать свежесть воздуха без электронного оборудования.

    О, забыл задать вопрос: как вы спасаете платы от сырости? Имел неосторожность собрать первую версию без защиты от влаги и успешно спалить блок питания Arduino.


  1. Karlson_rwa
    23.12.2021 23:49

    Расскажите, пожалуйста, почему вы используете BC847A для переключения оптопары (не логичнее было взять что-нибудь типа IRLML2402 или любой другой полевик) и почему именно так рассчитаны резисторы для светодиода оптопары?
    Меня такие номиналы немного смущают (если читать сноску 2 на четвертой странице документации). А вас нет?


  1. Melias
    24.12.2021 13:59
    +2

    Спасибо за статью! В кои-то века в несчастном хабе умный дом появился нормальный контент )

    Хотел бы поделиться своим опытом в этом вопросе. У меня уже несколько лет работают вентиляторы с автоматизациях в санузлах, и я в этом прошёл несколько этапов эволюции. В частности, выяснилось что:

    Если хотим управлять вентилятором по показателю влажности, то надо делать дополнительную настройку режима "do not disturb" на ночь, т.к. даже самый тихий вентилятор на самых малых оборотах ночью может мешать домашним, а молотить в этом режиме он может долго

    Кнопка принудительного "глупого" включения актуальна, но еще более восстребована кнопка принудительного выключения (во всяком случае, в нашей семье)

    Отключение по целевой влажности штука достаточно коварная и в определенные периоды времени вентилятор может вообще не отключаться (например, если на улице и в квартире 80% влажности, а отсечка стоит на 70 - вентилятору нет шанса выключится никогда). У меня всё управляется из Хоум Ассистэнт, поэтому проблема решается дополнительным condition на показатель уличного датчика влажности, а вот в рамках одного устройства проблему решить, имхо, сложнее

    Восстребованной опцией оказались "сценарии" работы вентилятора. Т.к. у меня выключатели нефиксируемые, то я могу получать с них не только команды "вкл/выкл", но и "double click", "triple click" etc. В результате вентиляторы по умолчанию отключаются у меня через 7 минут после посещения туалета/ванной, а вот если человек уходя нажал выключатель дважды, то включается получасовое проветривание, трижды - часовое. Да, это не полная автоматика, но, как показала практика - вполне удобный в реальном использовании способ. Теоретически, можно привезать время работы вентилятора к времени пребывания человека в санузле, но в нашей семье некоторые любят "потупить" с телефоном в "храме уединенных размышлений", поэтому для нас такая автоматика не подходит.

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

    Кстати, может вам еще выпустить реле для модернизации существующих санузлов, без замены вентилятора? По типу того, что делает ноотехника для скрытой установки, или для установки рядом с корпусом вентилятора.

    А в целом проект у вас очень интересный, и я искренне желаю вам удачи!


    1. Kyza67 Автор
      24.12.2021 18:23

      Спасибо за развёрнутый комментарий. Очень интересен Ваш опыт. Сценарии очень правильная вещь, но сложна для широкой аудитории, так как если не брать гиков, то им нужна одна кнопка: "сделай хорошо".

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

      Про отдельный блок управления думаем и хотим сделать. Спасибо за совет. Но не решили что именно реализовывать: 1. Управление скоростью по симистору и/или 0-10В. 2. От чего упправлять: от какой-то кнопки или по датчику качества воздуха( в комнате, или в туалете). Делать ли для этой управляли выносной датчики и какие. Короче не можем пока уточнить для себя ТЗ.


    1. telobezumnoe
      25.12.2021 03:25

      я себе установил два датчика влажности, один в влажном помещении, другой в коридоре, вытяжка включается при разности в 8 процентов, выключается при разности в 5, второй год ни каких проблем, от горячего душа включается в течении 20 секунд.. производительности вытяжки достаточно чтоб быстро высушивать помещение, иногда бывают несколько включений -выключениц. в туалете просто задержка на включение и выключение, ещё реализовал ночной режим но это уже для освещения. автоматизация это очень приятно) один минус, в гостях забываю выключать свет, так как дома он тоже автоматизирован в санузлах


  1. Xenotester
    25.12.2021 23:47

    А почему с nrf52 на esp32 перешли? Wi-fi или цена?