Independientemente de si desea vigilar a sus mascotas o reducir la amenaza de robo, un sistema de vigilancia es una inversión que vale la pena. Si bien las cámaras CCTV son mucho más económicas en la actualidad, ninguna puede competir con la utilidad de un sistema de seguridad personalizado.

¡Gracias al proyecto MotionEye podrás convertir tuplaca Raspberry Pien un completo sistema de vigilancia por detección de movimiento!

Relacionado
Los mejores ordenadores de placa única en 2025

Si ha estado pensando en experimentar con un SBC, desglosamos los más comunes y por qué podría quererlos.

Lo que necesitarás

Puedes usar cualquier modelo de Raspberry Pi para este proyecto, ya que ejecutar MotionEye no es exigente con la familia SBC. Sin embargo, te recomendaría adquirir al menos una Raspberry Pi 3 B+ si quieres un rendimiento óptimo. Si eres principiante, te desaconsejaría comprar una Raspberry Pi 5 porque la última incorporación a la familia Raspberry Pi no es compatible con MotionEyeOS y tendrás que pasar por un proceso tedioso para configurar la cámara de seguridad con la SBC.

También necesitarás una tarjeta microSD para almacenar el sistema operativo, las imágenes y los archivos de vídeo. Para quienes planeen capturar vídeos de alta resolución, es una buena idea adquirir una tarjeta de al menos 32 GB para evitar quedarse sin espacio en medio de una grabación.

Asegúrate de consultar nuestra guía sobrecómo encontrar la dirección IP de tu Raspberry Pi, ya que la necesitarás cuando inicies sesión en la interfaz web de MotionEye. Si aún no puedes obtener la dirección IP, simplemente instala Nmap en tu PC o Fing en tu teléfono inteligente y ejecuta un escaneo de red con la aplicación.

Tampoco hace falta decir que un sistema de seguridad estaría incompleto sin una cámara. En el proyecto utilicé una cámara web HP asequible y elObsbot Tail Air, pero también puedes optar por módulos de cámara Raspberry Pi y cámaras IP (e incluso las tres a la vez).

Instalación de MotionEyeOS en la mayoría de las placas Raspberry Pi

Una persona sosteniendo una Raspberry Pi Zero W

Si tienes cualquier modelo de Raspberry Pi de la línea principal además del RPi 5, instalar MotionEyeOS es un proceso sencillo. Todo lo que tienes que hacer es:

1.Descargue la versión de MotionEyeOS compatible con su placa Raspberry Pi desde elenlace oficial de GitHub.

2.Dirígete aeste enlacey descarga la versión portátil de Balena Etcher.

3.Después, ejecute Balena Etcher como administrador.

4.Haga clic enFlash desde archivo, elija laimagen de MotionEyeOSque descargó anteriormente y toqueAceptar.

El procedimiento para seleccionar MotionEyeOS en Balena Etcher

5.PresioneSeleccionar destinoy elija la tarjeta microSD que estará en su Raspberry Pi.

El procedimiento para seleccionar la tarjeta microSD dentro de Balena Etcher

6.PresioneFlashy espere a que Balena Etcher escriba los archivos del sistema operativo en la tarjeta microSD.

El botón Flash resaltado en la versión portátil de Balena Etcher

Instalación de MotionEye en Raspberry Pi 5

Una imagen de estilo de vida de Raspberry Pie 5

Lamentablemente, no existe una imagen oficial de MotionEyeOS que puedas usar con tu Raspberry Pi 5. Por lo tanto, tendrás que seguir todos los pasos para instalar MotionEye en la última y mejor placa Raspberry Pi.

Para empezar, necesitarás otra distribución de Linux como Raspberry Pi OS o Ubuntu para instalar la interfaz MotionEye. El procedimiento general es el mismo que el de instalar MotionEyeOS: descarga la imagen de Raspberry Pi OS o Ubuntu antes de escribirla en tu tarjeta microSD con Balena Etcher.

Después de eso, puedes iniciar el sistema operativo y seguir este procedimiento para instalar MotionEye:

1.Abra la aplicaciónTerminal .

La aplicación de terminal Raspberry Pi

2.Instale la última versión de Python y los encabezados de desarrollo necesarios para las extensiones nativas utilizadas por MotionEye con el siguiente comando:

sudo apt --no-install-recommends instalar certificados ca curl python3 python3-dev libcurl4-openssl-dev gcc libssl-dev -y

El comando de terminal para instalar Python y sus encabezados de desarrollo en Raspberry Pi

3.Si tu distribución no incluye pip, instálalo usando este comando:

sudo apt instalar python3 pip

4.Dado que se sabe que el archivoEXTERNALLY-MANAGEDen el paquete Python causa problemas en la versión Bookworm del sistema operativo Raspberry Pi, debe agregar una variable adicional llamadabreak-system-packagesy declararla comoverdaderaen el archivo de configuración pip.

