Construir un sistema de seguridad de captura de movimiento utilizando una frambuesa pi

De los muchos proyectos que se pueden construir con la Frambuesa Pi, uno de los más interesantes y permanentemente útil es el sistema de seguridad de captura de movimiento.

Todo lo que necesita es la configuración habitual Frambuesa Pi, una cámara web y una batería opcional, junto con un caso anodino para ocultar el sistema de seguridad.

Con esta configuración, se puede mantener un ojo en su propiedad desde una ubicación remota, recibir alertas si algo es capturado por la cámara web y un enlace a las imágenes si es necesario.

En comparación con el precio de los sistemas de seguridad off-the-shelf, esto es muy asequible y portátil, y como se verá más adelante se puede configurar en cuestión de minutos.

Lo que necesita para su sistema de captura de movimiento de Seguridad

Existen varios enfoques para la construcción de un sistema de seguridad de captura de movimiento para la Frambuesa Pi. Inicialmente seguido la sugerencia de blogger Kean Walmsley usar una distribución basada en ARM de Arch Linux en lugar de la habitual Raspbian.

Sin embargo, esto no parecía venir juntos, así que volvió a la Raspbian OS, e hizo uso de la controladores de la cámara y detección de movimiento paquete, que vamos a llegar a un poco.

Muo-RPI-secsystem-sd-cam

Además, también tendrá una Raspberry Pi, una tarjeta SD formateada, una cámara web (ver elinux.org/RPi_USB_Webcams para dispositivos compatibles) y una potencia SUPPLY- es probable que necesite un concentrador USB también, como muchas cámaras web necesitan su propio la fuente de alimentación cuando se conecta a la Pi. Esto podría ser un cable USB, o una solución de la batería para la Frambuesa Pi, de las cuales hay muchas opciones, la mayoría de los cuales se pueden encontrar a través de la wiki eLinux. Tenga en cuenta que existen alternativas, sin embargo, como 4x o 6x pilas AA recargables. Algunos cargadores protectores y portátiles también trabajarán - pero comprueba número de modelo del cargador en línea antes de intentar conectarse a la Frambuesa Pi)

Si aún no dispone de una cámara web, es posible que prefiera para pasar unos cuantos dólares en la cámara web oficial Frambuesa Pi.

Siga las instrucciones descritas anteriormente en MakeUseOf a instalar Raspbian, y para los mejores resultados, asegúrese de que está configurar con SSH. También debe cambiar la contraseña, usando el menú raspi_config.Lo que usted necesita saber sobre la puesta Frambuesa PiLo que usted necesita saber sobre la puesta Frambuesa PiEl ordenador Raspberry Pi es el último de una línea de dispositivos, multi-función compacta, que viene como un paquete básicos, por lo que los usuarios finales pueden utilizar el hardware para prácticamente cualquier proyecto de computación que viene a ...Lee mas

Instalar el software necesario

Con la Frambuesa Pi arrancado y con una conexión SSH abierto desde el ordenador principal (Se puede utilizar un teclado en su pi, pero SSH es mejor como futura comunicación con la configuración de seguridad tendrá que ser realizado de esta manera) que debe comenzar el proceso de descarga de la última actualización:4 maneras fáciles de usar SSH en Windows4 maneras fáciles de usar SSH en WindowsSSH es la solución de facto para acceder con seguridad a los terminales remotos en Linux y otros sistemas Unix. Si usted tiene un servidor SSH remoto al que desea acceder, tendrá que descargar un cliente SSH ....Lee mas

sudo apt-get actualizar

A continuación, instale el editor emacs, estando de acuerdo a los mensajes:

sudo apt-get instalar emacs

Después de esto, tendrá que instalar un servidor VNC. Esto permitirá que se conecte al sistema de seguridad y ver el resultado. Observar y de acuerdo a los mensajes.

Muo-RPI-secsystem-VNC-instalar

sudo apt-get instalar tightvncserver

Después de instalar el servidor de VNC, introduzca el comando vncserver - se le pedirá que establezca una contraseña para utilizar el sistema. También debe estar de acuerdo con la solicitud posterior para introducir una contraseña de sólo lectura.

Muo-RPI-secsystem-VNC-conf

El siguiente paso es editar el script de inicialización de servidor de VNC. Introduzca los siguientes datos para cambiar al directorio correcto:

discos compactos /etc/init.d

A continuación, puede ejecutar emacs:

sudo emacs tightvncserver

