Система защиты от протечки воды

faraddin
Offline
Зарегистрирован: 11.08.2013

Вы датчики какие использовали?

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

Самодельные ,пока такие 

techmike
Offline
Зарегистрирован: 27.02.2013

Лучше из нержавейки, такие не окисляются, а только грязью покрываются. Для совсем влажных условиц можно их "питать" переменкой.

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

techmike пишет:

Лучше из нержавейки, такие не окисляются, а только грязью покрываются. Для совсем влажных условиц можно их "питать" переменкой.

Я и написал "пока такие " :) . Посмотрю что будет с ними через время,а там видно будет.

faraddin
Offline
Зарегистрирован: 11.08.2013

У вас какое сопротивление, при котором срабатывают датчики? Я сейчас попытался освоить ЛУТ, и для пробы пера попробовал сделать такой же датчик. Не скажу, что получилось, но то что получилось в мокром состоянии показывает 50 КОм, хотя когда подсодиняю его к аналоговому входу с 10кОм на землю, то ардуина видит почти 5 вольт - загадка.

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

5 датчиков по 33 кОм подключенных параллельно и  подтяжка к+5 волть через 10 кОм


void sensleak(){
  leakState=analogRead(leaksensor);
  if ((leakState<270)&&(MySensors[10].Value==0)){     //протечка
    MySensors[8].Value=MySensors[8].Value++;
    if (MySensors[8].Value>1){
      MySensors[8].Value=1;   // если сработал датчик протечки устанавливаем статус "протечка"
    }
#ifndef DEBUG
    Serial.println("LEAK");
#endif
  }
  else if ((leakState>430)&&( MySensors[10].Value==0))//обрыв датчиков
  {
    MySensors[8].Value=-1;
    MySensors[9].Value=1;
#ifndef DEBUG
    Serial.println("breakage");
#endif
  }
  if  (MySensors[8].Value==1){
    MySensors[9].Value=0;
  } 
}
avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

Спустя больше полгода внешний вид датчиков и работоспособность не изменилась ))

На днях система прошла боевое крещение-лопнула гибкая подводка на сливной бачок..

omusman
Offline
Зарегистрирован: 21.09.2014

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

P.S. если я чего - то не понял, поймите меня и простите...

Удачи!

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

omusman пишет:

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

...читают-читают !!!!!!!

позолоченные цыганами  лучше ?

а у вас есть что народу показать ?

omusman
Offline
Зарегистрирован: 21.09.2014

смотрим фото выше...

 

omusman
Offline
Зарегистрирован: 21.09.2014

41 пост

omusman
Offline
Зарегистрирован: 21.09.2014

не экономь, покупай фирменные, но на китае не увидишь нникаких изменениий спустя 10 лет...

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

avton пишет:

На днях система прошла боевое крещение-лопнула гибкая подводка на сливной бачок..

перед 8-ым марта - это похоже на диверсию для усиления влияния на женский пол ! :)-

классная работа, повторил ( чуть изменил ) - минус - в ПХД нельзя сильно махать тряпкой - ХВС и ГВС отключаются :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

omusman пишет:

41 пост

там нет датчика протечьки :(

omusman
Offline
Зарегистрирован: 21.09.2014

на схеме слева, самый крайний, на черной кобочке тоже слева , можно сделать удлиннитель...

omusman
Offline
Зарегистрирован: 21.09.2014

если пьем за дам , можем вместе..., что то не понятно, объясню, тем более тебе , всегда с уважением отношусь к обоснованым замечаниям, твои (ваши) комменты тоже внимательно читаю...

Удачи!

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

я имел ввиду - у вас нет альтернативы #52 , извините если чё :)

ваших девушек - с Праздником !

omusman
Offline
Зарегистрирован: 21.09.2014

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

За девушек спасибо!

Ваших тоже с праздником!

omusman
Offline
Зарегистрирован: 21.09.2014

например, пластину нужно расположить параллельно полу , но у вас есть места пайки которые выступают над платой, могу продолжить если этого не достаточно... 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

omusman пишет:

например, пластину нужно расположить параллельно полу , но у вас есть места пайки которые выступают над платой, могу продолжить если этого не достаточно... 

моя засверлился в кафель.... а ты где живёшь ?

omusman
Offline
Зарегистрирован: 21.09.2014

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

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

omusman пишет:

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

моя заранее всё засверлил, проводков провёл :)

прикольно.... совпадение.... и моя в городе...... СПб....

:)