grep -q '\[global\]' /etc/pip.conf 2> /dev/null || printf '%b' '[global]\n' | sudo tee -a /etc/pip.conf > /dev/null

sudo sed -i '/^\[global\]/a\break-system-packages=true' /etc/pip.conf

El comando utilizado para editar el archivo pip.conf

5.Con la ayuda de pip, instala MotionEye

sudo python3 -m pip install --pre motioneye

El comando utilizado para instalar MotionEye en la terminal del sistema operativo Raspberry Pi

6.Configure el software ejecutando este comando:

sudo motioneye_init

El comando motioneye_init en la terminal del sistema operativo Raspberry Pi

7.Finalmente, inicie el servidor MotionEye ejecutando el siguiente comando:

sudo systemctl start movimiento ojo

El comando para iniciar el servicio MotionEye

Configuración de MotionEye mediante la interfaz web

Una vez que haya configurado MotionEye/MotionEyeOS, es hora de iniciar su interfaz web.

1.Entra en tu PC y abre tu navegador web preferido. Asegúrate de que tu Raspberry Pi esté encendido y conectado a tu enrutador.

2.Escriba ladirección IPde su Raspberry Pi seguida dedos puntosy el número de puerto8765en labarra de búsqueda.

La URL utilizada para abrir la interfaz web de MotionEye

3.Ingreseadmincomonombre de usuarioy deje lacontraseñavacía antes de seleccionarIniciar sesión.

Las credenciales de inicio de sesión de la interfaz web de MotionEye

A continuación, deberá emparejar su módulo de cámara/cámara web/cámara de red con MotionEye.

1.Haga clic en elícono de Configuración (tres líneas)en la esquina superior izquierda de la pantalla.

2.Presione laflecha desplegabley elijaAgregar cámara.

El procedimiento para agregar una cámara en la interfaz web de MotionEye

3.Elija eltipo de cámaray asegúrese de que el módulo de cámara web/cámara que ha utilizado aparezca junto a la opciónCámaraantes de presionar el botón Aceptar.

Las opciones de la cámara resaltadas en la interfaz web de MotionEye

Si MotionEye es compatible con tu cámara, aparecerá en el Panel de control. De esta forma, podrás modificar la configuración a tu gusto.

1.Abra nuevamente elmenú Configuración .

2.Desplácese hacia abajo y habilite elinterruptorjunto a la configuraciónde Detección de movimiento.

Las configuraciones de detección de movimiento disponibles en MotionEye

3.Puede modificar la configuraciónde notificación de movimientosi desea que su sistema de seguridad realice una acción específica al detectar movimiento.

La configuración de notificaciones de movimiento en MotionEye

4.Asegúrese de presionar el botónAplicarcuando esté satisfecho con los cambios.

El botón Aplicar en la interfaz web de MotionEye

Incluso puedes tomar instantáneas manuales a través de la interfaz web de MotionEye.

1.Marque laopciónjunto aImágenes fijas, asegúrese de que elModo de capturaesté configurado enManualy presioneAplicar.

La pestaña Imagen fija resaltada en MotionEye

2.Haga clic en la cámara en elPanel de controly toque el botónInstantánea.

El botón Instantánea en MotionEye

3.Puede ver la instantánea haciendo clic en elExplorador de imágenes.

El navegador de imágenes en MotionEye

Una alternativa a los sistemas de seguridad convencionales con sabor a Raspberry Pi

La interfaz web de MotionEye ejecutándose en una PC

Hay un montón de otras configuraciones que puedes modificar dentro de MotionEye, pero te recomiendo ajustar el Umbral de cambio de fotograma en la pestaña Detección de movimiento. Este valor es responsable de determinar la cantidad mínima de píxeles de imagen que deben cambiar entre dos fotogramas sucesivos para que tu sistema de seguridad registre el movimiento.

Un valor mayor puede provocar la falta de detección de movimiento, ya que MotionEye no registrará cambios minúsculos, mientras que un valor pequeño puede provocar una detección falsa. Recomiendo habilitar la configuración Mostrar cambios de fotograma y experimentar con el control deslizante Umbral de cambio de fotograma hasta que MotionEye comience a detectar movimiento según sus necesidades.

Pero si te has cansado del sistema de vigilancia con Raspberry Pi, puedes darle un buen uso a este dispositivo del tamaño de la palma de la mano convirtiéndoloen un NASoconstruyendo una consola de juegos retro con el SBC.

Relacionado
Reseña de Raspberry Pi 5: el santo grial de los proyectos DIY se volvió aún mejor (y más raro)

La Raspberry Pi 5 es una de las tarjetas de control de consumo más potentes que existen. Lamentablemente, su stock limitado significa que te resultará difícil encontrar una.