
Edmund Richardson
0
3760
473
De los muchos proyectos que puedes construir con Raspberry Pi, uno de los más interesantes y permanentemente útiles es el sistema de seguridad de captura de movimiento.
Todo lo que necesita es la configuración habitual de Raspberry Pi, una cámara web y una batería opcional, junto con un estuche indescriptible para ocultar el sistema de seguridad.
Con esta configuración, puede vigilar su propiedad desde una ubicación remota, recibir alertas si la cámara captura algo y un enlace al metraje si es necesario.
En comparación con el precio de los sistemas de seguridad estándar, esto es notablemente asequible y portátil, y como verá a continuación se puede configurar en minutos.
Lo que necesita para su sistema de seguridad de captura de movimiento
Existen varios enfoques para construir un sistema de seguridad de captura de movimiento para Raspberry Pi. Inicialmente seguí la sugerencia del blogger Kean Walmsley de usar una distribución basada en ARM de Arch Linux en lugar de la habitual Raspbian.
Sin embargo, esto simplemente no parecía funcionar, por lo que volví al sistema operativo Raspbian e hice uso de los controladores de la cámara y el paquete de detección de movimiento, que veremos en un momento..
Además, también necesitará una Raspberry Pi, una tarjeta SD formateada, una cámara web (consulte elinux.org/RPi_USB_Webcams para dispositivos compatibles) y una fuente de alimentación; probablemente también necesitará un concentrador USB con alimentación, ya que muchas cámaras web necesitan su propia fuente de alimentación cuando están conectadas a la Pi. Esto podría ser un cable USB con alimentación o una solución de batería para Raspberry Pi, de las cuales hay muchas opciones, la mayoría de las cuales puede encontrar a través de la wiki de eLinux. Sin embargo, tenga en cuenta que existen alternativas, como las baterías AA recargables 4x o 6x. Algunos cargadores de iPad portátiles también funcionarán, pero verifique el número de modelo de su cargador en línea antes de intentar conectarse a su Raspberry Pi)
Si aún no tiene una cámara web, es posible que prefiera gastar unos dólares en la cámara web oficial de Raspberry Pi.
Siga las instrucciones descritas anteriormente en MakeUseOf para instalar Raspbian Lo que necesita saber sobre cómo comenzar a usar Raspberry Pi Lo que necesita saber sobre cómo comenzar a usar Raspberry Pi La computadora Raspberry Pi es la última de una línea de dispositivos compactos y multifunción, se entrega como un paquete básico para que los usuarios finales puedan usar el hardware para prácticamente cualquier proyecto informático que se presente en ..., y para obtener los mejores resultados, asegúrese de que esté configurado con SSH Configuración de su Raspberry Pi para uso sin cabeza con SSH Configuración de su Raspberry Pi para uso sin cabeza con SSH El Raspberry Pi puede aceptar comandos SSH cuando está conectado a una red local (ya sea por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el examen diario ... También debe cambiar la contraseña, utilizando el menú raspi_config Optimizar el poder de su Raspberry Pi con Raspbian Optimizar el poder de su Raspberry Pi con Raspbian Como corresponde a un hombre con demasiada tecnología en sus manos, he estado jugando con mi Raspberry Pi recientemente, configurando el dispositivo para que funcione a su máximo potencial. Sigue funcionando como ... .
Instale el software requerido
Con el Raspberry Pi arrancado y con una conexión SSH abierta desde su computadora principal 4 maneras fáciles de usar SSH en Windows 4 maneras fáciles de usar SSH en Windows SSH es la solución de facto para acceder de forma segura a terminales remotos en Linux y otros UNIX sistemas. Si tiene un servidor SSH remoto al que desea acceder, tendrá que descargar un cliente SSH ... (puede usar un teclado en su Pi, pero SSH es mejor ya que la comunicación futura con la configuración de seguridad deberá realizarse de esta manera ) debe comenzar el proceso de descarga de la última actualización:
sudo apt-get update
Luego, instale el editor de emacs, aceptando las indicaciones:
sudo apt-get install emacs
Después de esto, necesitará instalar un servidor VNC. Esto le permitirá conectarse al sistema de seguridad y ver la salida. Observar y aceptar cualquier indicación.
sudo apt-get install tightvncserver
Después de instalar el servidor VNC, ingrese el comando vncserver - se le pedirá que establezca una contraseña para usar el sistema. También debe aceptar la solicitud posterior para ingresar una contraseña de solo lectura.
El siguiente paso es editar el script de inicialización del servidor VNC. Ingrese lo siguiente para cambiar al directorio correcto:
cd /etc/init.d
Luego puede ejecutar emacs:
sudo emacs tightvncserver
Con la consola abierta, copie lo siguiente:
#! / bin / sh # /etc/init.d/tightvncserver # # Realiza funciones específicas cuando el sistema lo solicita "$ 1" al inicio) su pi -c '/ usr / bin / vncserver' echo "Iniciando el servidor VNC" ;; detener) pkill vncserver echo "El servidor VNC se ha detenido (aunque no lo verificó dos veces)" ;; *) echo "Uso: /etc/init.d/blah start | stop" salida 1 ;; esac salida 0
Haga clic derecho para pegarlo en emacs. Unos momentos más tarde, debería guardarse automáticamente. Salga presionando Ctrl + X y acepte guardar el archivo al salir.
Luego debe modificar los permisos para el directorio del servidor VNC, haciendo que el nuevo script sea ejecutable:
sudo chmod + x tightvncserver
El siguiente comando le indicará al servidor VNC que se cargue cuando inicie el Centro de seguridad Raspberry Pi:
sudo update-rc.d tightvncserver valores predeterminados
Ya casi hemos terminado, así que finalice la sesión actual de VNC:
sudo pkill Xtightvnc
Entonces está listo para reiniciarlo:
sudo /etc/init.d/tightvncserver start
En su dispositivo principal, la computadora con la que planea observar su cámara web, ahora puede abrir su cliente VNC. Hay varios clientes adecuados disponibles: he usado el cliente TightVNC para Windows.
Configurando su cámara web
Ahora estamos en la etapa en la que podemos comenzar a preparar Raspberry Pi para su cámara web, lo que significa instalar controladores, las bibliotecas necesarias y el software de captura. Ingrese los siguientes comandos a su vez, prestando atención a las indicaciones.
Primero, es el software de detección de movimiento:
sudo apt-get install motion
A continuación, instale las bibliotecas necesarias:
sudo apt-get install libv4l-0
UVCcapture es un software diseñado para capturar la alimentación de una cámara web:
sudo apt-get install uvccapture
Ahora puede conectar su cámara web y verificar que todo esté funcionando. Ingrese el siguiente comando:
dmesg | cola
Esto mostrará los detalles sobre su modelo de cámara, como se muestra a continuación..
Luego tenemos que configurar la captura de movimiento, así que ejecuta:
emacs / etc / default / motion
… y establecer start_motion_daemon a sí.
Si tiene problemas con los permisos aquí, use:
sudo chmod 777 / etc / default / motion
Recuerde deshacer esto después de que se haya guardado la edición.
Con este cambio guardado (CTRL + C, siguiendo las instrucciones en pantalla para guardar), deberá editar el archivo motion.conf.
emacs /etc/motion/motion.conf
El script a continuación (tomado de un hilo del foro Raspberry Pi “Guía de instalación para detección de movimiento con cámara web“) debe agregarse a motion.conf:
establezca "daemon on" establezca "minimum_frame_time 5" (esto puede modificarse, dependiendo de la frecuencia con la que desee tomar la fotografía) configure "pre_capture 2" establezca "post_capture 2" establezca "output_normal on" establezca "quality 100" configure "ffmpeg_cap_new on" set "ffmpeg_timelapse 30" set "ffmpeg_variable_bitrate 2" set "get_dir / media / webcam / motion" set "webcam_port 8080" set "control_port 8081" (importante) set "webcam_localhost off" set "ancho 320" (importante) set "altura 240 "(importante)
Tenga en cuenta que estos ajustes se pueden configurar según sea necesario. Los etiquetados “(importante)” debe dejarse como están.
Configurar ajustes de medios para movimiento
Ya casi hemos terminado, con solo unos pocos ajustes multimedia y la configuración de su dongle inalámbrico para llevar.
Las imágenes de detección de movimiento deben guardarse en la carpeta multimedia, pero primero, deberá cambiar los permisos de lectura / escritura:
sudo chmod 777 / media
A continuación, inicie el software de movimiento:
sudo /etc/init.d/motion start
El movimiento se puede detener con:
sudo /etc/init.d/motion stop
Debería ver un mensaje que confirma que el software se está ejecutando. ¿Está hablando con tu cámara web? Ejecute el siguiente comando para verificar:
tail -f / var / log / syslog
La salida debe confirmar que el dispositivo está activo y recibiendo datos. El paso final aquí es iniciar el cliente VNC en su computadora de escritorio y conectarse a su Raspberry Pi (ejecute ipconfig para verificar la dirección IP) usando el : 1 sufijo, que indica X sesión número uno.
Encajonamiento y posicionamiento de la cámara de seguridad del sensor de movimiento
Aunque es posible que prefiera quitar la cámara web de su funda estilizada para mejorar la portabilidad y una secreción más fácil, es mejor evaluar las opciones de posicionamiento antes de hacer esto.
Las pruebas en interiores lo ayudarán a establecer el rango de la cámara y la sensibilidad de captura de movimiento, útil para cuando se trata de configurar el dispositivo afuera.
Para uso externo, deberá usar una funda impermeable adecuada, tal vez una vieja tina de helado o una caja de pasatiempos de una tienda de electrónica. Es posible que se requiera un poco de perforación para pasar el cable de alimentación a la cámara de seguridad con alimentación Raspberry Pi montada si desea colocarlo afuera. Sin embargo, también puede considerar una solución alimentada por batería para su pequeña computadora (tenga en cuenta que necesitará una recarga regular, sin embargo). Es posible que se prefiera Ethernet en estas circunstancias, por lo que es posible que desee ingresar al modo de bricolaje completo y aplicar un poco de impermeabilización con pistola de masilla, pero si desea utilizar una red inalámbrica, puede hacerlo. El uso de un repetidor inalámbrico puede ayudar con la intensidad de la señal en exteriores.
Verificaciones posteriores al posicionamiento
Con el RPi en posición, debe regresar a su computadora y verificar que todo esté como debe estar.
Comience por verificar que la conexión de red esté en funcionamiento. Aunque esto debería haberse comprobado antes, su dongle inalámbrico puede tener problemas para conectarse en tiempo ventoso o si tiene estructuras o materiales arquitectónicos inusuales. Feng Shui inalámbrico: cómo optimizar su casa para la mejor recepción de Wi-Fi Feng Shui inalámbrico: cómo optimizar Su casa para la mejor recepción de Wi-Fi Configurar una red Wi-Fi debería ser una perspectiva fácil, ¿no? Quiero decir, una casa es una caja cerrada, y pensarías cuando colocas un dispositivo que transmite señales inalámbricas en todas las direcciones ... .
Con la conexión establecida, también debe salir y ejecutar varios escenarios de captura de movimiento para asegurarse de que su movimiento sea detectado y alertado.
Finalmente, para el primer día de prueba, vigile el uso de la batería si ha elegido una fuente de alimentación portátil, ya que necesitará saber cuánta recarga se requiere. Tenga en cuenta que si tiene la cámara colocada en el interior o relativamente cerca de un edificio con electricidad, usar la red eléctrica es una mejor solución.
Conclusión: solución de seguridad para el hogar con una herramienta educativa!
¿Quién hubiera pensado que podría hacer tanto con una mini computadora desarmada y sin carcasa, aparentemente diseñada para enseñar a los niños a programar con herramientas como Scratch??
Al igual que la solución de centro de medios Entretenimiento a buen precio: las formas más asequibles de configurar un sistema de cine en casa Entretenimiento a buen precio: las formas más asequibles de configurar un sistema de cine en casa Si bien existen muchas soluciones costosas pre-construidas, hay algunas maneras para traer una caja de entretenimiento en streaming a tu sala de estar a bajo precio Con el software de código abierto adecuado, un ... y otros usos notables, configurar su Raspberry Pi como una solución de seguridad para el hogar con captura de movimiento es que es algo que se puede hacer con un solo dispositivo cooptado en seguridad siempre que sea necesario. sales, o con un dispositivo dedicado asequible.
Las posibilidades de la Raspberry Pi son aparentemente infinitas. Obtenga más información en nuestro Manual no oficial de Raspberry Pi.