Оглавление:

Система сигнализации IDC2018IOT: 7 шагов
Система сигнализации IDC2018IOT: 7 шагов

Видео: Система сигнализации IDC2018IOT: 7 шагов

Видео: Система сигнализации IDC2018IOT: 7 шагов
Видео: GSM/GPRS-модуль SIM800L (#1) - как выбрать, подключение, введение в AT-команды 2024, Июль
Anonim
Image
Image

В этом руководстве вы пройдете этапы создания системы оповещения IoT. Это недорогая самодельная сигнализация по разумной цене, доступ к которой осуществляется через Wi-Fi. Тревога срабатывает, когда кто-то открывает дверь или включает свет в вашей комнате. Этот проект может быть вам полезен независимо от того, действительно ли вы хотите установить сигнализацию для защиты своей комнаты или просто хотите попрактиковаться в кодировании для Node MCU. Другой вариант - использовать датчик освещенности в качестве будильника, который будит вас каждый день на рассвете.

Шаг 1: Детали

Техническая конструкция
Техническая конструкция

Компоненты, необходимые для этого проекта:

1. Плата узла MCU.

2. Световой терменвокс + резистор 330 Ом - используется для определения мощности света в комнате.

3. Геркон дверного переключателя - используется для обнаружения сценария открытия двери.

4. Динамик - используется для включения будильника.

5. Кабельные перемычки.

6. Мобильный телефон с приложением blynk + аккаунт - используется для управления будильником с телефона.

7. Учетная запись Adafruit - используется для управления датчиком терменвокса и просмотра статистики, собранной из цепи сигнализации.

Шаг 2: Схема потока

Как только цепь будет подключена к источнику энергии, будильник будет ждать срабатывания из приложения blynk на вашем мобильном телефоне. В случае обнаружения открытия двери или в случае, если световой терменвокс измеряет мощность света, превышающую пороговое значение, срабатывает сигнализация. Blynk отправит уведомление на ваш телефон и электронное письмо на вашу учетную запись, в котором будет указано, что сработал сигнал тревоги. Данные, измеренные в случае срабатывания сигнализации (язычок переключателя и световой терменвокс), будут опубликованы на веб-сайте adafruit.

Шаг 3: Техническая конструкция

Техническая конструкция
Техническая конструкция
Техническая конструкция
Техническая конструкция

1. Откройте учетную запись blynk на https://www.blynk.cc/. Сохраните свой токен частного доступа.

2. Настройте приложение blynk на своем мобильном телефоне, как показано на рисунке.

3. Откройте свою учетную запись adafruit и создайте панель управления, как показано на рисунке. Сохраните свой токен частного доступа.

4. Откройте config.h и залейте конфигурации - WIFI, Adafruit и Blynk.

5. Постройте схему, как показано. Примечание: геркон помещается, например, над матрицей. Однако не забудьте повесить его на дверь.

6. Загрузите скетч на вашу плату NodeMCU и начните использовать будильник!

Шаг 4: Код

Здесь вы можете увидеть код этой охранной системы.

Шаг 5: Ограничения

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

Шаг 6: вызовы

Самая большая проблема в этом проекте - понять, что у нас есть 3 разных протокола, которые работают вместе. WiFi, Blynk и MQTT, и нам нужно настроить их по-другому с самого начала, чтобы этот будильник работал. Мы думаем, что после прохождения этого шага настройки и наличия собственной учетной записи в Blynk и Adafruit вы найдете этот проект очень простым в использовании.

Мы постарались упростить вам задачу, убрав все конфигурации из эскиза и поместив их в файл conifg.h. Думаем, так будет намного проще.

Шаг 7: Будущие улучшения

1. Очень вероятно добавить датчик Touch ID, который может включать / выключать сигнализацию, где бы он ни был установлен. Это будет добавлено в дополнение к функции удаленного включения / выключения с помощью blynk. Расчетное время работы - 1 день.

2. Добавьте в схему OLED-дисплей, который заменит серийные отпечатки на компьютере. Очень вероятно, что вы захотите добавить эту функцию. Дисплей может предоставлять информацию о состоянии тревоги, даже если он не подключен к компьютеру. Расчетное время работы - 1 день.

3. Я также хотел бы добавить в схему камеру, которая будет транслировать в прямом эфире каждый раз, когда срабатывает сигнал тревоги. Так можно будет удаленно увидеть, кто находится внутри комнаты. Расчетное время работы - 2 дня.

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