Наступила зима, а с ней и отопительный сезон. В доме начала падать влажность, особенно болезненно реагируют на это домашние растения. Самое простое решение, помимо влажной тряпки на батарею, это ультразвуковой увлажнитель. Вот на примере такого увлажнителя я и расскажу как можно поддерживать влажность в автоматическом режиме, получать уведомления о том что закончилась вода и т.д.
Поиск по aliexpress выдал горы предложений, однако проще и быстрее оказалось купить в отечественном интернет-магазине.
Критерии выбора были довольно просты, производительность, большая емкость для воды, индикатор ее окончания и неброский дизайн. Так как я собирался управлять им с помощью MajorDoMo, нужна была модель без всех этих бессмысленных гигрометров и других изысков маркетологов.
Выбор пал на Ballu UHB-310 (инструкция 5Мб)
Разбираем
Видим внутренности, монтаж сделан аккуратно, все провода собраны стяжками.
Вертикально установлена плата блока питания
Блок питания выдает 36 и 12 вольт. На плате виден свободный разъем, на нем как раз 12 вольт и его будем использовать.
Вид с обратной стороны, все чистенько, флюс отмыт.
Вид на плату управления и собственно сам излучатель.
Датчик уровня воды
Закончив обзор внутренностей, думаем как будем управлять.
За основу возьмем любой подходящий модуль с ESP8266 на борту, я использовал такой вариант.
Беглый осмотр показал что проще всего управлять всем этим хозяйством коммутируя минус питания, для этого возьмем подходящий транзистор.
В закромах нашелся IRF540, что бы не резать родные провода делаем переходник (не забываем токоограничивающий резистор между затвором и выходом ESP).
он позволяет подключиться в разрыв питания, не нарушая внешнего вида.
В ESP заливаем собранную в конструкторе прошивку, с такими опциями (прошивка платная, если это противоречит вашим принципам есть масса бесплатных)
Настраиваем произвольные GPIO на вход для получения сигнала об окончании воды и на выход для управления транзистором.
Сигнал о том что закончилась вода будем снимать со светодиода, используем для этого АОТ166А.
Размещаем все на своих местах и закрепляем.
Собираем все в исходное состояние, в таком виде уже можно управлять включением, отправляя на модуль команды в таком виде http://IP_ADRES/gpio?st=1&pin=12 для включения и http://IP_ADRES/gpio?st=0&pin=12 для выключения.
Родное управление осталось полностью работоспособным.
Теперь самое время подключить увлажнитель к MajorDoMo.
Для этой прошивки в маркете есть специальный модуль, который сильно упрощает интеграцию.
Привязываем к выбранным GPIO нужные свойства и методы
В результате всех этих манипуляций появляется возможность управлять увлажнителем как по расписанию так и по датчику влажности установленному в комнате, а также получать уведомления в telegram что пора долить воду.
В заключение несколько слов о самом увлажнителе, работает очень тихо, емкость бачка несколько меньше указанной, а именно 2,75 литра вместо 3 заявленных производителем. Данный объем испаряется примерно за 7,5 часов на полной мощности.
Класс !!! А не могли бы Вы скинуть мне на мыло схему подключения.
Заранее СПАСИБО !!!
Схему чего? Включение транзистора типовое, да и на фото видно что куда.
Понял, буду разбираться !