Система ограниченного доступа и видеонаблюдения на Raspberry PI

в 8:23, , рубрики: Raspberry Pi, raspberry видеонаблюдение домофон, метки:

О проекте

  • Создание системы ограниченного доступа в помещение на основе RFID меток.
  • Удаленное открытие двери и просмотр камер с мобильного телефона.
  • Система видеонаблюдения с сохранением в облако.
  • Интеграция в существующую домофонную систему.
  • Интеграция с HomeKit.


Компоненты

  • Raspberry Pi 3
  • Дисплей Waveshare 7"
  • Модуль бесконтактной идентификации RFID RC522 (монтируем в кнопку звонка)
  • Датчик температуры и влажности DHT22
  • Датчик движения HC-SR501
  • Модуль датчика освещенности
  • RFID ключи
  • Веб-камера Lоgitech WebCam C170 (монтируем в кнопку звонка)
  • Замок электромагнитный 12V (ставим на двери)

Программы

  • Raspbian OS
  • MotionEye (для просмотра камер, записи в облако при движении)
  • MySQL server (ведение протокола открытия дверей)
  • Apache HTTP server
  • PHPMyAdmin
  • Conky (для отображения прогноза погоды, температуры и влажности в комнате)
  • Программа для мобильного телефона (удаленное открытие дверей, просмотр видео)

Установка ОС Raspbian делал через NOOBS.
Установка MotionEye
Установка Apache, MySQL, PHPMyAdmin

Делаем настройку MotionEye. Заходим на http://[your_ip]:8765/, подключаем камеру. Указываем в разделе File Storage куда сохранять видео, у меня это в Dropbox, в папку IntercomMyHome

Система ограниченного доступа и видеонаблюдения на Raspberry PI - 1

В разделе Movies указал MPEG-4, так прямо с Dropbox’a можно видео будет смотреть.

Система ограниченного доступа и видеонаблюдения на Raspberry PI - 2

В разделе General Settings не забудьте сменить пароль в целях безопасности. В разделе Video Streaming настройки для стриминга видео. Есть ссылки для скриншота и интеграции в страницу.

Для работы с электромагнитным замком, кнопками открытия, звонком используются скрипты.

События открытия дверей пишем в базу MySQL.

Экран устройства получился такой:

Система ограниченного доступа и видеонаблюдения на Raspberry PI - 3
Система ограниченного доступа и видеонаблюдения на Raspberry PI - 4

Для удаленного открытия дверей и просмотра камер создано приложение (пока для iOS). Авторизация в приложении по Gmail. FireBase для хранения профиля и настроек.

Система ограниченного доступа и видеонаблюдения на Raspberry PI - 5
Система ограниченного доступа и видеонаблюдения на Raspberry PI - 6
Система ограниченного доступа и видеонаблюдения на Raspberry PI - 7
Система ограниченного доступа и видеонаблюдения на Raspberry PI - 8

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

В итоге вся система выглядит так:

Система ограниченного доступа и видеонаблюдения на Raspberry PI - 9
Система ограниченного доступа и видеонаблюдения на Raspberry PI - 10

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

Автор: xxcombat

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js