Интеллектуальная безопасность является центральной опорой растущей вселенной «умного дома», и сейчас многие бренды пытаются представить самые полные и инновационные продукты (Nest, Netatmo, Withings и т. д.). Видеокамеры с системой наблюдения предлагают полную защиту от вторжений, а также обеспечивают предотвращение несчастных случаев и обеспечивают мониторинг дома. Нынешний успех таких продуктов подчеркивает то большое значение, которое клиенты придают данным услугам.
К сожалению, эти решения зачастую очень дороги и в подавляющем большинстве подразумевают скрытые расходы (обязательные подписки на услуги, необходимые дополнительные продукты, закрытая экосистема и т. д.).
Сегодня мы предлагаем вам сделать умную систему безопасности своими руками из старых компонентов и устройств, которые вы можете найти дома, или из очень дешевых материалов. Вы создадите полную, но недорогую систему защиты и удаленного мониторинга вашего дома.
Для кого подойдет самодельная камера видеонаблюдения:
- Владельцы домов, которые хотят обезопасить свой дом, но не могут позволить себе дорогие системы
- Энтузиасты-техники, которые хотят открыть для себя автоматизацию дома и узнать больше об интеллектуальных устройствах и технологиях DIY
- Любители DIY, которые ничего не знают о технологиях, но с энтузиазмом бросают вызов своим навыкам
Наши проекты основаны на трех простых правилах:
- Не требуется никаких технических навыков — мы поможем вам на всех этапах, чтобы вы не чувствовали себя потерянным
- Не требуется никаких больших затрат — в зависимости от того, что есть у вас дома, эта система может быть собрана менее чем за 3500 рублей!
- Все можно сделать в домашних условиях за один час
ФУНКЦИИ IP камеры из смартфона ANDROID
- Для эффективного мониторинга вашего дома подключены две умные камеры
- Умный центр, который предупреждает вас о подозрительном поведении
- Умный центр, который отправляет вам снимки вашего дома, когда вы запрашиваете отчет о ситуации
- Удаленный запуск тревоги, если в доме были обнаружены злоумышленники
- Этот проект адаптируемый, так что вы можете улучшить его с помощью дополнительного оборудования или ресурсов.
Как сделать из телефона камеру видеонаблюдения?
Содержание статьи
Шаг 1: Необходимые компоненты
- Raspberry Pi (v2 или v3)
- SD-карта 16 Гб
- Старая камера
- ИК или лазерный датчик + перемычки
- Старый неиспользуемый смартфон
Шаг 2: Настройте PROTA PI SMART HUB
Сначала вам необходимо создать умный концентратор, который будет управлять автоматизацией и соединять все устройства вместе. Prota OS для Raspberry Pi — это бесплатная интеллектуальная ОС-концентратор, которую очень легко установить. Вы мгновенно превратите свой Raspberry Pi в умный центр автоматизации дома!
Вы можете скачать Prota OS здесь. Затем запишите его на SD-карту. Также есть простое руководство, которому вы можете следовать, чтобы настроить свой Prota Pi.
Шаг 3: Настройте ИК-датчик
Как вы можете видеть, рядом с выводами вашего датчика есть небольшие индикаторы того, для чего предназначен каждый контакт:
- D для данных
- + для текущего соединения
- — для заземления
Просто подключите всё как на фотографии ниже.
В двух словах, КРАСНЫЙ кабель подключен к контакту 5 В (PIN02), ЧЕРНЫЙ кабель подключен к контакту заземления (PIN 14), а СИНИЙ кабель подключен к GPIO18 (PIN 12).
Если вам нужно что-то еще, вы можете посмотреть на приложенную ниже карту.
Теперь откройте Prota Space. Если вы еще этого не сделали, загрузите приложение GPIO в App Libraries.
В приложении GPIO нажмите на GPIO18. Выберите «Interrupt» и «Pull down». Нажмите на «set».
Теперь датчик настроен. Перемещайте вашу руку и на странице приложения GPIO вы должны увидеть уведомления о возрастающем прерывании «rising interrupt».
Шаг 4: Настройте камеру и бота в Телеграм
- Подключите USB-кабель камеры к Raspberry Pi
- Загрузите приложение веб-камеры на свой Prota Pi (в библиотеках приложений)
- Откройте приложение, чтобы убедиться, что камера работает (в случае любого движения должно начаться автоматическое создание снимков экрана).
Бот Telegram — это виртуальный помощник, которого вы можете создать в приложении Messenger Телеграма.
- Скачайте приложение Telegram на свой смартфон и создайте аккаунт
- Загрузите приложение Telegram на свой Prota Pi (в библиотеках приложений)
- Откройте приложение Telegram в Prota и нажмите “Request Authorization” (Запросить авторизацию)
- Установите имя и имя пользователя для своего бота, затем нажмите «Create» (Создать)
- Ваш бот создан! После настройки автоматизации (в следующем шаге) бот отреагирует на сообщение, которое вы отправите, чтобы уменьшитьувеличить громкость или остановить музыку.
Шаг 5: Превратите свой старый смартфон в камеру с ManyThings
ManyThings — это веб-сервис, который позволяет превратить любой смартфон или планшет в интеллектуальную камеру, просто установив их приложение. Вы также можете смотреть прямую трансляцию и записывать определенные моменты, если обнаруживается движение, и, поскольку приложение бесплатно для одной камеры, это идеальный сервис для нашего проекта!
Вы можете использовать любой телефон, на который можно установить приложение, и если у него есть фронтальная камера, вы можете производить съемку с обеих сторон, что является отличным способом использования вашего старого смартфона!
Загрузите приложение из iOS или PlayStore в зависимости от смартфона, который вы будете использовать в качестве веб-камеры.
Зарегистрируйтесь и выберите «Camera», чтобы перевести его в режим веб-камеры (Viewer — это режим, который нужно использовать на устройстве, с которого вы хотите осуществлять мониторинг).
Ваш телефон переключится в режим камеры, и как только вы нажмете красную кнопку, он начнет запись и прямую трансляцию.
Зайдите на manything.com или откройте приложение на другом устройстве, чтобы следить за происходящим
Проверьте настройки для определения порога движения (от 1 до 10), посмотрите на параметры уведомлений и записи и области обнаружения.
Manything связывается с IFTTT, так что сервис позволит нам автоматизировать использование камеры.
Шаг 6: Создайте и соедините ваш аккаунт IFTTT
Теперь, чтобы соединить ваш смартфон и Телеграм с Prota, вам нужно настроить IFTTT — платформу, которая соединяет интеллектуальные устройства и веб-сервисы.
- Загрузите приложение IFTTT из библиотек приложений вашего Prota (у этого приложения нет интерфейса, оно позволяет устанавливать соединение между вашим Prota и IFTTT)
- Перейдите на IFTTT.com или в приложении IFTTT, создайте учетную запись IFTTT, затем выполните поиск канала «Prota». Нажмитеconnect и выберите свой Prota (вам необходимо предоставить устройству, которое вы используете доступ к вашему Prota Space)
- Найдите канал Manything и подключите к нему свой аккаунт Manything.
- Найдите канал Telegram и подключите к нему свою учетную запись Telegram.
Шаг 7: Запишите Stories и апплеты, чтобы настроить автоматиацию
Центральной частью автоматизации дома является написание правильных правил автоматизации, которые будут идеально соответствовать вашим потребностям и всем возможным ситуациям. Prota OS предоставляет очень гибкий и интуитивно понятный инструмент с приложением Stories. В сочетании с IFTTT оно позволяет очень специфическим образом подключаться к сотням сервисов и устройств.
Мы создадим следующие средства автоматизации:
- Если датчик PIR обнаружит движение до 19:00, будет отправлено уведомление в учетную запись Telegram и сделан снимок комнаты (камера № 1)
- Если камера смартфона обнаружит движение (камера № 2), то будет отправлено уведомление в учетную запись Telegram со ссылкой на видео
- При отправке «отчета» вашему боту Telegram, отправится снимок камеры № 1
- Камера № 2 будет управляться ботом Telegram при помощи простых сообщений
- Бот Telegram будет использоваться для включения тревоги при обнаружении злоумышленников
Если датчик PIR обнаружит движение до 19:00, будет отправлено уведомление в учетную запись Telegram и сделан снимок комнаты (камера № 1)
- Откройте приложение Stories
- Нажмите + и «When», чтобы начать писать «сюжет»
- Выберите «GPIO detects rising interrupt on PIN GPIO18» в качестве события датчика
- Добавьте поле «And», выберите датчик с помощью «Scheduler — the clock is on ?» и установите время, например, <= 19:30 в будние дни (если вы не возвращаетесь домой до 19:30)
- Выберите в качестве действия «Webcam takes a snapshot»
- Нажмите «then» и добавьте «Telegram Bot sends a text message» с текстом «Обнаружено необычное движение»
- Нажмите «then» и добавьте «Telegram bot sends a photo». Выберите файл снимка и себя в качестве получателя
Если камера смартфона обнаружит движение (камера № 2), то будет отправлено уведомление в учетную запись Telegram со ссылкой на видео
- Откройте IFTTT и запустите новый апплет
- Найдите Manything и выберите «Motion detected». Выберите ваше устройство.
- Найдите Telegram и выберите «Send a message». Генерируемое по умолчанию сообщение предоставит всю необходимую информацию, но вы можете отредактировать его на ваш вкус.
- Нажмите на finish
При отправке «отчета» вашему боту Telegram, отправится снимок камеры № 1
- Откройте приложение Stories
- Нажмите + и «When»
- Выберите в качестве события «When Telegram Bot receive message text ‘Report’»
- Выберите в качестве действия «Webcam takes a snapshot»
- Нажмите «Then» и добавьте в качестве второго действия «Telegram Bot sends a photo».
Камера № 2 будет управляться ботом Telegram при помощи простых сообщений
Есть много вещей, которые вы можете сделать при помощи камеры смартфона через апплет IFTTT. Наиболее важными из них являются запуск и остановка записи, использование фронтальной камеры, включение звуковых сообщений и сообщений о движении, включение фонарика камеры. Вы можете задать вашему боту IFTTT автоматизацию запуска этих настроек с помощью простого сообщения Telegram.
Мы будем использовать апплеты для запуска и остановки записи (отправьте сообщения «Video start» и «Video stop»), а для включения фонарика «Flash on».
Бот Telegram будет использоваться для включения тревоги при обнаружении злоумышленников
Давайте предположим худшее! Вы смотрите на свои снимки или прямую трансляцию и понимаете, что злоумышленники проникли в ваш дом. Хорошим способом напугать их может быть воспроизведение записанного сообщения, чтобы заставить их думать, что в помещении находится кто-то еще. Либо можно воспроизвести звуковой сигнал. При помощи IFTTT вы можете удаленно запускать на вашем телефоне воспроизведение любого звука!
Вы можете найти много бесплатных тревожных звуков. Мы рекомендуем вам этот очень раздражающий высокий звук! Вы можете отредактировать его, чтобы он длился долго, или добавить к нему голосовое сообщение.
Загрузите его и поместите на смартфон, который будет использоваться в качестве камеры. Убедитесь, что его имя узнаваемо, например, «High Pitch Alarm».
Теперь давайте автоматизируем сигнализацию:
- Откройте IFTTT и запустите новый апплет
- Выберите Telegram — «New message» и установите «Alert» в качестве триггерного сообщения.
- Выберите Android Device- «Play a specific song» и запишите точное название вашего трека (для нас это будет «High Pitch Alarm»)
Протестируйте работу апплета! Помните, что для того, чтобы звук был эффективным, вам нужно будет установить на своем смартфоне высокий уровень воспроизведения.
Шаг 8: Установка и тестирование
Теперь, чтобы начать использовать интеллектуальную систему безопасности, вам нужно просто установить две камеры и ИК-датчик.
Учитывая специфические характеристики ваших камер, вы можете установить их в разных зонах вашего дома, и они будут дополнять друг друга:
- Ваша камера №1 будет подключена к Raspberry Pi и отлично подойдёт для мониторинга ключевых областей движения, таких как двери или окна
- Ваша камера № 2 должна оставаться подключенной к источнику питания, но ее можно запускать дистанционно, поэтому она идеально подойдёт для съемки разных углов.
Этот проект адаптируемый, и в зависимости от того, что есть у вас дома, и как вы хотите его использовать, вы можете:
- Используйте лазерный датчик вместо ИК-датчика
- Интегрируйте в вашу систему умный детектор дыма
- С помощью Philips Hue на рабочем столе в офисе, вы будете предупреждены вспышкой о том, что дома обнаружено движение, и у вас будет достаточно времени, чтобы среагировать