none-name
Offline
Зарегистрирован: 05.10.2015

Сделал по первому варианту. Всё хорошо, но есть проблема- ложные срабатывания. Которые имеют электромагнитную природу, так например включаешь свет и получаешь перекрытие воды ))

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

Помогите не программисту исправить код )

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

попробуйте поставить керамику 0.1 мКф на входе датчиков ,на плате МК

bwn
Offline
Зарегистрирован: 25.08.2014

none-name пишет:

Сделал по первому варианту. Всё хорошо, но есть проблема- ложные срабатывания. Которые имеют электромагнитную природу, так например включаешь свет и получаешь перекрытие воды ))

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

Помогите не программисту исправить код )

Лучше постарайтесь аппаратно найти и задавить помеху. Т.к. неизвестно откуда она у вас приходит, одно дело по сигнальному проводу, другое, по питанию.

none-name
Offline
Зарегистрирован: 05.10.2015

Да, конденсатор поставил, испробовал... Срабатывать стало гораздо реже, но всё равно иногда бывает.

Срабатывание по питанию- думаю, исключено.

bwn
Offline
Зарегистрирован: 25.08.2014

Схему не нашел, как датчик к дуине подключен?

none-name
Offline
Зарегистрирован: 05.10.2015

Датчик простой- один провод это "земля", второй идёт на цифровой порт ардуины и подпёрт к +V сопротивлением 10к

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

тогда не 10кОм пробуйте ,а 4.7 например. В последнем варианте у меня датчики подключены к аналоговому входу с контролем обрыва.

bwn
Offline
Зарегистрирован: 25.08.2014

Поиграться делителем, понизить 10К (не вариант, что пройдет).
Программно - поймали срабатывание, подняли флаг, по флагу повторная проверка через секунду-две. Если подтвердилось, отключаем. Не подтвердилось, флаг сбросили, ждем дальше.

none-name
Offline
Зарегистрирован: 05.10.2015

Вот про флаги по-подробнее, пожалуйста )

bwn
Offline
Зарегистрирован: 25.08.2014

if (событие true) {flag = 1;}

if (событие true && flag == 1 && interval>= 1сек) {отключить; flag = 0;}

if (событие false && flag == 1 && interval >= 1сек) {flag = 0;}

Как то так. интервал берете через millis(), обратное включение только ручками.

none-name
Offline
Зарегистрирован: 05.10.2015

Спасибо. Попробую...

Logik
Offline
Зарегистрирован: 05.08.2014

На флагах делать защиту от помех не есть правильно. Намного интересне счетчиком пользоватся.

Где-то в сетапе:

 count=0;

В цикле опроса через маленькие интервалы времени

 

if (событие true) {count++;} else {if(count) count--;}

if (count>= 666) {отключить; count--;} 

Фактически отключение произойдет когда "событие" наблюдается чаще чем его отсутствие, и чем оно чаще - тем быстрей отключение.

Logik
Offline
Зарегистрирован: 05.08.2014

Собственно в тему забрел, т.к. и себе систему защиты сделал, только несколько другой подход. 

Распостраненный вариант, с датчиками воды на полу и вентилем с электроприводом имеет известные недостатки, к ним добавлю еще такое - полез в душ,  намылился, вода брызнула на датчик, стоиш намыленый без воды ))))

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

Значить воду к стиралке надо автоматом подавать только при её включении и отключать после выключения. Для контроля включения стиралки в её розетку встроил это - http://ru.aliexpress.com/item/DL-CT1005A-50A-10A-5mA-Wear-Core-Type-AC-Miniature-Current-Transformer-Sensor/32367115653.html?spm=2114.031020208.3.11.eOIIRo&ws_ab_test=201556_8,201527_3_71_72_73_74_61_75,0_0. Для управления подачей воды в стиралку клапан - http://www.dx.com/p/zj-s201k-electric-copper-solenoid-valve-silver-golden-255499#.VhQAENZnUyj. На вход квартиры его ставить не стоит, он имеет малое сечение, а в линию стиралки годится. Между трансформатором и клапаном - ардуинка микро и драйверок на 2-х транзисторах для формирования биполярных импульсов на клапан. Работает нормально, срабатывает на запирание дверцы стиралки.

bast111
Offline
Зарегистрирован: 07.10.2015

В качестве элементов системы можно использовать компонеты системы Аквабаст. 

Та есть и gsm модуль и исполнительные устройства. Здесь https://teplo.bast.ru/articles/zashhita-ot-protechek-vodyi/

