Los sistemas de cámaras de seguridad para el hogar se han disparado en popularidad y han bajado de precio en los últimos años. Por ejemplo, puede comprar un Anillo de cámara de seguridad interior por alrededor de $ 60, pero hay algunos inconvenientes: primero, los proveedores como Ring a menudo cobran una tarifa mensual para almacenar sus datos y, en segundo lugar, es posible que no desee que los videos y las fotos del interior de su hogar se compartan con un tercero (en el caso de Ring, Amazon ) donde los extraños podrían potencialmente verlos.
MotionEyeOS, una aplicación gratuita de código abierto, le permite convertir una Raspberry Pi con una cámara en un sistema de monitoreo de video doméstico, donde las fotos y videos pueden permanecer en su dispositivo (y red doméstica) o, si lo desea, cargarse automáticamente a un servicio de almacenamiento en la nube como Google Drive o Dropbox.
En este tutorial, le mostraremos cómo configurar una cámara de seguridad Raspberry Pi con MotionEyeOS. Este software funciona con casi cualquier Raspberry Pi (conectado a Internet) y con casi cualquier webcam o cámara Pi. No hay una codificación sofisticada que se pueda hacer en este proyecto; simplemente funciona.
Estas son algunas de las cámaras que he usado con éxito con MotionEye.
Esta cámara de seguridad Raspberry Pi se puede utilizar para grabar piratas en el porche, vigilar a niños o mascotas o para tener cuidado con los ladrones.
Descargo de responsabilidad: Este artículo se proporciona con la intención de uso personal. Esperamos que nuestros usuarios divulguen y notifiquen por completo cuando recopilen, usen y / o compartan datos. Esperamos que nuestros usuarios cumplan plenamente con todas las leyes nacionales, estatales y municipales aplicables.
Lo que necesitarás
Instalar MotionEyeOS
En esta sección, descargaremos MotionEyeOS, flash en una tarjeta microSD para nuestra cámara de seguridad Raspberry Pi y configuraremos nuestras credenciales WPA.
1. Descargue la última versión de MotionEyeOS correspondiente al modelo específico de Raspberry Pi que está utilizando desde https://github.com/ccrisan/motioneyeos/releases
2. Inserta tu tarjeta microSD en tu computadora para ser leído como un dispositivo de almacenamiento.
3. Inicie Raspberry Pi Imager. Usted puede descargue el generador de imágenes aquí si aún no lo tiene instalado en su computadora.
4. Seleccione «Usar personalizado» para el sistema operativo.
5. Seleccione los motioneyeos versión que acaba de descargar. Debe ser un archivo .img.xz.
6. Seleccione su tarjeta microSD en «Tarjeta SD». Tenga en cuenta que todos los datos de su tarjeta microSD se borrarán en el siguiente paso.
7. Haga clic en «Escribir» en el generador de imágenes Raspberry Pi. Los ‘escribir’ El proceso puede tardar de 1 a 2 minutos.
8. Cuando se complete el proceso, retire físicamente y luego vuelva a insertar su tarjeta microSD. Hacemos esto porque el software expulsa automáticamente la tarjeta microSD cuando se completa el proceso, pero necesitamos agregar un archivo antes del siguiente paso.
9. Cree un nuevo archivo llamado wpa_supplicant.conf con el siguiente texto, reemplazando «YOUR_NETWORK_NAME» y «YOUR_NETWORK_PASSWORD» con tu información. Un editor de código fuente como Átomo funciona muy bien para este propósito. No se recomienda WordPad ni el Bloc de notas para crear este archivo, ya que se agregan caracteres adicionales en el proceso de formateo.
country=us
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid="YOUR_NETWORK_NAME"
psk="YOUR_NETWORK_PASSWORD"
}
10. Guarde wpa_supplicant.conf en su tarjeta microSD. Expulsa tu tarjeta microSD.
11. Inserta tu tarjeta microSD en su Raspberry Pi.
12. Conecte su cámara, monitor y fuente de alimentación a tu Raspberry Pi. Enciende tu Pi.
13. Encuentra tu dirección IP interna en la pantalla de Pi. En la mayoría de los casos, su dirección IP interna comenzará con 192.168.xx o 10.0.0.x. Alternativamente, si no tiene acceso a un monitor, puede descargar Escáner de IP enojado y busque la dirección IP de su Motioneye Raspberry Pi. Busque «MEYE» para identificar su MotionEye Pi.
14. Ingrese su dirección IP interna en una ventana del navegador de su computadora Windows o Mac. Alternativamente, puede usar una Chromebook o una tableta. En este punto, su Motioneye debería comenzar a transmitir.
En la mayoría de los casos, el sistema transmitirá automáticamente desde la cámara adjunta. Si no aparece ninguna imagen, la cámara puede ser incompatible con la Raspberry Pi. Por ejemplo, una cámara web HD puede ser incompatible con la Raspberry Pi Zero, pero funcionará con una Raspberry Pi 3. Es posible que haya algunas pruebas y errores en este paso. Curiosamente, la mayoría de las cámaras web más antiguas (fabricadas antes de la Pi) funcionarán con Motioneye. Aquí hay un antiguo Logitech Pro 9000 conectado a un Pi Zero W con un Soporte impreso en 3D.
Configuración de MotionEye para la cámara de seguridad Raspberry Pi
En esta sección, realizaremos una configuración básica de Motioneye y veremos la transmisión de video de nuestra cámara de seguridad Raspberry Pi.
1. Haga clic en el icono de perfil cerca de la parte superior izquierda dentro del menú de su navegador para abrir la pantalla de inicio de sesión.
2. Iniciar sesión utilizando las credenciales predeterminadas. El nombre de usuario es admin y el campo de la contraseña debe estar en blanco.
3. Seleccione su zona horaria en el menú desplegable de «Zona horaria». Haga clic en Aplicar. Motioneye se reiniciará, lo que tardará unos minutos. Este paso es importante ya que cada foto y video tiene una marca de tiempo.
4. Motioneye detecta movimiento cuando el _% de fotogramas cambia. La intención es establecer su% lo suficientemente bajo para captar el movimiento que está rastreando, pero lo suficientemente alto para evitar registrar una nube que pasa. En la mayoría de los casos, esto se logra mediante prueba y error. Comience con su umbral de cambio de cuadro del 4% predeterminado y luego muévase hacia arriba hasta que alcance su ajuste óptimo.
5. Haga clic en la flecha hacia abajo a la derecha de «Imágenes fijas» para revelar la configuración correspondiente. Haz lo mismo con «Películas». Establezca el modo de captura y el modo de grabación en «Activado por movimiento» y el período de tiempo para «Conservar imágenes» y «Películas».
Elegí “Por una semana” ya que solo trabajo con una tarjeta microSD de 8GB. Las fotos guardadas localmente servirán como copia de seguridad. Guardará todas las fotos en Google en un paso posterior. Haga clic en Aplicar para guardar sus cambios.
6. Configure el nombre de la cámara, la resolución de video, la velocidad de fotogramas y otras opciones en la sección «Dispositivo de video». Haga clic en Aplicar para guardar sus cambios.
Visualización de imágenes / videos de la cámara de seguridad Raspberry Pi localmente
Si no desea cargar imágenes a un servicio de terceros como Google Drive, puede ver las imágenes y / o videos) capturados localmente en su cámara de seguridad Raspberry Pi. Si elige este método, las imágenes nunca saldrán de su red local.
1. Haga clic en la transmisión de la cámara en vivo y aparecerán nuevos iconos.
2. Click en la imagen icono para ver imágenes.
3. O haga clic en el icono del botón «Reproducir» para ver películas.
Carga automática a Google Drive (opcional)
En este paso, configuraremos nuestra cámara de seguridad Raspberry Pi para cargar automáticamente todas las fotos (y videos) tomados a Google Drive. Este método (con un par de matices) también funciona con Dropbox. Por supuesto, debes sentirte cómodo con tener tus imágenes en la nube.
La mayoría de los usuarios crean una cuenta de Gmail separada específicamente para este propósito, para maximizar el espacio de almacenamiento gratuito de Google. Además, esto será útil si decide habilitar las notificaciones por correo electrónico en el siguiente paso.
1. Haga clic en la flecha hacia abajo correspondiente a «Almacenamiento de archivos» en el menú principal de administración.
2. Activa «Subir archivos multimedia». Esto debería activar automáticamente «Cargar imágenes» y «Cargar películas», pero si no, presione ENCENDIDO.
3. Seleccione Google Drive en el menú desplegable «Servicio de carga».
4. En tu Google Drive, crear una nueva carpeta para almacenar sus fotos y videos. Elegí “PorchCam” como nombre de mi carpeta.
5. Ingrese “/” seguido del nombre de su carpeta para ‘Ubicación’.
6. Haga clic en «Obtener clave» y aceptar permisos asociados haciendo clic en «Permitir».
7. Copie y pegue la autorización código en su «clave de autorización» en Motioneye.
8. Haga clic en el botón «Probar servicio». Si no recibe un mensaje de error en Motioneye, entonces fue un éxito.
9. Vaya a su carpeta de Google Drive y prueba tu configuración apuntando la cámara hacia usted mismo y saludando a la cámara.
Configuración de notificaciones automáticas por correo electrónico (opcional)
En este paso opcional, configuraremos nuestro MotionEye para que nos envíe automáticamente correos electrónicos con archivos adjuntos que contengan las fotos que ha tomado nuestra cámara de seguridad Raspberry Pi. Se recomienda encarecidamente que cree una cuenta de Gmail separada específicamente para este propósito. Estas instrucciones son específicas de Gmail únicamente.
1. Habilite «Aplicaciones menos seguras» en su cuenta de Gmail.
2. Expandir «Notificaciones de movimiento» en Motioneye.
3. Activa «Enviar un correo electrónico»
4. Ingrese su dirección de correo electrónico, contraseña.
Servidor SMTP = smtp.gmail.com
Puerto SMTP = 587
Usar TLS: cambiar a Activado
Ingrese un valor para «Intervalo de tiempo de imágenes adjuntas»
5. Haga clic en el botón «Probar correo electrónico»..
El primer correo electrónico es un correo electrónico de solo texto. Los correos electrónicos posteriores contendrán archivos adjuntos.
Acceso de aplicaciones móviles a la cámara de seguridad Raspberry Pi
MotionEye también cuenta con una aplicación móvil para las tiendas iOS y Android / Google Play. Tenga en cuenta que la aplicación solo funcionará mientras esté en la misma red que su Raspberry Pi (a menos que habilite el reenvío de puertos, que no se recomienda por razones de seguridad).
Aplicación MotionEye para iOS – https://apps.apple.com/us/app/motioneyeos-client/id1485489242
Aplicación de Google Play – https://play.google.com/store/apps/details?id=com.jairaj.janglegmail.motioneye&hl=en_US&gl=US