Разделы

В сети

Пользователей: 123
Из них просматривают:
Аналоги: 40. Даташиты: 40. Инструкции: 3. Новости: 9. Остальное: 3. Ошибки: 4. Программы: 1. Производители: 1. Теги: 2. Форум: 20.
Участников: 2
Гостей: 121

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Умный дом

Умный датчик потопа

Написал evildesign в 15.10.2020 22:00:00 (222 прочтений)
Умный датчик потопа
Потоп в квартире — событие очень неприятное, и для того, кого затопили, и для того, кто послужил виновником затопления. Иногда дело ограничивается пятном на потолке, а иногда — и полномасштабным ремонтом у половины подъезда. Придя домой и обнаружив озеро под ногами или капающую с потолка воду, после свежесделанного ремонта настроение может сильно испортится.


 Думаю, многим знакома ситуация, когда после установки кранов, батарей, шлангов для стиральных машин уходишь из дома и боишься, что новинка даст течь и все закончится очень печально. Столкнулся с такой ситуацией и автор статьи.  Поэтому было принято волевое решение оторвать пятую точку от дивана и смастерить «умный» датчик потопа из подручных материалов. В отсутствии хозяев дома, он должен сообщить им о протечке, где бы они ни были. Оптимально было бы осуществить звонок, но СМС оповещения вполне достаточно. Учитывая, что дома постоянно включен Wi-Fi, отправка сообщения на мобильный телефон видится вполне простой задачей. В случае нахождения хозяев дома устройство должно сообщать о протечке звуковым сигналом.

Умный датчик потопа


В закромах был найден ESP-01 модуль, стоимостью меньше 1 доллара с процессором esp8266 и памятью.  На модуль была возложена задача отправки почты на два почтовых ящика. Один почтовый ящик -это предоставляемый  мобильным оператором  по услуге WEB-SMS. Полученная на него почта сразу превращается в SMS для мобильного. Второй почтовый ящик - это ящик со включенным уведомлением по SMS о получении новых писем, например mail.ru.  
 
Протокол отправки писем устроен таким образом, что простым способом нельзя отправить письма из ниоткуда. Их можно отправить только с другого почтового ящика, предварительно сообщив почтовому сервису логин, пароль и затем содержимое письма, указав при этом куда письмо отправить. Для надежности при отправке используются два других почтовых ящика, с которых почта гарантированно уходит адресатам. Чтобы SPAM-фильтр ящиков для отправки не блокировал письма нужно предварительно из web-интерфейса почты отправить по одному письму адресатам вручную.

В скетче необходимо указать параметры своей Wi-Fi сети, адреса и пароли ящиков для отправки почты и адреса для получения почты. Инструкции по программированию ESP-01 легко гуглятся.

При первом включении устройство начнет издавать писк и подключаться к Wi-Fi сети. После 15 неудачных попыток соединения устройство перегружается, чтобы процесс повторился заново. Обычно процесс подключения после включения или просыпания занимает 3- 5 секунд. Затем отправляются письма.  С первой почты для отправки письмо отправляется на первый адрес получения, а со второй почты- на второй адрес. Если оба письма не отправились, то устройство перегружается для повторения процедуры. Далее устройство засыпает и перестает пищать. Если это не первое включение, то дополнительно к этому устройство еще 5 минут будет издавать писк с разным звуковым рисунком и только после этого отключится в сон. Отключить устройство можно только выключателем.  Потребление в режиме глубокого сна не превышает 17мкА. Если на модуле есть светодиод для индикации питания- его следует удалить. Он добавляет еще 300мкА к общему потреблению. В активном режиме ток потребления может достигать 170мА.
Для питания устройства рассматривались различные варианты источников питания. Модуль ESP-01 гарантированно работает в диапазоне напряжений 2,7-3,6 вольт. Аккумулятор было решено не использовать, так как требуется дополнительный стабилизатор напряжения. Элементы CR2450 не могут выдать большой ток для устройства. А вот элементы CR123 с емкостью 1400 мАч, возможностью разряжаться током до 1 ампера и сроком годности до 10 лет подходят идеально.
 
 Ресурса батареи хватит на несколько лет, пока напряжение не снизится ниже 2,7 вольт. Правда, и в этом случае всё будет работать, но надежности устройству это не прибавит.
 