Con la consola abierta, copie el siguiente:

#! / Bin / sh# /etc/init.d/tightvncserver## Llevar a cabo funciones específicas cuando se le preguntó por el sistema decaso "$ 1" encomienzo)Do foto `/ Usr / bin / vncserver`eco "Inicio del servidor VNC "--detener)pkill vncservereco "VNC Server se ha detenido (no vuelva a comprobar sin embargo)"--*)eco "Uso: inicio /etc/init.d/blah"salida 1--esacsalida 0

Haga clic derecho para pegarlo en Emacs. Unos momentos después, se debe guardar automáticamente. Salir pulsando Ctrl + X y ponerse de acuerdo para guardar el archivo al salir.

A continuación, debe modificar los permisos para el directorio del servidor VNC, por lo que el nuevo script ejecutable:

sudo chmod +x tightvncserver

El siguiente comando dará instrucciones al servidor VNC se cargue al arrancar el Centro de seguridad de Frambuesa Pi:

sudo update-rc.d tightvncserver por defecto

Estamos a punto de terminar, por lo que termina la sesión actual de VNC:

sudo pkill Xtightvnc

Ya está listo para reiniciarlo:

sudo inicio /etc/init.d/tightvncserver

En el dispositivo principal - el equipo con el que va a observar a su cámara web - ahora se puede abrir su cliente VNC. Varios clientes adecuados están disponibles - He utilizado el cliente TightVNC para Windows.

Configuración de la webcam

Muo-RPI-secsystem-pi-cam

Ahora estamos en la etapa donde podemos empezar a preparar el Raspberry Pi para su cámara web, lo que significa la instalación de controladores, las bibliotecas necesarias y software de captura. Introduzca los siguientes comandos a su vez, prestar atención a las indicaciones.

En primer lugar, es el software de detección de movimiento:

sudo apt-get instalar movimiento

A continuación, instale las bibliotecas necesarias:

sudo apt-get instalar libv4l-0

Muo-RPI-secsystem-uvccapt

UVCcapture es un software diseñado para capturar la alimentación desde una cámara web:

sudo apt-get instalar uvccapture

Ahora puede conectar la cámara web y comprobar que todo está funcionando. Introduzca el siguiente comando:

dmesg | cola

Esta es la salida de los detalles acerca de su modelo de cámara, como a continuación.

entonces tenemos que configurar la captura de movimiento, por lo que ejecutar:

emacs / etc / default / movimiento

…y establecer start_motion_daemon a .

Vídeo: Raspberry Pi 3 modelo B, ¿qué es? ¿para qué sirve y cómo se utiliza?

Si tiene problemas con los permisos aquí, utilice:

sudo chmod 777 / etc / default / movimiento

Recuerde que debe deshacer este después de la edición se ha guardado.

Con este cambio guardado (CTRL + C, después de la pantalla de indicaciones para guardar), a continuación, tendrá que editar el archivo motion.conf.

/etc/motion/motion.conf emacs

La secuencia de comandos a continuación (tomado de un hilo del foro Frambuesa Pi “Guía de instalación para la detección de movimiento con webcam“), debe añadirse a motion.conf:

conjunto "demonio en"conjunto "minimum_frame_time 5" (esto puede ser modificado, dependiendo la frecuencia con la que desea tomar la foto)conjunto "pre_capture 2"conjunto "post_capture 2"conjunto "output_normal en"conjunto "calidad 100"conjunto "ffmpeg_cap_new en"conjunto "ffmpeg_timelapse 30"conjunto "ffmpeg_variable_bitrate 2"conjunto "get_dir / media / webcam / movimiento"conjunto "webcam_port 8080"conjunto "control_port 8081" (importante)conjunto "webcam_localhost fuera"conjunto "anchura 320" (importante)conjunto "240 de altura" (importante)

Tenga en cuenta que estos ajustes se pueden configurar según sea necesario. Los etiquetados “(importante)” se debe dejar como están.

Configuración de los ajustes de medios para Motion

Ya casi hemos terminado, con unos pocos ajustes de los medios de comunicación y la configuración de su adaptador inalámbrico para ir.

imágenes de detección de movimiento que tenga que ser guardado en la carpeta de medios - pero en primer lugar, que tendrán que cambiar los permisos de lectura / escritura:

sudo chmod 777 / medios

A continuación, iniciar el software de movimiento:

sudo inicio /etc/init.d/motion

El movimiento puede ser detenido con:

