Pull to refresh

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

Development for Raspberry Pi *
Sandbox
О проекте

  • Создание системы ограниченного доступа в помещение на основе 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



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



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

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

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

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




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






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

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




Интеграция с HomeKit сделана, но я в ней разочарован. Удаленно в HomeKit нет возможности открыть дверь, она работает только если ты подключен к той же точке Wi-Fi что и устройство. Непонятная для меня интеграция с камерой. Возможно в будущем они изменят технологию и к ней можно будет вернуться.
Tags: raspberry видеонаблюдение домофон
Hubs: Development for Raspberry Pi
Total votes 16: ↑16 and ↓0 +16
Comments 22
Comments Comments 22

Popular right now

Top of the last 24 hours