viernes, 20 de junio de 2014

Crear un sistema de videovigilancia con Raspberry, Webcam y Dropbox (Parte I)

Buenas gente. Hoy os traigo algo diferente, un pequeño sistema de videovigilancia que (en caso de notar movimiento) subirá fotos a tu cuenta de dropbox señalando la fecha y hora así como el lugar (dentro de la foto) donde se ha realizado el cambio.

Aquí la segunda parte del proyecto.

Para ésto vamos a usar una Raspberry Pi, una webCam (aquí os dejo un enlace con una lista de cámaras que, seguro, funcionarán).

Lo primero de todo que debéis hacer es actualizar vuestra Raspberry. Para ello:
sudo apt-get update
sudo apt-get upgrade
Lo siguiente a hacer será instalar motion. Motion será el software encargado de usar la webcam y procesar las imágenes.
sudo apt-get install motion
Ahora lo que tenemos que hacer es configurar motion. para ello hacemos lo siguiente:
sudo nano /etc/motion/motion.conf
Vamos a cambiar los siguientes valores:

#Para que se ejecute en segundo plano
Daemon = OFF ==> Daemon ON
#Lo que capturará antes y después de cada toque.
pre_capture 2
post_capture 4
#Muestra en la imagen un rectángulo con el cambio.
locate on
#Para poder acceder desde fuera:
webcam_port 9091
webcam_localhost off
#Para poder acceder al control desde fuera:
control_port 9090
control_localhost off
#Contraseña para control: Elegid la que queráis
control_authentication user:pass
Ahora nos vamos a
sudo nano /etc/default/motion
Y cambiamos el 'no' a 'yes'. Esto hará que se arranque al inicio.

Hasta aquí ya hemos instalado y configurado correctamente la cam. Podeis probarlo poniendo en la consola:
sudo service motion start
Si ahora pasárais por delante, podríais ver como aparece una carpeta llamada 'motion' en /tmp/ con imágenes. Para parar usad el comando de antes con stop. Las imágenes que guardais (al estar en la carpeta /tmp) se borrarán al apagar la raspberry, por lo que tendríamos que guardarlas. De eso nos encargaremos en la segunda mitad del tutorial, la conexión con Dropbox. Saludos y gracias ;)

No hay comentarios:

Publicar un comentario