Una de las cosas más queridas de Raspberry Pi es cómo se puede utilizar como cerebro informático para la mayoría de los proyectos tecnológicos. Su naturaleza de código abierto significa que se utilizó para crear pequeñas PC que se utilizarían como una forma de clúster de base de datos Hadoop; Hay muchos proyectos que han utilizado la microcomputadora en su centro.
Para los que se preocupan por la seguridad, la Raspberry Pi se puede usar para alimentar un sistema de cámaras de seguridad de lujo, siempre que alguien esté involucrado en un poco de codificación de bricolaje.
Elegir su hardware
Con la Raspberry Pi puedes crear una cámara de seguridad básica para usar, pero también hay posibilidades de crear un sistema más completo si lo deseas.
Esto significa que hay un elemento de elección en la forma en que aborda un proyecto de cámara de seguridad; No solo tendrás que decidir qué modelo de Raspberry Pi elegir, lo que dictará el tamaño del sistema de cámara, sino que también tendrás que considerar cómo se conectará a tu red doméstica y qué tipo de modo de cámara quieres. .
Por ejemplo, una cámara web USB funcionará como una cámara de seguridad improvisada cuando se conecte a una Raspberry Pi, pero puede obtener la tarjeta de la cámara oficial para sacar más provecho de la configuración de seguridad, así como para evitar cualquier problema de incomparabilidad de lo que podría parecer.
Hay dos opciones oficiales para esto: Raspberry Pi Camera v2 y Raspberry Pi NoIR Camera v2, esta última especialmente diseñada para aplicaciones con poca luz. Ambos tienen un sensor de imagen Sony IMX219 de 8 megapíxeles que admite video de 1080p a 30 fps, 720p a 60 y 640x480p a 90 fps. Se conectan directamente a Pi a través de un conector de cinta dedicado y son compatibles de forma nativa en Raspbian. En resumen, uno de ellos es la mejor opción, dependiendo de si pretendes hacer principalmente videos durante el día o una cantidad significativa de trabajo por la noche / anochecer.
Si tiene la intención de un sistema de cámaras de seguridad con hardware dedicado, entonces más barato es Pi Zero W asociado con una de las muchas cámaras con kit de visión nocturna, porque esta opción mantiene al mínimo los costos de hardware no deseados, el tamaño y los componentes adicionales. Sin embargo, tenga en cuenta que la Pi Camera v2 necesita un adaptador adicional para funcionar con la gama Pi Zero.
Además de la combinación de Pi y cámara, necesitará una fuente de alimentación USB normal, una tarjeta SD / Micro SD de 8GB como mínimo con Raspbian instalado y un monitor / teclado / mouse o acceso remoto habilitado. Aunque podrá poner en marcha este proyecto sin un estuche, deberá comprar o construir un artículo adecuado dependiendo de dónde planee monitorear; las opciones resistentes a la intemperie suelen ser una buena idea a menos que vivan exclusivamente en el interior.
También tenga en cuenta que los sistemas de cámaras basados en movimiento pueden generar grandes volúmenes de videos, que requerirán grandes cantidades de almacenamiento local o de red si desea verlos más tarde. Este proyecto puede adaptarse a cualquiera, según sus necesidades.
Una vez que haya conectado todo, y haya cortado con cuidado la placa de la cámara en su lugar, estará listo para la parte del software. Hay dos rutas sencillas para bajar aquí, ya sea instalado Movimiento y ajústelo para que se ajuste o elija una opción todo en uno, como MotionEye, una distribución de Linux que convierte una computadora de placa única en un sistema de videovigilancia. El sistema operativo se basa en BuildRoot y usos Movimiento como backend y MotionEye para la interfaz.
Aquí iremos con MotionEye, ya que completa algunas esquinas sin agregar demasiado en términos de complejidad.
Descargue y escriba la imagen MotionEye en el disco
Primero, descargue la última versión de MotionEye para su dispositivo, extraiga el archivo de imagen del archivo y escríbalo en la tarjeta SD. Puedes usar Etcher.io en Windows o Linux hay un script writeimage.sh que hará todo por usted.
Ejecute el script de la siguiente manera (reemplazando los argumentos con los valores apropiados): ./writeimage.sh -d / dev / mmcblk0 -i «/path/to/motioneyeos.img»
Tenga en cuenta que deberá especificar la ruta del dispositivo en el disco y no en una partición (por ejemplo, / dev / mmcblk0 en lugar de / dev / mmcblk0p1).
Puede preconfigurar una conexión de red inalámbrica, o una IP estática si prefiere no usar DCHP, con el siguiente comando. Utilice solo este comando de Wi-Fi: ./ writeimage.sh -d / dev / mmcblk0 -i «/path/to/motioneyeos.img» -n ‘yournet: yourkey’
… y este comando para una IP estática: ./writeimage.sh -d / dev / mmcblk0 -i «/path/to/motioneyeos.img» -s «192.168.1.101/24:192.168.1.1:8.8.8.8 «
Arranque y configuración
Completamente, estás listo para iniciar la imagen. Esto llevará unos minutos ya que el sistema se configura automáticamente. MotionEyeOS necesita una dirección IP antes de poder comunicarse con él, por lo que deberá usar la conexión Ethernet con DHCP habilitado, a menos que haya configurado previamente una dirección IP estática.
Tan pronto como se complete la configuración de motionEyeOS, escuchará en el puerto 80 y le presentará una interfaz web para el usuario; simplemente ingrese la dirección IP de su tarjeta en la barra de direcciones del navegador. Use el enrutador para mostrar dispositivos en su red doméstica, o use un escáner de red para buscar un dispositivo llamado «meye-«.
Una vez encontrado, podrá hacer clic en el icono de usuario en la parte superior izquierda de la página para cambiar el usuario a administrador. Utilice el administrador sin contraseña cuando se le soliciten las credenciales: la configuración del usuario es para el monitoreo remoto, el administrador es para cambiar la configuración.
MotionEyeOS tiene una amplia gama de configuraciones para jugar, pero lo primero que debe hacer es establecer contraseñas tanto para el administrador como para el usuario, establecer la zona horaria y activar la conexión inalámbrica. Después de eso, elija la resolución deseada, la velocidad de fotogramas y otros detalles de la transmisión de video, y configure el almacenamiento de archivos si desea que sus imágenes y películas se guarden en una red o unidad USB.
Podrá monitorear su cámara de forma remota (incluso en un teléfono inteligente) visitando la dirección IP relevante, ingresando su nombre de usuario de «usuario» y luego utilizando la interfaz web. La interfaz también le permite navegar, obtener una vista previa y descargar videos e imágenes de cada cámara conectada utilizando la ventana del navegador de medios que se abre al hacer clic en los botones de imagen o película.
Este proyecto le brinda el comienzo de un excelente sistema de cámaras de seguridad que se puede extender para monitorear casi cualquier situación y es mucho más flexible que la mayoría de los sistemas comerciales a precios comparables. Además, la placa Pi y la cámara pueden ser la base para una amplia gama de otros proyectos, incluidas cámaras de vida salvaje o fotografías de lapso de tiempo.
Gracias a Calin Crisan por MotionEyeOS