О проекте
- Создание системы ограниченного доступа в помещение на основе 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 что и устройство. Непонятная для меня интеграция с камерой. Возможно в будущем они изменят технологию и к ней можно будет вернуться.
Автор: xxcombat