Оглавление:

Домашняя безопасность со встроенной системой: 12 шагов (с изображениями)
Домашняя безопасность со встроенной системой: 12 шагов (с изображениями)

Видео: Домашняя безопасность со встроенной системой: 12 шагов (с изображениями)

Видео: Домашняя безопасность со встроенной системой: 12 шагов (с изображениями)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Июнь
Anonim
Домашняя безопасность со встроенной системой
Домашняя безопасность со встроенной системой

Здравствуйте, читатели!

Это инструкции по созданию домашней системы безопасности в отличие от любой другой системы безопасности. Эта система имеет улучшенную функцию TRAP и PANIC Mode Подключение владельца дома жертвы, соседа и полицейского участка по сети. В этом проекте я демонстрирую весь проект через интранет (закрытая сеть), а не через Интернет, это ваше желание, если вы хотите сделать то же самое в Интернете..

ПАНИЧЕСКИЙ РЕЖИМ: (существующая система), когда злоумышленник обнаружен ультразвуковым датчиком. огни дома и зуммер будут взорваны, что приведет к панике злоумышленника и отправит SMS-уведомление владельцу дома жертвы и его / ее соседу, и будет размещена временная сеть, в которой будет храниться некоторая информация о вторжении, например, в какое время злоумышленник вторгся, Время, прошедшее после вторжения, и поле ввода. Где владелец дома может ввести PIN-код, чтобы удаленно отключить зуммер и домашнее освещение.

РЕЖИМ ЛОВУШКИ: (Предлагаемая система) при обнаружении злоумышленника зуммер и свет не загораются, как существующие системы. Вместо этого в полицейский участок будет отправлено SMS-уведомление, содержащее IP-адрес. получить такую информацию, как время вторжения, истекшее время от вторжения и адрес дома жертвы, а также направление на статической карте Google от полицейского участка до дома жертвы. Также будет отправлено SMS-уведомление соседу и владельцу дома.

Вещи, которые нужно построить

Требования к программному обеспечению

  1. Загрузить Arduino IDE IDE Страница загрузки
  2. Скачать библиотеку DS3231 Скачать библиотеку
  3. Скачать файл Bridge Скачать файл
  4. Скачать исходный код Скачать исходный код

Требования к оборудованию

  1. Ардуино Уно Мега ATmega1280
  2. Ethernet-экран
  3. Хлебная доска
  4. ЖК-дисплей 16x2
  5. Базовый сервопривод
  6. Перемычка между мужчинами и женщинами от 30 до 35
  7. Перемычка между гнездом и гнездом от 20 до 25
  8. Перемычка между штекером и штекером 10-15
  9. Матрица клавиатуры 4x4
  10. Ультразвуковой датчик - HC-SR04
  11. Зуммер пьезо
  12. Светодиодные фонари 2
  13. Кабель LAN
  14. Кабель питания платы Arduino
  15. Модуль RTC ds3231

Требование к учетным данным

Для получения SMS-уведомлений от оборудования:

  1. Идентификатор безопасности аккаунта из Twilio API
  2. Токен аутентификации из Twilio API
  3. Ключ приложения Temboo из Temboo API
  4. Номер отправителя из Twilio API

Прежде всего, установите Ethernet Shield с Arduino Uno Mega, как показано на рисунке.

Шаги с 1 по 5 объяснят отдельные соединения модуля с основной платой Arduino. И, наконец, ваша плата будет выглядеть как весь проект, как показано выше.

Шаг 1. Совместите ЖК-дисплей 16x2 с платой Arduino

Выровняйте ЖК-дисплей 16x2 с платой Arduino
Выровняйте ЖК-дисплей 16x2 с платой Arduino
Выровняйте ЖК-дисплей 16x2 с платой Arduino
Выровняйте ЖК-дисплей 16x2 с платой Arduino

Требования для выполнения этого шага

  1. Ардуино Мега
  2. Экран Ethernet
  3. ЖК-дисплей 16x2
  4. Перемычки между мужчинами и женщинами

Этот ЖК-дисплей 16x2 имеет 16 контактов. следуйте изображению и подключите ЖК-дисплей к плате arduino. для выполнения этого шага вам потребуются перемычки «папа-папа».

