Особенности системы:
- позволяет подключать неограниченное количество датчиков влажности
- связь с удаленными датчиками (например в подвале) по проводам электросети 220В 50Гц
- защита от обледенения труб
- предусмотрена отправка SMS cообщения при утечке.
- цветовая индикация состояния датчиков
Система состоит из основного контроллера с индикатором и контроллера с удалёнными датчиками. Схема основного котроллера приведена ниже
В устройстве применяются неограниченное количество датчиков влаги HL-83 с платой компараторов LM393. Выходы компараторов через диоды 1N4148 подключены параллельно. Выходы датчиков холодной воды подключены к аналоговому входу А0 Ардуино Нано, выходы датчиков горячей воды - к аналоговому входу А1. Когда все датчики сухие, на А0 и А1 напряжение 5В и все светодиоды ленты WS2812 зеленые. Когда хотя бы на один датчик попадает влага, на А0 или А1 напряжение падает ниже 0,7В и на GSM модем SIM800 поступает SMS сообщение об утечке горячей или холодной воды. Если возникла утечка холодной воды в основном помещении - загораетя красным цветом 1-й светодиод светодиодной ленты WS2812, если утечка горячей воды - загорается 2-й светодиод. Если утечка воды в подвале - соответственно 4-й и 5-й светодиоды. Одновременно на выходе D9 или D5 появляется лог.1, на выходах OUT1, OUT2 или OUT3, OUT4 драйвера L298 мотора электропривода шарового крана включается напряжение +12В и кран перекрывает воду. Предлагаю применять шаровые краны с концевыми выключателями. При повороте крана на 90° срабатывает концевик LIMIT OFF и +12В отключается. После устранения утечки и просушки датчика для включения подачи воды необходимо нажать кнопку SW2 или SW3 и удерживать ее, пока не включится светодиод D5 или D6 и пойдет вода.
В качестве датчика температуры для защиты от обледенения труб применяется аналоговый датчик LM35. Его необходимо установить около трубы. Датчик подключен к аналоговому входу А2. Когда температура опускается ниже +5°С, на выходе А3 появляется лог.1 , транзистор Q2 открывается, срабатывает реле RL1 и включается обогревающий кабель.
В устройстве предусмотрен автоматический сброс GSM модема при включении питания на транзисторе Q1. При подаче питания Q1 кратковременно открывается и сбрасывает модем.
Устройство питается от сети 220В через AC DC адаптер IRM90-12. Для питания GSM модема напряжением 4В применен DC-DC модуль LM2596. Стабилизатор U2 типа LM7805 применяется для питания датчиков воды. Кроме того предусмотрено резервное питание в случае аварийного отключения 220В на 2-х батарейках 1,5В в корпусе АА и DC DC конвертере МТ3608, который повышает напряжение 3В до 12В.
Для связи с датчиками горячей и холодной воды в подвале применен модуль передачи данных по электросети KQ-130F
Схема контроллера датчиков в подвале приведена ниже.
Отличается только отсутствием GSM модема и модуля LM2596. Подробнее на видео.
Скетчи для Ардуино выполнен в среде визуального программирования FLPROG. Это позволяет каждому желающему доработать скетч под свой проект без знания кодов.
Перечни элементов, проект в FLPROG со скетчем для Ардуино, чертежи печатных плат в EagleCAD с герберфайлами для заказа, проекты в Протеус с симуляцией в архиве