ВОДНАЯ СИГНАЛИЗАЦИЯ с уведомлением и контролем через Tele...

Источник:

ВОДНАЯ СИГНАЛИЗАЦИЯ, управляемая Arduino, с уведомлением в Telegram и управлением для f.e. посудомоечная машина или стиральная машина. Он может обнаружить утечку воды с помощью контактного кабеля на полу и уведомит вас через Telegram, а также с помощью локального сигнала тревоги, генерируемого пьезозуммером.

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

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

Функции:

Уведомление и контроль Telegram через любое из ваших приложений обмена сообщениями Telegram.
Через Telegram вы можете отключить активированную сигнализацию даже удаленно.
Через Telegram вы также можете запустить тестовую сигнализацию для проверки работоспособности.
В коде вы найдете подсказку, как настроить нового Telegram-бота для общения с вами из схемы.
Схема будет реагировать только на ваш собственный идентификатор мессенджера Telegram, чтобы ни один другой пользователь не мог активировать или деактивировать устройство по соображениям безопасности.
Ваш локальный Wi-Fi используется для подключения платы к Интернету → Сервис Telegram
Когда статус тревоги активируется через контактный кабель, обнаруживающий воду, или с помощью вышеупомянутой функции тестирования, внутренний пьезозуммер также уведомит вас локально.
В основание встроены 3 монтажных отверстия, позволяющих повесить корпус на стену или в шкаф.
Разъем цилиндрического типа для использования контактного кабеля любой длины, подключаемого к полу, и возможности подвешивания корпуса выше над землей.
Все отверстия в корпусе расположены под корпусом, чтобы избежать попадания воды в корпус.
Корпус сделан для NODE MCU V3. Более ранние версии схемы были меньше и могли не подходить.
Я использую переключаемую вилку для посудомоечной машины, так что цепь питается только тогда, когда используется посудомоечная машина.
Два открытых контактных конца контактного кабеля просто прикрепляются к полу, и вы хотите следить за утечками воды из контура. Сами контакты не должны быть скрыты под скотчем и должны находиться на расстоянии нескольких миллиметров друг от друга, чтобы быстро обнаружить утечку воды.
Плата Node MCU V3 удерживается на месте с помощью 4 колец на стойках внутри корпуса.
Крышка защелкивается и закрывает нижнюю часть корпуса.

Необходимые детали:

1x узел MCU V3 ESP8266
1 зарядное устройство Micro USB 5 В/1 А
1x пьезо-зуммер
1x порт для баррельного разъема
1 разъем типа «баррель»
Несколько проводов сечением 0,25 мм² или соединительных проводов.
Небольшая полоска ленты, чтобы приклеить 2 конца кабеля с от��рытыми контактами к полу.

Инструкции по печати:

профиль скорости 0,2
Опоры, установленные в общий режим, используются только для «базовой» детали.

Проводка:

Я использовал перемычки, чтобы уменьшить необходимость пайки, в первую очередь, в целях тестирования. Позже пропаю все соединения как следует.
Для порта цилиндрического разъема потребуются 2 точки пайки. Посмотрите фотографии, пожалуйста, какой из 3 контактов используется. Для этих двух кабелей нет направления, на которое вам нужно обратить внимание.
Остальные контакты смотрите в таблице:
Контакт узла MCU V3: Контакт пьезозуммера: Контакт цилиндрического разъема: Цвет:
3 В + (средний контакт) красный
G — синий
D5 S серый
D2 средний штифт белый
G внешний штифт белый

Код:

Код для Node MCU V3 можно найти в моем репозитории GitHub.
Вам понадобятся две дополнительные библиотеки, имена которых указаны поверх .INO.
В коде Arduino проверьте файл settings.h, чтобы установить настройки Wi-Fi.
В файле settings.h вы найдете краткую справку по настройке нового бота Telegram и поиску вашего собственного идентификатора чата в мессенджерах Telegram, чтобы бот мог отправлять только вам сообщения.
Настройка собственного идентификатора чата мессенджеров Telegram также необходима для блокировки всех остальных пользователей в целях безопасности.
В файле settings.h вы также найдете краткую справку, как настроить меню для бота, чтобы он мог получать доступ ко всем командам с помощью этог�� меню в самом Telegram.
На данный момент доступны 3 команды:
/start → показывает краткую справку о командах
/testalarm → активирует тестовую сигнализацию через Telegram и пирог.

02:53
21
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.