Найти тему
Electric-Blogger

Ардуино. Защита от протечек воды

Идея сделать защиту от протечек воды именно на Arduino возникла не сразу, изначально планировалось приобрести готовый комплект, но поразмыслив и придя к выводу, что система в принципе не сложная и цена будет на порядок меньше, было решено сделать выбор в пользу Arduino. В итоге, вся система протечки воды обошлась где-то в 5 тыс.руб (автоматика,клапана,шкаф,провода).

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

В качестве основы для системы был выбран Arduino Uno. Помимо этого, нам понадобятся следующие комплектующие:

1. Релейный модуль для управления нагрузкой. В моем случае использовался восьми канальный модуль с напряжением питания на 5V.

2. Датчики дождя YL-83

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

Далее этот сигнал поступает на электронную плату-компаратор, которая преобразует значение в аналоговый сигнал от 0 до 5 вольт, после чего передает информацию на Arduino.

Для регулирования чувствительности срабатывания на плате имеется встроенный потенциометр. Также плата оснащена двумя светодиодами-индикаторами: зеленый светодиод сигнализирует о наличии питания на плате и красный светодиод, который загорается при попадании влаги на пластину.

3. Шаровый кран с электроприводом для аварийного отключения подачи воды.

-2
-3

4. Кнопки

5. Переключатель

6. Светодиод

7. Сетевой адаптер 230АС/5DC

8. Пластиковый бокс

-4

Общий алгоритм работы такой — Система поддерживает 2 режима работы — автоматический/ручной. Переход осуществляется с помощью переключателя.

Кнопками Открыть и Закрыть можно управлять работой клапанов в ручном режиме. Есть светодиодный индикатор на открытие и закрытие, причем индикатор на закрытие выполняет также функцию индикатора неисправности.

-5

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

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

На данный момент основные функции системы — контроль протечки воды, автоматическая блокировка подачи воды при срабатывании любого из датчиков, световая сигнализация открытия, закрытия (аварийного состояния), запоминание состояния аварии до устранения ее последствий.

-6

Схема проекта  — Скачать

Программа — Скачать