Оглавление:

Скрытая камера Pi: 6 шагов (с изображениями)
Скрытая камера Pi: 6 шагов (с изображениями)

Видео: Скрытая камера Pi: 6 шагов (с изображениями)

Видео: Скрытая камера Pi: 6 шагов (с изображениями)
Видео: Скрытая камера Xiaomi 2024, Июль
Anonim
Image
Image
Скрытая камера Pi
Скрытая камера Pi
Скрытая камера Pi
Скрытая камера Pi

Это отличный проект выходного дня с использованием модуля Raspberry Pi и Pi Camera, который также будет использоваться в качестве камеры безопасности для вашей гостиной или кабинета. Также хотел упомянуть, что вдохновением для этого проекта является обучающая камера под названием Hidden GoPro Security Camera, в которой использовалась камера GoPro вместо камеры Raspberry Pi.

В моем случае я использую старый держатель проекта, который я больше не использую, но вы можете следить за ним со старой книгой, как вы видите в управляемой скрытой камере безопасности GoPro.

Для программного обеспечения на Raspberry Pi Zero W я использую motionEyeOS, который превращает ваш Pi в устройство наблюдения, и вы также можете запускать другие вещи в вашем доме, такие как динамик или свет, чтобы напугать злоумышленника. В моем случае я использую IFTTT, чтобы включить фары Phillips HUE дома и отправить себе электронное письмо.

Шаг 1. Вещи, которые вам понадобятся

Вещи, которые вам понадобятся
Вещи, которые вам понадобятся
Вещи, которые вам понадобятся
Вещи, которые вам понадобятся

Вот список электронных компонентов и инструментов, которые вам понадобятся в дополнение к старому держателю проекта или старой книге.

  • Камера Raspberry Pi
  • Raspberry Pi, в моем случае я использую Raspberry Pi Zero, но вы можете использовать любую версию Pi B + или более высокого уровня. -Кабель камеры Raspberry Pi, это будет зависеть от того, какую версию Pi вы планируете использовать. Здесь я подключил соединительный кабель Pi Zero, который отличается от другого Raspberry Pi.
  • SD Card
  • Мини-кабель USB и настенная розетка для мобильного телефона.

Кроме того, вам понадобится что-то, чтобы удерживать камеру Pi и Pi, если у вас есть под рукой 3D-принтер, вы можете использовать файлы STL на шаге ниже или использовать официальный нулевой корпус Raspberry Pi.

А еще вам понадобится клей или горячий клеевой пистолет.

Шаг 2: 3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)

3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)
3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)
3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)
3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)
3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)
3D-печать прикрепленных файлов STL (необязательно, если у вас есть чехол)

Это необязательный шаг, если у вас под рукой есть 3D-принтер. Загрузите прикрепленные файлы STL, добавьте их в слайсер и распечатайте файлы на 3D-принтере. В моем случае я использую Hatchbox brown PLA +, который соответствует папке проекта.

Для нарезки я использую Slic3r с -

  • Высота слоя 0,3 мм
  • Плотность заполнения до 15%.
  • Температура 205 C Печать файлов займет около 30-40 минут, в зависимости от настроек вашего принтера.

Шаг 3. Настройка MotionEye на Raspberry Pi

Настройка MotionEye на Raspberry Pi
Настройка MotionEye на Raspberry Pi

Для потоковой передачи видео через камеру Pi у вас есть множество вариантов от использования простого пакета в качестве mjpg-streamer до чего-то более сложного и задействованного, например OpenCV. В моем случае я использую MotionEyeOS, потому что он прост в настройке и дает вам достаточно параметров конфигурации, с которыми вы можете поиграть, которые я буду обсуждать на следующем шаге. Вот шаги, которые вам нужно будет выполнить, чтобы настроить Raspbian на Pi.

Загрузите последнюю версию motionEyeOS с

Начните с выполнения следующих команд, чтобы записать SD-карту

wget

sudo./writeimage.sh -d / dev / mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'yourWiFiRouterName: yourWiFiRouterPassowrd'

В рамках этой команды, если вы используете Raspberry Pi zero W, вы можете изменить приведенную выше команду, включив в нее имя пользователя или пароль вашего WiFi-роутера.

В моем случае я использую Ubuntu 16.04 в качестве основной операционной системы для записи SD-карты объемом 16 ГБ, но если вы используете окно, вы можете использовать такой инструмент, как etcher, или приложение терминала, если вы используете Mac.

Для получения дополнительной информации посетите вики motionEyeOS.

Шаг 4: приклейте камеру Pi и Pi Zero к папке проекта

Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта
Приклейка камеры Pi и Pi Zero к папке проекта

После того, как вы протестировали видеопоток с камеры Pi с помощью браузера, такого как Chrome, на своем ноутбуке / мобильном телефоне, пришло время добавить все в папку или книгу вашего проекта.

В моем случае мне пришлось вырезать около 4 рукавов из папки, а затем просверлить отверстие до конца, как показано на картинках выше. Затем я использовал горячий клей, чтобы прикрепить детали, напечатанные на 3D-принтере, к папке.

Наконец, добавьте папку проекта на книжную полку и подключите USB-кабель к настенному адаптеру питания мобильного телефона.

Шаг 5: настройка MotionEye

Настройка MotionEye
Настройка MotionEye
Настройка MotionEye
Настройка MotionEye
Настройка MotionEye
Настройка MotionEye

MotionEye имеет элегантный веб-интерфейс и множество параметров конфигурации для обнаружения движения, фотосъемки, видео, отправки электронного письма при обнаружении движения и многого другого, как вы видите на изображениях выше.

После того, как вы впервые войдете в систему с помощью администратора, вам следует обновить пароль администратора и пользователя через веб-интерфейс и перезагрузить Pi.

Теперь, поскольку это скрытая камера, вы можете перейти к предварительной настройке и включить «Включить светодиод камеры CSI», как вы видите на первом снимке экрана выше. И вы также можете обновить рабочий график, который в основном представляет собой время в течение дня, когда вы находитесь в школе или на работе.

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

Шаг 6: Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника

Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника
Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника
Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника
Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника
Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника
Настройка Hue Light с помощью IFTTT, чтобы напугать злоумышленника

Это необязательный шаг, но он может напугать злоумышленника. В рамках своей установки я использую рецепт IFTTT, чтобы включить все светильники Phillips Hue в доме при обнаружении движения.

Чтобы настроить рецепт, перейдите на ifttt.com, создайте учетную запись и щелкните новый апплет. На стороне IF апплета выберите веб-перехватчик производителя и создайте триггерное событие под названием "HUE_on", а на той стороне апплета выберите Phillps HUE и выберите свет, который вы хотите включить, из раскрывающегося списка, в моем случае я включите все лампы в доме. Вам также необходимо сначала настроить канал Phillps HUE, войдя в свою учетную запись HUE.

Как только вы закончите, запишите ключ настройки вашего веб-перехватчика, который вы найдете по этой ссылке. Затем измените URL-адрес ниже с помощью YOURKEY и добавьте его в URL-адрес веб-перехватчика в motionEye, как показано на первом снимке экрана выше.

maker.ifttt.com/trigger/HUE_on/with/key/YO…

Теперь запустите быстрый тест и при необходимости отрегулируйте настройку порога смены кадра в разделе обнаружения движения.

IFTTT - это круто !, поэтому попробуйте создать свой собственный рецепт, чтобы вызвать телеграмму для себя, или пусть ваше устройство Amazon Alexa Echo воспроизводит музыку.

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