Шаг 2: выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino

Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino
Выровняйте ультразвуковой датчик - HC-SR04 с платой Arduino

Требования для выполнения этого шага

  1. Плата Arduino
  2. Экран Ethernet
  3. Ультразвуковой датчик - HC-SR04
  4. Перемычки между мужчинами и женщинами

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

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

На шаге 3 показана линейка базового сервопривода и сочетание ультразвукового датчика и базового сервопривода на картинке.

Шаг 3: Подберите базовый сервопривод с платой Arduino

Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino
Линия для базового сервопривода с платой Arduino

Требования для выполнения этого шага

  1. Плата Arduino
  2. Экран Ethernet
  3. Базовый сервопривод
  4. Провода перемычки

Этот базовый сервопривод используется для поворота ультразвукового датчика на 180 градусов, чтобы охватить максимальную площадь в целях безопасности. Затем я прикрепил ультразвуковой датчик над ним, как показано на рисунке.

Шаг 4: объедините матрицу клавиатуры 4x4, светодиоды и зуммер с платой Arduino

Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino
Линия для матрицы клавиатуры 4x4, светодиода и зуммера с платой Arduino

Требования для выполнения этого шага

  1. Плата Arduino
  2. Экран Ethernet
  3. Матрица клавиатуры 4x4
  4. ВЕЛ
  5. Зуммер пьезо

Примечание: матрица клавиатуры 4x4 имеет 8 контактов, начиная справа налево от кнопок, зуммер используется только тогда, когда система безопасности работает в режиме паники, и здесь мы предполагаем, что светодиодный индикатор в качестве фонарей дома, он также используется, когда система безопасности работает в режиме паники, чтобы вызвать панику злоумышленника.

Шаг 5: Подключение RTC DS3231 к плате Arduino

Линия для RTC DS3231 с платой Arduino
Линия для RTC DS3231 с платой Arduino
Линия для RTC DS3231 с платой Arduino
Линия для RTC DS3231 с платой Arduino

Требования для выполнения этого шага

  1. Плата Arduino
  2. Экран Ethernet
  3. RTC DS3231
  4. Перемычки между мужчинами и женщинами

Примечание: модуль RTC (часы реального времени) заботится о времени так же, как наш настольный компьютер или ноутбук заботится о времени, даже когда ваш ноутбук на некоторое время выключен. Он будет отображать правильное время, когда вы включаете свой ноутбук.

Таким же образом работает модуль RTC. Итак, чтобы начать работу с модулем RTC в первый раз, вам нужно сначала установить время. Я поделюсь видео о настройке времени в вашем модуле RTC и один раз, чтобы настроить время, которое вам не нужно делать снова и снова. Начало работы с модулем DS3231 RTC.

Шаг 6: давайте настроим программную среду

Настроим программную среду
Настроим программную среду
Настроим программную среду
Настроим программную среду

В соответствии с требованиями, обсуждаемыми во введении, вы должны загрузить Arduino IDE, библиотеку ds3231, командный файл и загрузить исходный код.

  1. После загрузки Arduino IDE запустите ее. Щелкните эскиз> включить библиотеку> Управление библиотеками> Найдите «Клавиатура», затем выберите «Клавиатура от Марка Стэнли» и нажмите «Установить».
  2. Снова щелкните> эскиз> включить библиотеку> Добавить библиотеку. ZIP> выберите файл zip ds3231 и импортируйте его.

Шаг 7. Давайте получим требования к учетным данным

Давайте получим требования к учетным данным
Давайте получим требования к учетным данным

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

  • SID учетной записи Twilio
  • Жетон аутентификации Twilio
  • Ключ приложения Temboo и
  • Номер отправителя из Twilio.
  1. Зарегистрируйтесь на веб-сайте Twilio. На сайте Twilio вы увидите SID своей учетной записи и токен аутентификации на странице консоли.
  2. затем перейдите к программируемым SMS> нажмите "Сборка и узнайте" нажмите "ПОЛУЧИТЬ НОМЕР", где вы можете получить свой уникальный номер отправителя, и с этого уникального номера отправителя вы получите SMS-уведомление при обнаружении злоумышленника.
  3. Затем вам необходимо зарегистрировать свой номер телефона для приема SMS в Twilio. Для этого нажмите «Номера телефонов»> нажмите «Подтвержденные идентификаторы вызывающих абонентов»> нажмите кнопку «плюс», чтобы добавить номер своего мобильного телефона и получить SMS-уведомление.
  4. Скопируйте эти учетные данные, а затем зарегистрируйтесь на сайте Temboo API Сайт Temboo API. В левой части под Choreos щелкните Twilio> щелкните SMS-сообщения> щелкните SendSMS. Затем вы увидите поля ввода для SID учетной записи, токена аутентификации, тела, От и Кому.
  5. Введите все эти учетные данные прямо здесь и введите этот уникальный номер отправителя в поле «ОТ».
  6. Нажмите "Запустить сейчас".