bast111
Offline
Зарегистрирован: 07.10.2015

Да еще добавлю по датчикам. Самодельные - хорошо, но задача очень важная. Нужно брать датчики с золотым нанесением https://skat-ups.ru/smarthouse/liquid-sensor.html это не очень дорого.

 

Клапауций 070
Offline
Зарегистрирован: 26.09.2015

Logik пишет:

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

Значить воду к стиралке надо автоматом подавать только при её включении и отключать после выключения.

если ваша стиральная машина не имеет встроенной системы AquaStop, то сбросьте её с 15-го этажа.

*по поводу перетирания шланга имею профессиональный интерес - стиральные машины каких марок и в каких условиях эксплуатации перетирают шланг подачи воды? желаю бесплатно овладеть уникальной информацией о странном.

 

Logik
Offline
Зарегистрирован: 05.08.2014

Клапауций 070 пишет:

если ваша стиральная машина не имеет встроенной системы AquaStop, то сбросьте её с 15-го этажа.

Спасибо за совет, теперь мне есть на что забить сегодня вечером! Чаще так советуйте и пешие эротические прогулки заполнят все ваше время.

 

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

А вот про краны. 

Такой краник не очень дешев. То есть 15тый кран стоит 3000 рублей!  http://xn--80aafrr0aaphk.xn--p1ai/many.html

Хотя от этой конторы у меня стоит агрегат уже 8 лет и исправно работает. К стати шестеренки в предидущих моделях были пластиковые и на горячем кране у меня рассыпались на 3 год, что примечательно на металлические мне их поменяли без проблем. Причем на оба крана сразу. 

Но вернемся к цене. Есть вот такое чудо за 1000р которое цепляется к шаровому крану, но без микропереключателей внутри. То есть момент открывания закрывания контролируем временем или по току. Смотреть ТУТ

А есть такие вот уже с вентилем за 1600р. Все как то в 2 раза дешевле чем у Аквасторожа. Смотреть ТУТ

Дороговато, но хочу на дачу купить попробовать автополив организовать.

 

byvaliy
Offline
Зарегистрирован: 10.10.2015

Не понимаю,зачем изобретать велосипед, если и так уже все придумано.

Можно придумать дешевле,но это не всегда значит,что лучше...

avton уже давал ссылку на готовую систему www.gidrolock-m.ru или она чем-то плоха???

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

Если все же решите взять краны аквасторож,то внимательно смотрите на срок их гарантии,а то вдруг они уже просроченные :)

shkaff
Offline
Зарегистрирован: 02.10.2015

omusman пишет:

альтернатива как раз есть, просто позлоченные штирьки , дешевле, быстрее, надежнее...

Не подскажете где такие взять? Согласен что не позолоченные варианты могут сиграть плохо. Искал но не нашел хорошие варианты позолоченных контактов, чтобы использовать в своем проекте

Asier
Offline
Зарегистрирован: 30.08.2016

byvaliy пишет:

Не понимаю,зачем изобретать велосипед, если и так уже все придумано.

Можно придумать дешевле,но это не всегда значит,что лучше...

avton уже давал ссылку на готовую систему www.gidrolock-m.ru или она чем-то плоха???

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

Если все же решите взять краны аквасторож,то внимательно смотрите на срок их гарантии,а то вдруг они уже просроченные :)

Полностью согласен. Когда делали ремонт в квартире пару лет назад сантехник посоветовал установить систему защиты от протечек. Выбирая сразу исключил Нептун из-за питания 220 В шаровых кранов. Аквасторож не сильно впечатлил в связи с пластмассовыми деталями, которые используются в конструкции привода (помимо корпуса). А вот Гидролок оставил хорошее впечатление: пластмассовый только корпус, все панели привода и шестеренки железные, краны - латунные. За два года ни разу не пожалел о своем выборе.

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

Вот фото залил.

https://drive.google.com/file/d/0B7HGCFMrVgjCNGJJUklnb0ZpRWc/view?usp=sh...

ljrnjh5
Offline
Зарегистрирован: 25.12.2016

Здравствуйте. Схему и скетч повторить можно а то на yandex disk уже нет.

avton
avton аватар
Offline
Зарегистрирован: 11.05.2014

Старого к сожалению ничего не осталось ,а новое пока в процессе разработки :)

ljrnjh5
Offline
Зарегистрирован: 25.12.2016

Спасибо за ответ.

MIIIIIA
Offline
Зарегистрирован: 09.03.2017

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

rogelisby
Offline
Зарегистрирован: 31.10.2015

Мой програмный вариант

#include <SPI.h>
#include <Ethernet.h>

const int kran1 =  9;

int flag1 = 1;
int flag2 = 1;
int flag3 = 1;
int flag4 = 1;
int flag5 = 1;

String readString;
char c;
byte mac[] = {0xDA, 0xAD, 0xBE, 0xEB, 0xFE, 0xFF};
IPAddress ip(192, 168, 0, 183);
EthernetServer server(80);

void setup() {
  Ethernet.begin(mac, ip);
  server.begin();

  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);
  pinMode(5, INPUT);
  pinMode(6, INPUT);
  pinMode(7, INPUT);
  pinMode(8, INPUT);

  pinMode(kran1, OUTPUT);

}
void loop() {
  EthernetClient client = server.available();
  if (client) {
    while (client.connected()) {
      if (client.available()) {
        c = client.read();
        if (readString.length() < 100) {
          readString += c;
        }
        if (c == '\n') {
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
          client.println("<HTML>");
          client.println("<HEAD>");
          client.println("<meta http-equiv=\"Refresh\" content=\"4; url=/aquastoroj\" />");
          client.println("<meta http-equiv=\"Content-Type\" content=\"application/vnd.wap.xhtml+xml; charset=utf-8\" />");
          client.println("<link type=\"text/css\" rel=\"stylesheet\" href=\"http://domen/css/arduino.css\" />");
          client.println("</HEAD>");
          client.println("<BODY >");
          client.println("<h1>Аквасторож</h1>");
          ////////////////если все флаги в норме то выводим сообщение
          if (flag1 == 1 && flag2 == 1 && flag3 == 1 && flag4 == 1 && flag5 == 1) {
            client.println("<h2>Протечек не обнаружено</h2>");
          }

          ///////////////////////Ручной контроль, держим кнопку закрываем, отпускачем открываем ////////////////////////

          if (digitalRead(2)) {
            delay(100);
            digitalWrite(9, HIGH); //включаем светодиод
          }
          else {
            delay(100);
            digitalWrite(9, LOW); //выключаем
          }

          /////////////////////////Кнопкой 3 перезапускаем систему, обнуляя значение датчиков/////////////////////////////////////////////

          if (digitalRead(3)) {
            delay(100);
            flag1 = 1;
            flag2 = 1;
            flag3 = 1;
            flag4 = 1;
            flag5 = 1;
          }
          ///////Считаем Датчики, меняем флаги

          if (digitalRead(4)) {
            delay(100);
            flag1 = 0;
          }
          if (digitalRead(5)) {
            delay(100);
            flag2 = 0;
          }
          if (digitalRead(6)) {
            delay(100);
            flag3 = 0;
          }
          if (digitalRead(7)) {
            delay(100);
            flag4 = 0;
          }
          if (digitalRead(8)) {
            delay(100);
            flag5 = 0;
          }

          //////////Если флаг изменен то срабатываем реле////////////////////////////////////////////////////////////

          if (flag1 == 0) {
            digitalWrite(kran1, HIGH);
            client.println("<h3>Протечка на кухне</h3>");
          }
          if (flag2 == 0) {
            digitalWrite(kran1, HIGH);
            client.println("<h3>Протечка под ванной</h3>");
          }
          if (flag3 == 0) {
            digitalWrite(kran1, HIGH);
            client.println("<h3>Протечка унитаза</h3>");
          }
          if (flag4 == 0) {
            digitalWrite(kran1, HIGH);
            client.println("<h3>Протечка в стрилке</h3>");
          }
          if (flag5 == 0) {
            digitalWrite(kran1, HIGH);
            client.println("<h3>Протечка фильтров</h3>");
          }
          client.println("</BODY>");
          delay(1);
          client.stop();
        }
      }
    }
  }
}

 

SeregaLD
Offline
Зарегистрирован: 24.04.2017

rogelisby пишет:

Мой програмный вариант

#include <SPI.h>
#include <Ethernet.h>

Схему можно в студию?

rogelisby
Offline
Зарегистрирован: 31.10.2015

Схема!?

Все просто. На 9 пин вешаем реверс питания из 2 реле.

На пин 4-8 вешаем датчики воды. Тупо 2 болта из нержавейки. 5-10 мм между ними.

На пин 2,3 вешаем кнопку без фиксации.

Функцыи описаны в коментах.