sudo parada /etc/init.d/motion

Debería ver un mensaje que confirma que el software se está ejecutando. ¿Está hablando con su cámara web? Ejecute el siguiente comando para comprobar:

cola -f / var / log / syslog

La salida debe confirmar que el dispositivo está datos en tiempo real y de recepción. El paso final aquí es para arrancar el cliente VNC en su ordenador de sobremesa y conectarse a la Frambuesa Pi (ejecutar ipconfig para comprobar la dirección IP), utilizando el : 1 sufijo, lo que indica sesión X número uno.

Hasta el boxeo y Posicionamiento de la cámara de seguridad Movimiento Sensor

Aunque es posible que prefiera para quitar la cámara web de su caja estilizada para mejorar la portabilidad y la secreción más fácil, es mejor para evaluar las opciones de posicionamiento antes de hacer esto.

pruebas de cubierta le ayudará a establecer y rango de captura de movimiento sensibilidad de la cámara, útil para cuando se trata de establecer el dispositivo hasta el exterior.

Para uso externo, tendrá que utilizar una caja estanca adecuada, tal vez una vieja bañera de helado o un cuadro de manía en una tienda de electrónica. Algunos de perforación puede ser necesaria con el fin de ejecutar el cable de alimentación a la cámara de seguridad con motor montado Pi Frambuesa si desea colocar fuera. Sin embargo, también se puede considerar una solución de baterías para su pequeño ordenador (tenga en cuenta que necesitará la recarga regular, sin embargo). Ethernet puede ser preferible, dadas las circunstancias, por lo que es posible que desee entrar en el modo de bricolaje completo y aplicar un poco de impermeabilización pistola de masilla, pero si desea utilizar una red inalámbrica, puede. El uso de un repetidor inalámbrico podría ayudar con la intensidad de la señal al aire libre.

Los cheques post-Posicionamiento

Con el RPI en su posición, usted debe regresar a su ordenador y comprobar que todo es como debe ser.

Muo-RPI-secsystem streaming

Comience por verificar que la conexión de red está en funcionamiento. Aunque esto debería haber sido comprobado anteriormente, su llave inalámbrica puede tener problemas para conectarse en tiempo ventoso o si tiene alguna estructuras arquitectónicas inusuales o materiales.Inalámbrico Feng Shui: Cómo optimizar su casa para mejor recepción Wi-FiInalámbrico Feng Shui: Cómo optimizar su casa para mejor recepción Wi-FiLa creación de una red Wi-Fi debe ser una perspectiva fácil, no? Es decir, una casa es una caja cerrada, y se diría que cuando se coloca un dispositivo que transmite señales inalámbricas en todas las direcciones ...Lee mas

Con la conexión establecida, también debe dirigirse fuera y correr a través de varios escenarios de captura de movimiento para asegurar que su movimiento es detectado y alertado.

Por último, para el primer día de pruebas, mantener un ojo en el uso de la batería si ha elegido una fuente de energía portátil, ya que se necesita saber la cantidad de recarga se requiere. Tenga en cuenta que si usted tiene la cámara colocada en el interior o relativamente cerca de un Molino de fuera que el uso de la red eléctrica es una solución mejor.

Vídeo: Tutorial Raspberry Pi - 3. Eye Toy Camera PS2 Motion System [geekytheory.com]

Conclusión: Solución de Seguridad para el Hogar con una herramienta educativa!

¿Quién habría pensado que se podía hacer tanto con un caso libre, simplificada mini-ordenador ostensiblemente diseñado para enseñar a los niños de programación con herramientas como el principio?

Como el solución de centro de los medios de comunicación y los otros usos notables, la configuración de la Frambuesa Pi como una solución de seguridad para el hogar con la captura de movimiento es que es algo que se puede hacer ya sea con un único dispositivo de co-optado por la seguridad cada vez que la cabeza fuera, o con un dispositivo dedicado asequible.Entretenimiento en el barato: el más asequible formas de configurar un cine en casaEntretenimiento en el barato: el más asequible formas de configurar un cine en casaMientras que un montón de soluciones pre-construidos caros existe, hay algunas maneras de llevar una caja de streaming de entretenimiento a su sala de estar en el barato. Con el derecho de algún tipo de software multimedia de código abierto, un ...Lee mas

Las posibilidades de la Frambuesa Pi son aparentemente sin fin. Encuentra más información en nuestra Frambuesa Pi manual no oficial.

Artículos Relacionados