Оглавление:

Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д.: 8 шагов
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д.: 8 шагов

Видео: Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д.: 8 шагов

Видео: Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д.: 8 шагов
Видео: НЕДОРОГАЯ И ЛУЧШАЯ GSM WIFI СИГНАЛИЗАЦИЯ С АЛИЭКСПРЕСС 2024, Ноябрь
Anonim
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д
Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д

Уведомления IoT от дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д. С использованием Arduino Uno и Ethernet Shield

Полная информация на моем сайте здесь

О Arduino Push Alert Box. Использует Arduino Uno и Ethernet Shield на базе чипа Wiznet W5100 для отправки push-уведомлений об активации дымовой, охранной и дверного звонков через PushingBox. Все предупреждения игнорируют ситуации / неисправности проводки, которые приводят к быстрому многократному срабатыванию. Это предотвращает отправку большого количества ложных предупреждающих сообщений на ваш мобильный телефон. Предупреждения также могут быть привязаны к любым веб-камерам, установленным в вашем доме / офисе. Это делается через интерфейс PushingBox. Список услуг PushingBox включает все типы телефонов (Android, Windows и Iphone), компьютеров (Mac, ПК с Windows и Chromebook), а также включает почту и Twitter. Если вы используете Pushbullet, предупреждения также будут повторяться на вашем ПК / Chromebook и очень скоро в Mac OS.

Охранная сигнализация

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

Дымовая сигнализация

Использует модифицированную дымовую сигнализацию в беспроводной сетевой системе дымовой сигнализации в качестве интерфейса. Определяет, когда звучит дымовая сигнализация, для реального предупреждения и игнорирует предупреждения о низком заряде батареи / неисправности. Это делается путем измерения задержки между звуковыми сигналами эхолота.

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

Оповещение о дверном звонке

Когда ваш дверной звонок нажимается, ваш обычный дверной звонок звонит как обычно, но на все ваши устройства также отправляется предупреждение вместе с изображением звонящего. Он также имеет интерфейс для пейджинга всех телефонов в беспроводной телефонной системе, когда звонит дверной звонок. Большая часть схем используется для интерфейса телефонного пейджера, который был частью существующего проекта. Эту схему можно легко опустить и заменить, см. Минимальную принципиальную схему. Чтобы учесть это, необходимо изменить код дверного звонка. Это значительно упростит проект.

Сброс / предупреждение о включении питания

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

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

Потребляет около 2 Вт энергии.

Шаг 1. Как это работает

Как это работает
Как это работает
Как это работает
Как это работает

PushingBox

См. Изображение 1.

Оповещения воспринимаются Arduino, установленным в Push Alert Box, и отправляются через карту Ethernet в PushingBox. Затем PushingBox отправляет предупреждения в ваши службы, а затем отправляет их на все ваши устройства.

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

Каждый обнаруженный предмет активирует «Сценарий».

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

Я включил в свой код примеры следующих предупреждений: дверной звонок, включение сирены охранной сигнализации, отключение охранной сигнализации, дымовая сигнализация и восстановление питания Ethernet. количество других сигналов тревоги.

Каждое оповещение имеет собственный аппаратный интерфейс для запуска Arduino и собственный фрагмент кода для понимания оборудования.

Аппаратное / программное обеспечение очень модульное, поэтому очень легко выбрать, какие части этого проекта вы хотите включить.

Шаг 2: Предупреждения. Сбой подключения к сети Ethernet при включении питания

Оповещения. Сбой подключения к сети Ethernet при включении питания
Оповещения. Сбой подключения к сети Ethernet при включении питания
Оповещения. Сбой подключения к сети Ethernet при включении питания
Оповещения. Сбой подключения к сети Ethernet при включении питания

При восстановлении питания или при первоначальном включении Ethernet-карта Wiznet W5100 попытается подключиться к Интернету. На платах R3 есть микросхема сброса, которая сбрасывает карту при включении и должна гарантировать, что карта подключается без сбоев.

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

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

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

Шаг 3: Предупреждения. Предупреждение о включении питания

Image
Image

Предупреждение о включении питания

При восстановлении питания блока push-уведомлений отправляется предупреждение после успешного повторного подключения карты Ethernet к Интернету. Это предупредит вас о том, что в какой-то момент произошел сбой в электроснабжении, и предупредит вас, что нужно снова проверить все системы в рабочем состоянии, когда вы вернетесь домой. В интерфейсном блоке IoT есть тестовые переключатели, позволяющие протестировать все системы, которые выдают предупреждения. Дымовые извещатели можно проверить, нажав любую «кнопку тестирования» дымовых извещателей. В любом случае вам следует делать тесты дымовой сигнализации ежемесячно!

Видео 1

Видео в реальном времени моего интерфейсного блока IoT на стадии проектирования при первом включении. Часть экрана моего ПК находится справа, показывая полученные оповещения, в то время как мой мобильный телефон находится в левой части экрана. Я использую голосовые оповещения Newtifry на своем мобильном телефоне при тестировании системы, чтобы слышать, какие оповещения отправляются.

Видео 2

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

Шаг 4: Предупреждения. Дымовая сигнализация

Оповещения. Охранная сигнализация
Оповещения. Охранная сигнализация

"loading =" ленивый"

Оповещения. Охранная сигнализация
Оповещения. Охранная сигнализация

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

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

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

Интерфейс очень простой, вспомогательный выход управляет реле, которое запускает Arduino, см. Изображение модуля veroboard 2.

На видео показаны push-уведомления на моем рабочем столе, а также на моем мобильном телефоне, наложенные поверх. Также показан выход com-порта Arduino.

Шаг 6: Предупреждения. Дверной звонок

Рекомендуемые: