Оглавление:
- Шаг 1. Как это работает
- Шаг 2: Предупреждения. Сбой подключения к сети Ethernet при включении питания
- Шаг 3: Предупреждения. Предупреждение о включении питания
- Шаг 4: Предупреждения. Дымовая сигнализация
- Шаг 6: Предупреждения. Дверной звонок
Видео: Push-оповещения Arduino для дверного звонка, охранной сигнализации, дымовой сигнализации и т. Д.: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Уведомления 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-карта Wiznet W5100 попытается подключиться к Интернету. На платах R3 есть микросхема сброса, которая сбрасывает карту при включении и должна гарантировать, что карта подключается без сбоев.
На картах ниже R3 карта обычно не подключается повторно при включении питания. Существует мод, который вы можете выполнить, который сбрасывает карту при включении и дает хорошие результаты, см. Изображения для деталей мода.
Если ваша карта не может повторно подключиться после отключения питания (вы не получите никаких предупреждений), я настроил Arduino так, чтобы он загорался мигающим светодиодом в качестве предупреждения. Светодиод будет мигать при попытке подключения карты, затем должен погаснуть.
Если красный мигающий светодиод продолжает гореть, попробуйте выключить, а затем включить приставку.
Шаг 3: Предупреждения. Предупреждение о включении питания
Предупреждение о включении питания
При восстановлении питания блока push-уведомлений отправляется предупреждение после успешного повторного подключения карты Ethernet к Интернету. Это предупредит вас о том, что в какой-то момент произошел сбой в электроснабжении, и предупредит вас, что нужно снова проверить все системы в рабочем состоянии, когда вы вернетесь домой. В интерфейсном блоке IoT есть тестовые переключатели, позволяющие протестировать все системы, которые выдают предупреждения. Дымовые извещатели можно проверить, нажав любую «кнопку тестирования» дымовых извещателей. В любом случае вам следует делать тесты дымовой сигнализации ежемесячно!
Видео 1
Видео в реальном времени моего интерфейсного блока IoT на стадии проектирования при первом включении. Часть экрана моего ПК находится справа, показывая полученные оповещения, в то время как мой мобильный телефон находится в левой части экрана. Я использую голосовые оповещения Newtifry на своем мобильном телефоне при тестировании системы, чтобы слышать, какие оповещения отправляются.
Видео 2
Включите демонстрацию предупреждений с моего рабочего стола, показывающую предупреждения рабочего стола, вывод COM-порта Arduino и мои мобильные предупреждения, наложенные поверх.
Шаг 4: Предупреждения. Дымовая сигнализация
"loading =" ленивый"
Оповещения о взломе отправляются при срабатывании сирены. При необходимости изображение с вашей веб-камеры также может быть включено в оповещения о тревоге. При необходимости вы можете контролировать свои веб-камеры на предмет злоумышленников.
Если звуковой оповещатель выключен или истекает время ожидания, вам будет отправлено следующее предупреждение, сообщающее, что сигнализация отключена. Если у вас есть звук на ваших веб-камерах, вы можете подтвердить это через интерфейс своего мобильного телефона.
Если на проводе датчика возникает неисправность проводки, и он отключается, будет отправлено несколько предупреждений. Arduino настроен на обнаружение и игнорирование быстрых предупреждений. Я подключился к дополнительному тревожному выходу, но вы хотите взломать свою панель охранной сигнализации, вы должны иметь возможность получать выходные сигналы от светодиодных индикаторов предупреждений, чтобы вы могли создавать индивидуальные предупреждения в зависимости от того, какие зоны были активированы, например. паника, внутренние или внешние двери.
Интерфейс очень простой, вспомогательный выход управляет реле, которое запускает Arduino, см. Изображение модуля veroboard 2.
На видео показаны push-уведомления на моем рабочем столе, а также на моем мобильном телефоне, наложенные поверх. Также показан выход com-порта Arduino.
Шаг 6: Предупреждения. Дверной звонок
Рекомендуемые:
Nest Hello - звонок дверного звонка со встроенным трансформатором UK (220-240 В переменного тока - 16 В переменного тока): 7 шагов (с изображениями)
Nest Hello - звонок дверного звонка со встроенным трансформатором Великобритания (220–240 В переменного тока - 16 В переменного тока): я хотел установить дома дверной звонок Nest Hello, приспособление, которое работает от переменного тока 16–24 В (ПРИМЕЧАНИЕ: обновление программного обеспечения в 2019 году изменило Европу диапазон версий до 12 В - 24 В переменного тока). Стандартные дверные звонки со встроенными трансформаторами доступны в Великобритании на
Вспомогательный переключатель дверного звонка: 21 шаг
Вспомогательный переключатель дверного звонка: Вспомогательный переключатель дверного звонка является примером вспомогательной технологии с использованием повседневных материалов. Это переключатель, который модифицирует обычный переключатель дверного звонка, чтобы он мог дать детям с особыми потребностями возможность пользоваться повседневными предметами
Нажатие дверного звонка и датчик температуры: 6 шагов
Датчик дверного звонка и датчик температуры: он дополняет стандартный дверной звонок с жесткой проводкой модулем esp-12F (esp8266). Он устанавливается в сам блок звонка, чтобы избежать каких-либо изменений в проводке. Он предоставляет следующие функции Обнаружение нажатия дверного звонка Отправка уведомлений на телефон через IFTTTStores
Беспроводной передатчик дверного звонка: 3 шага (с изображениями)
Беспроводной передатчик дверного звонка: в этом проекте описывается первая часть из следующих двух проектов: Беспроводной передатчик дверного звонка, как описано в этой инструкции. Беспроводной приемник дверного звонка, описанный в инструкции по беспроводному приемнику дверного звонка. Когда я сижу в
Беспроводной приемник дверного звонка: 3 шага (с изображениями)
Приемник беспроводного дверного звонка: этот проект описывает вторую часть следующих двух проектов: Беспроводной передатчик дверного звонка, как описано в инструкции по беспроводному передатчику дверного звонка. Это руководство также дает некоторое представление об этих проектах. Беспроводной дверной звонок