Автоматический шаровой кран для воды SEV3000

Опубликовал | 31.10.2018

Добрый день (опционально вечер/ночь).

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

ПРЕДИСЛОВИЕ

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

Но начнем со всего по порядку. Поехали!

Как обычно предупреждение:

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

Дополнение к вышесказанному:

При работе с напряжением в 220В, будьте предельно аккуратны! Не подключайте компоненты на горячую. Дважды, нет трижды проверьте всю систему перед включением в сеть 220В.

Внешний вид и характеристики

Не обойду стороной упаковку, но спрячу под спойлер:

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

С одной стороны, на корпусе виднеются индикаторы открыт/закрыт, с другой стороны видна схема включения аппарата в сеть 220В.

Так же приведу скан инструкции, которая поставляется с краном вместе:

Видно, что у производителя имеется как минимум 2 модели использующие одинаковую, автоматическую систему управления.

Характеристики с сайта производителя:

Мощность привода: 220VAC, 50-60 Гц
Мощность: 6 Вт
Время действия: 15 s (в реале укладывается от 13 до 16 секунд)
Длина кабеля: 50 см
Среда применения: холодная/горячая вода
Температура среды: 2 ℃-90 ℃

Управление: подключение осуществляется по трем кабелям

Из нюансов, прокладки внутри крана изготовлены из капролона, что в общем то хорошо и повышает срок службы аппарата.

По ощущениям изготовлен из латуни. Провернуть шток крана руками не получится, требуется очень хорошее усилие.

Размеры шарового крана

И совсем забыл сказать, что в комплект продавец вкладывает катушку с фум-лентой:

Разборка

Кран собран на 4х шурупах.

Открутив которые, можем лицезреть все его внутреннее пространство:

Двигатель промаркирован 50KTYZ-220V1RPM, находится без особых усилий стоимость одного экземпляра порядка — 600р.

Параметры двигателя прилагаю:

Двигатель держится на 2 заклепанных, пластиковых стойках, а так же двух шурупах.

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

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

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

Управление

Для управления я взял релейную батарею на 16 модулей, Arduino Mega 2560, и Ethernet шилд W5500.

Тестовый стенд выглядит таким образом:

Схема подключения ардуино:

Подключение шарового крана к 220В выглядит так:

Набросал тестовый скетч для работы с сетевым интерфейсом:

  #include <SPI.h>         #include <Ethernet2.h>     int relayA = 22;    boolean statusRA  = false;    String readString;  char c;  byte mac[] = { 0, 0, 0, 0, 0, 0 };   //введите свои данные  IPAddress ip(0, 0, 0, 0); 	           //введите свои данные  EthernetServer server(0);         //введите свои данные    void setup() {    pinMode(relayA, OUTPUT);              Serial.begin(9600);    while (!Serial) { ; }    Ethernet.begin(mac, ip);    server.begin();  }    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=/Home_controller" />");    client.println("<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=utf-8" />");    client.println("<TITLE>Комнатная автоматика</TITLE>");    client.println("</HEAD>");    client.println("<BODY align="center">");    client.println("<h1>Пульт управления реле </h1>");    client.println("<hr />");     client.println("<br />");     client.println("<br />");     client.println("<table align="center"><tr>");    client.println("<th width="10%">Номер розетки</th>");    client.println("<th width="10%">Тумблер управления</th>");    client.println("<th width="10%">Номер комнаты</th>");    client.println("<th width="10%">Статус комнаты</th></tr>");    client.println("<tr class="trh1"><td align="center">");    client.println(" ");    client.println(" ");    client.println("Состояние розетки 1");    client.println("</td><td align="center">");    if (statusRA == false) {      client.println("<a href="/Aon" />Включено</a>");    } else {      client.println("<a href="/Aoff" />Выключено</a>");    }       client.println("</td></tr>");    client.println();    client.println("</BODY>");      delay(1);    client.stop();               if (readString.indexOf("Aon") >0){       digitalWrite(relayA, HIGH);       statusRA = true;     }      if (readString.indexOf("Aoff") >0){       digitalWrite(relayA, LOW);       statusRA = false;     }         readString=""; } } } } }  
Так же можно сделать крайне простой гаджет, который сможет управлять краном самостоятельно посредством такого кода:
  #include <SPI.h>         #include <DHT.h>  #define DHT_1_PIN 40    DHT dht1(DHT_1_PIN, DHT11);    int relayA = 22;  float t1;  void setup() {    pinMode(relayA, OUTPUT);    Serial.begin(9600);     dht1.begin();  }    void loop() {       t1= dht1.readTemperature();         if (t1<=23.0){       digitalWrite(relayA, LOW);     }    if (t1>=25.0){       digitalWrite(relayA, HIGH);          }     }  

Принцип таков:

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

По сути потребуется всего лишь датчик типа DHT11, самый простой атмел, реле и все.

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

Видео работы

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

Выводы

Кран, прост в управлении, и я наверняка буду внедрять его. Ломаться там особо не чему, единственное, что меня очень настораживает, это концевики внутри изделия я не могу сказать, как долго будут они служить.

Перекрытие происходит довольно быстро.

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

В целом каждый сам для себя решит, стоит ли это того или нет.

Большое спасибо за внимание, надеюсь кому-то очень помог этой информацией.

Планирую купить 0 Добавить в избранное 0

(c) 2017 Источник материала

Рекламные ссылки