Вы получите уведомление.

ПРИМЕЧАНИЕ. Вы должны получить уникальный номер отправителя «ОТ» и «КУ» зарегистрируйте свой номер телефона, чтобы получать SMS-уведомление.

Шаг 8: Строки кода, в которых вам нужно будет ввести свои учетные данные

Строки кода, в которых вам нужно будет ввести свои учетные данные
Строки кода, в которых вам нужно будет ввести свои учетные данные

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

  1. В пяти местах вам нужно будет заменить свой «Ключ SID учетной записи» (строки №: 440, 467, 495, 525, 554)
  2. В пяти местах вам нужно будет заменить свой «ключ токена аутентификации» (номер строки: 432, 459, 487, 517, 546).
  3. В пяти местах вам нужно будет заменить свой номер «Кому» (номер строки: 434, 461, 489, 519, 548). Вставьте свой номер телефона, который должен быть зарегистрирован в «Идентификаторах проверенных вызывающих».
  4. В пяти местах вам нужно будет заменить свой номер «ОТ» (номер строки: 436, 463, 491, 521, 550). Вставьте уникальный номер отправителя, который вы получили от twilio.
  5. В файле TembooAccount.h #define TEMBOO_APP_KEY "# Вставьте ключ приложения сюда #" Вы можете получить ключ приложения из своей учетной записи Temboo

После того, как вы вставили свои учетные данные в данную LOC (строку кодов), вы можете выполнить свой код.

Шаг 9: Мостовое соединение

Мостовое соединение
Мостовое соединение
Мостовое соединение
Мостовое соединение

Теперь выберите адаптер LAN и источник Интернета щелкните правой кнопкой мыши, затем щелкните мостовые соединения. Это позволит соединить интранет-соединение между вашим ноутбуком и шилдом Ethernet, образуя замкнутую сеть (интранет).

После установления соединения вы должны открыть и закрыть командный файл, который вы загрузили на ШАГЕ 1.

Шаг 10: Заключительная инструкция

Заключительная инструкция
Заключительная инструкция
Заключительная инструкция
Заключительная инструкция

Подключите кабель питания Arduino к ноутбуку и кабель LAN от порта LAN ноутбука к порту LAN экрана Ethernet, а затем нажмите «Загрузить». Загрузка займет 5 минут.

После загрузки программа начнет выполнять DHCP, будет получен IP-адрес, после чего он попросит ввести PIN-код.

  1. ПИН-код РЕЖИМА ЛОВУШКИ "A33333"
  2. PIN РЕЖИМА НАПАДЕНИЯ "B66666"
  3. ДЕАКТИВАЦИЯ ПИН-кода "D00000"

В соответствии с введенным PIN-кодом система запустится.

Вы можете изменить PIN-код по своему желанию, отредактировав исходный код.

Шаг 11: Результаты режима паники

Результаты режима паники
Результаты режима паники
Результаты режима паники
Результаты режима паники
Результаты режима паники
Результаты режима паники

Как только злоумышленник будет обнаружен, загорятся зуммер и светодиод (как домашние огни), и SMS-уведомление будет отправлено соседу и владельцу дома, как показано на рисунке, а временная сеть будет размещена только для владельца дома. отправить домовладельцу через SMS-уведомление

Скриншоты из Интернета размещены выше.

Шаг 12: Результаты режима ловушки

Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки
Результаты режима ловушки

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

SMS-уведомление содержит такую информацию, как

  1. Адрес веб-страницы
  2. Ссылка на карту Google от полицейского участка до дома жертвы

Скриншоты из Интернета размещены выше.

Преимущества этой системы

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

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