- МозгоЧины
- Как смастерить видеонаблюдение из старых гаджетов
- Как смастерить видеонаблюдение из старых гаджетов
- Шаг 1: Необходимые детали
- Шаг 2: Алгоритм действия
- Шаг 3: Настройки
- Шаг 4: ТВ-монитор
- Шаг 5: Реле
- Шаг 6: Аудио
- Шаг 7: Браузер
- Шаг 8: Домофон на Андроид
- Шаг 9: И в заключение
- Как сделать видеодомофон из планшета своими руками
- Что такое видеодомофон
- Основные компоненты
- Пример подключения
- Как разместить
- Первоначальная настройка
- Работа с приложением
- Вызов и открытие двери
- Заключение
- Видео по теме
Сайт про изобретения своими руками
МозгоЧины
Сайт про изобретения своими руками
Как смастерить видеонаблюдение из старых гаджетов
Как смастерить видеонаблюдение из старых гаджетов
Всем мозгодрузьям, здравствуйте! Сегодня даем новую жизнь неиспользуемым гаджетам и аксессуарам ПК, а именно создаем своими руками комплект видеонаблюдения.
Если ваши веб-камера, колонки для ПК, монитор, смартфон начали бесполезно пылиться в кладовой, то пора реанимировать их и сделать систему видеонаблюдения связанной с облаком, то есть с большим спектром «интернетовских» возможностей: IP-поток, хранение фото и видео в облаке, автоматические письма на электронную почту и т.п. И еще звуковое оповещение о движении и автоматическим включением при приближении объекта, то есть мозгоподелка полезная.
Шаг 1: Необходимые детали
• Смартфон (Raspberry Pi)
• Блок питания для смартфона
• Колонки для ПК
• ТВ-монитор с композитным входом и запитывающийся от блока питания
• RCA аудио/видео кабель с 3,5 мм штекерами
• веб-камера совместимая со смартфоном
• три переходника «мама-мама»
• 1-канальное реле 5V реле для микроконтроллера (PIC ARM AVR DSP)
Веб-камера через просверленное отверстие в стене непосредственно подключается к USB-порту смартфона, а для сокращения расходов вся самоделка подключается к локальной сети.
Шаг 2: Алгоритм действия
При срабатывании датчика движения мозгоподелка выполняет следующие действия:
• включается монитор
• подается звуковое оповещение
• отправляется сообщение со снимком на мой публичный IP
• отправляется сообщение с IP-потоком, который может быть воспроизведен с помощью приложения ( для iOS на AcePlayer
Хронология снимков и видео сохраняются в Gmail , а при изменении публичного IP система присылает письмо с обновленным IP.
Шаг 3: Настройки
Для начала создаем два Gmail аккаунта: один для jpeg файлов, второй для mpeg файлов. На смартфоне (RasPI) включаем доступ к графическому интерфейсу:
$ sudo raspi-config
и включаем опцию, задаем монитор как основной графический интерфейс, перезагружаем смартфон.
Настраиваем отправку сообщений — загружаем tar файл:
$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
Распаковываем:
$ tar -zxvf sendEmail-v1.56.tar.gz
Копируем исправленный патч:
$ sudo cp -a sendEmail-v1.56/sendEmail /usr/local/bin
Делаем его исполняемым:
$ chmod +x /usr/local/bin/sendEmail
Устанавливаем TLS поддержку для Gmail:
$ sudo apt-get install libnet-ssleay-perl libio-socket-ssl-perl
После установки меняем следующим образом:
$ sudo nano /usr/share/perl5/IO/Socket/SSL.pm
С помощью Ctrl-W находим строку со следующим фрагментом:
m<^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))$>i
и заменяем его на:
m<^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))>i
сохраняем и выходим.
Пробуем отправить письмо с командной строкой:
$ sendEmail -f YOUREMAIL1@gmail.com -t YOUREMAIL2@gmail.com -u «OBJECT» -m «MESSAGE TEXT» -xu YOUREMAIL1@gmail.com -xp YOURPASSWORD -o tls=yes -s smtp.gmail.com:587
Устанавливаем браузер Chromium:
$ sudo apt-get install chromium-browser
Переводим автозапуск браузера в полноэкранный режим:
$ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Если у вас нет NOOBS, то:
sudo nano /etc/xdg/lxsession/LXDE/autostart
#@lxpanel —profile LXDE
#@pcmanfm —desktop —profile LXDE
#@xscreensaver -no-splash
# auto run the browser
@xset s off@xset -dpms
@xset s noblank
@chromium —kiosk —enable-kiosk-mode —enabled —touch-events —touch-events-ui —disable-ipv6 —allow-file-access-from-files —disable-java —disable-restore-session-state —disable-sync —disable-translate —disk-cache-size=1 —media-cache-size=1 http://localhost:YOURWEBCAMPORT
Перезагружаемся.
Установка MP3 плеера:
$ sudo apt-get install mpg123
Установка детектора движения:
$ sudo apt-get install motion
Изменяем файл конфигурации:
$ sudo nano /etc/motion/motion.conf
Я изменил следующие параметры:
#start as
daemon
daemon on
# Rotate image
rotate 90 (my webcam is 270° rotated)
# Image width
width 640 (check your webcam resolution)
# Image height
height 480 (check your webcam resolution)
# Maximum number of frames
framerate 2
# Threshold
threshold 15000
# Picture frames must contain motion
minimum_motion_frames 2
# Specifies the number of pre-captured
pre_capture 5
# Codec to used by ffmpeg for the video compression
ffmpeg_video_codec mpeg4
# The mini-http server listens
webcam_port 8080 (selected your preferred port)
# TCP/IP port for the http server to listen on
control_port 8081 (select different port by webcam port)
# Restrict webcam connections to localhost only
webcam_localhost off
# Command to be executed when an event starts.
on_event_start mpg123 -m —gain 70 /home/pi/testsound.mp3 ;
# Command to be executed when a picture (.ppm|.jpg) is saved (default: none)
on_picture_save sendEmail -f YOUREMAIL1@gmail.com -t YOUREMAIL1@gmail.com -u «Motion detected!» -m «http://»`curl -s checkip.dyndns.org|sed -e ‘s/.*Current IP Address: //’ -e ‘s/ $IPFILE
sendEmail -f YOUREMAIL1@gmail.com -t YOUREMAIL1@gmail.com -u «your IP is changed!» -m $CURRENT_IP -xu YOUREMAIL1@gmail.com -xp YOURGMAILPASSWORD -o tls=yes -s smtp.gmail.com
Сохраняем и выходим.
$ chmod 700 ipchangecheck.sh
Если хотите проводить проверку каждые пять минут:
$ sudo nano /etc/crontab
*/5 * * * * pi bash /home/pi/ipchangecheck.sh
Сохраняем и выходим.
Шаг 4: ТВ-монитор
Меняем конфигурацию видеофайла (с помощью NOOBS Configuration )
$ sudo nano /boot/config.txt
# NOOBS Auto-generated Settings: (i’m using PAL composite monitor 270° rotated)
#hdmi_force_hotplug=1
#config_hdmi_boost=4
sdtv_mode=2
sdtv_aspect=2
overscan_left=24
overscan_right=24
overscan_top=16
overscan_bottom=40
disable_overscan=0
display_rotate=1
Сохраняем, выходим и перезагружаем.
Шаг 5: Реле
Для автоматического включения монитора мозгоподелки проверяем доступна ли эта опция на вашем мониторе. То есть подключаем питание, затем отключаем питание, повторно подаем питание и смотрим работает ли он, если да то продолжаем. Затем подсоединяем монитор по представленной схеме.
Распиновка реле:
• Vcc к пин 1 3.3 вольт
• In1 к пин 15 GPIO 22
• Пин GND к GND (земля) 39
Так же на реле подаем 12В.
Кабелем соединяем COM порт и NC порт на реле, затем на терминале:
$ sudo nano /etc/rc.local
Добавляем строки перед «exit 0»:
sudo echo «22» > /sys/class/gpio/export
sudo echo «out» > /sys/class/gpio/gpio22/direction
sudo echo «1» > /sys/class/gpio/gpio22/value
Сохраняем и выходим.
В домашней директории создаем следующий скрипт:
$ nano monitor.sh
И добавляем:
#!/bin/bash
sudo echo «0» > /sys/class/gpio/gpio22/value
sleep 40
sudo echo «1» > /sys/class/gpio/gpio22/value
Сохраняем и выходим.
С помощью этого мозгоскрипта после изменения конфигурации движения, как показано ниже, при срабатывании датчика движения включается монитор на 40 сек., потом он выключается. Вы можете менять значение «sleep» по вашему усмотрению.
Изменение конфигурации движения:
$ sudo nano /etc/motion/motion.conf
И строки:
# Command to be executed when an event starts.
on_event_start mpg123 -m —gain 30 /home/pi/testsound.mp3 ;
Меняет вот так:
on_event_start bash /home/pi/monitor.sh & mpg123 -m —gain 70 /home/pi/testsound.mp3 ;
Изменяем «—gain» до большего значения.
Сохраняемся и выходим.
Шаг 6: Аудио
К смартфону я подключил компьютерные колонки, которые когда я дома оповещают меня если кто-то пришел звуком «счетчик Гейгера», и отпугивают непрошенных гостей «лаем неаполитанского мастифа» когда меня дома нет.
Свои звуковые дорожки сохраните в домашней директории под мозгоименем
testsound.mp3
Шаг 7: Браузер
Видео с вашей камеры-самоделки можно просматривать в браузере просто введя URL-адрес:
http://RASPBERRYPI_IP_ADDRESS:YOURWEBCAMPORT
Для просмотра на планшете нужно сделать те же действия.
В случае если вы хотите просмотреть видеопоток не через вашу локальную сеть, то тогда необходимо открыть порт на вашем модеме. Как точно это делается я сказать не могу, так как это зависит от модификации вашего модема, все индивидуально. Но открыв порт на вашем модеме поток можно просматривать через браузер введя:
http://YOUR_PUBLIC_IP:YOURWEBCAMPORT
Мой модем поддерживает DNS сервис NOIP, и как только я его зарегистрировал, то сразу же получил возможность доступа к моей камере-поделке посредством интернета, просто набрав доменное имя, которое дается при регистрации NOIP:
http://YOURNOIPDOMAIN:YOURWEBCAMPORT
Шаг 8: Домофон на Андроид
Открытие порта модема позволяет просматривать поток с камеры посредством ваших смартфонов. Для этой функции на iOS я могу использовать два приложений, доступных в App Store бесплатно.
Первое это Cu4GE, настройки которого представлены на первом фото, и второе — Monitor Bee, настройки которого на втором фото. А для Андроид есть простое приложение Mjpeviewer. Во всех приложениях нужно всего лишь ввести URL:PORT и просмотр будет доступен.
Шаг 9: И в заключение
Выполняя шаги этого мозгоруководства думаю вы убедились, что все не так уж и сложно.
А теперь успехов в ваших самоделках!
( Специально для МозгоЧинов #Old-PC-Accessories-Raspberry-PI-DoorCam-surveillan
Источник
Как сделать видеодомофон из планшета своими руками
Домофон — удобная вещь, повышающая безопасность жилища. Со времен появления первых простейших домофонов технологии весьма продвинулись вперед, и сегодня существуют системы с видеозаписью, датчиками движения, записью событий в облако и другими функциями. Можно собрать систему и самостоятельно: видеодомофон из планшета своими руками выйдет дешевле заводского, а процесс установки и настройки несложен.
Что такое видеодомофон
Видеодомофон — устройство безопасности, позволяющее контролировать приход и уход людей в жилище, записывать аудио и видео по событиям прихода/ухода и удаленно открывать замок входной двери. Принцип работы аналогичен обычному домофону:
- гость подходит к двери и нажимает кнопку вызова;
- в доме срабатывает система оповещения;
- хозяин видит его и решает, открыть или нет.
В отличие от простого аудиодомофона, вместе со звуком передается и видеопоток. Таким образом владелец видит пришедшего. В классических системах передача идет на входящий в комплект монитор, но в качестве головного устройства нередко используются и телефоны с планшетами. Для этого домофон должен быть «умным» и поддерживать соответствующие возможности.
«Умный домофон» может обладать дополнительными функциями:
- разграничением прав доступа;
- интеллектуальной системой распознавания лиц;
- трансляцией данных в облачные сервисы;
- удаленным управлением через интернет.
Основные компоненты
Если рассматривать самодельные проекты, типичный видеодомофон состоит из следующих компонентов:
- вызывная панель с камерой и головным устройством;
- обслуживающий запросы встроенный или внешний сервер;
- исполнительное оборудование (замок, датчики) и его контроллеры;
- ПК, телефон или планшет с управляющим ПО.
Видеодомофон своими руками нередко означает использование аппаратуры с поддержкой протокола SIP, сервера Asterisk и сети формата 1-wire, прокладываемой, например, с помощью модулей DS2413. Последние управляются с помощью пакета ПО OWFS. Но сегодня в продаже имеются простые вызывные панели с Wi-Fi, изначально предназначенные для взаимодействия с мобильными приложениями, например, Tantos Corban Wi-Fi.
Популярные модели видеодомофонов:
- Amroad DP 101. Это недорогое и функциональное решение с поддержкой питания PoE, передачей аудио-видео и встроенным интерфейсом контроля замка.
- Robin SV. Решение отличается совместимостью с ПО IP ATC 3CX Phone System, имеет набор аудиокодеков с возможностью выбора удобного и кодирует видео в H.246. Предусмотрен виртуальный PTZ.
- Mobotix Т24. Этот домофон поддерживает протоколы SIP и VoIP, умеет сжимать поток в H.264 и оснащен поворотным устройством камеры. Как и в других решениях, здесь есть интерфейсы для исполнительных устройств.
Более простой вариант — врезная видеопанель наподобие:
- Activision AVC-305;
- упомянутый выше Corban;
- HIKVISION DS-KH6310-WL;
- Slinex ML-20IP, и прочие.
Рассмотрим, как сделать домофон своими руками, на примере панели Tantos Corban Wi-Fi.
Пример подключения
В комплект поставки устройства входит все необходимое:
- сама видеопанель;
- защитный козырек и кронштейны для крепления;
- дюбели и шурупы;
- беспроводная антенна;
- соединительные провода для подачи питания, подсоединения к сети Ethernet и коммуникации с замком.
Гаджет снабжен 1.3 МП камерой с ИК-подсветкой и чувствительным микрофоном. Для небольшого загородного дома такое решение можно назвать оптимальным.
Взаимодействие с домофоном происходит через приложение vnOme.
Панель подключается согласно инструкции. Схема расключения:
- необходимо строго соблюдать полярность;
- если к видеодомофону подвести проводную сеть кабелем Ethernet, беспроводной модуль автоматически отключится;
- панель предназначена для управления использующими нормально разомкнутые контакты замками. Если планируется ставить Corban в паре с нормально замкнутым замком, необходим дополнительный контроллер;
- если замок электромеханический, производитель рекомендует добавлять в схему параллельно его обмотке варистор со значением напряжения отсечки 20 В, или диод-выпрямитель обратной полярности. Это нужно для подавления импульсов самоиндукции.
Как разместить
Гаджет ставится непосредственно на стену или на угловой кронштейн, в удобном месте. Следует учитывать, что панель не должна подвергаться прямому солнечному свету или падающему на камеру освещению. Также нежелательно оставлять Corban без защиты от осадков.
Разработчик рекомендует ставить прибор на высоте примерно полутора метров.
Блок питания монтируется в любом удобном месте. Возможно скрытное размещение.
Первоначальная настройка
После установки панель необходимо сконфигурировать. Для этого следует:
- подключить питание. Если все успешно, то сперва прибор издаст короткий звуковой сигнал, а через 40 секунд произведет мелодичную трель;
- после этого нажимается и 3 секунды удерживается кнопка вызова. Гаджет издаст долгий звук «бип»;
- кнопка отпускается и снова зажимается на 3 секунды до получения еще одного длительного гудка;
- предыдущий пункт повторяется еще раз. Если все сделано верно, Corban воспроизведет голосовую запись «Панель обновляет сетевые настройки»;
- об окончании процесса гаджет сообщит записью «Панель в режиме конфигурации настроек Wi-Fi» и мелодичной трелью.
Важно: производителем установлен двухминутный таймаут на перевод в режим конфигурирования. Если просто включить и ничего не делать, через 2 минуты видеодомофон настроить уже не получится, и придется снова выключать и включать.
При использовании проводной сети устройство получит сетевой адрес по DHCP, конфигурировать Wi-Fi не требуется.
Работа с приложением
Все взаимодействие с домофоном происходит через программу vhOme, доступное под Android и IOs. Когда сеть подключена и панель переведена в режим сопряжения (или включилась через Ethernet), финальная настройка выполняется через данное ПО.
Рассмотрим пример работы по беспроводной связи. Шаги на смартфонах и планшетах Apple:
- зайти в параметры беспроводных сетей;
- найти там точку доступа с начинающимся с UID именем и подключиться к ней;
- зайти в приложение vhOme и начать добавление нового устройства, выбрав символ «+»;
- выбрать «настройку Wi-Fi»;
- ввести SSID и пароль домашнего вай-фая. Процесс применения настроек иногда занимает до нескольких минут;
- далее задается имя домофона и пароль доступа.
Важно: по умолчанию пароль Corban 1234.
Процесс для Android аналогичен:
- после неправильного ввода пароля поменять его программно не получится. В таком случае делают сброс настроек;
- если нужен функционал трансляции вызовов на мобильное устройство, у домашнего маршрутизатора должен быть доступ в глобальную сеть.
Добавить подключенное ранее устройство можно в приложении через пункт меню «Устройства на связи». При нахождении планшета/смартфона и панели в разных сетях их можно сопрячь сканированием QR-кода на задней панели видеодомофона.
Вызов и открытие двери
Когда посетитель нажимает на кнопку вызова, домофон отправляет сигнал на устройство вызова. Далее можно будет поговорить с пришедшим и открыть ему дверь.
Также приложение позволяет в любое время просмотреть картинку с камеры и отпереть замок даже без вызова.
Поддерживается параллельная работа с четырьмя смартфонами. Кроме них, панель имеет доступный через браузер веб-интерфейс. Для захода на него требуется узнать IP-адрес устройства, что выполняется с помощью фирменной утилиты Tantos Device Manager.
Полученный IP вводится в адресную строку браузера. Система запросит логин, пароль и продемонстрирует главную страницу встроенного веб-сервера.
Важно: нужен специальный плагин, который гаджет предложит установить при первом входе.
Из веб-интерфейса доступен просмотр картинки, управление замком и расширенные настройки.
Заключение
Если еще десять лет назад видеодомофон считался предметом роскоши, то сегодня подобные решения распространены и доступны по цене. А с появлением недорогих ориентированных на мобильные приложения систем такой прибор выглядит оптимальным вариантом сделать домофон в частном доме своими руками.
Интересно, что в многоквартирных домах сегодня все чаще устанавливаются «умные» домофоны с изначально доступным функционалом управления из мобильного приложения. Пользование дополнительными возможностями может входить, например, в стоимость услуг интернет-провайдера дома, если «умные» домофоны входят в его сеть.
Видео по теме
Источник