В схеме транзисторы VT1-VT3 являются формирователем отрицательного прямоугольного импульса при попадании воды на электроды X1. Импульс используется для выведения модуля ESP-01 из режима глубокого сна. На транзисторе VT4 собран ключ для звукового излучателя BA1. Он работает параллельно встроенному в модуль светодиоду.
Печатная плата для устройства не разрабатывалась, так как требовался только один экземпляр.  Монтаж выполнен на куске макетной платы. Холдер для батареи был распечатан на 3D- принтере. Модель, скетч и схема находятся в прилагаемом архиве. В качестве корпуса использовалась прозрачная коробка от ватных палочек. Электроды представляют собой шестигранные стойки со вкрученными снизу винтами в родные отверстия корпуса. Схема не требует наладки. Устройство многократно протестировано и показало свою полную работоспособность.

Умный датчик потопа

Умный датчик потопа



 
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
grom
Отправлено: 16.10.2020 12:03  Обновлено: 16.10.2020 12:03
Главный Инженер
Дата регистрации: 18.12.2008
Откуда: Тирасполь
Сообщений: 1873
 Умный датчик потопа
Причина утечки какая была?
evildesign
Отправлено: 16.10.2020 14:09  Обновлено: 16.10.2020 14:09
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3773
 Умный датчик потопа
Если ты про видео- то водичка из лейки
А так- ставил фильтр барьер вместо давшего протечку старого фаворита. Там написано что наблюдать не менее недели после установки, чтоб не было утечек. В общем- какая-то стрёмная ситуация. Фитинги у них хлипкие, креплений трубочек как таковых там нет. Просто уплотнительное резиновое колечко и лапка, которая теоретически может зажимать трубку. 
Serega2300
Отправлено: 16.10.2020 16:51  Обновлено: 16.10.2020 16:51
Технолог
Дата регистрации: 27.03.2010
Откуда: Тирасполь
Сообщений: 254
 Умный датчик потопа
Эх, когда я таки займусь уже изучением ардуины, есть пару проектов которые хотелось бы реализовать, но кодить совсем не умею. Надо заняться этим....
MACTEP
Отправлено: 16.10.2020 17:15  Обновлено: 16.10.2020 17:15
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6867
 Умный датчик потопа
хоть какой то язык программирования знаешь?
Serega2300
Отправлено: 16.10.2020 17:24  Обновлено: 16.10.2020 17:25
Технолог
Дата регистрации: 27.03.2010
Откуда: Тирасполь
Сообщений: 254
 Умный датчик потопа
Цитата:
хоть какой то язык программирования знаешь?
Когда то давно немного учил Visual Basic, но уже ничего и не помню, поэтому можно сказать что ничего не знаю, надо всё сначала начинать
proger
Отправлено: 16.10.2020 20:52  Обновлено: 16.10.2020 20:52
Старший сотрудник
Дата регистрации: 07.01.2010
Откуда:
Сообщений: 111
 Умный датчик потопа
Цитата:
Когда то давно немного учил Visual Basic
Тогда посмотри на BASCOM-AVR.
MACTEP
Отправлено: 18.10.2020 0:19  Обновлено: 18.10.2020 0:19
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6867
 Умный датчик потопа
Скажу, как в совершенстве владеющим бейсиком, ассемблером, но на СИ++ не более пару процентов...
Если заниматься именно ардуинкой, то лучше все таки изучать СИ++. Именно среда ардуины позволяет наиболее понятно внедриться в разработку ПО к платкам ардуины. Может сначала будет криво... может proger тебя объявит индусом... Похер. Почитай курсы здесь. Там не все, но основное есть. Когда нибудь руки дойдут закончить...

Разное

Канифоль можно изготовить самому, собрав в лесу сосновую (не еловую!) смолу и перетопив ее в консервной банке.

Интересно

Если на шприц отсоса припоя надеть отрезок силиконовой трубки.

Похожие новости