Para este proyecto de Raspberry Pi, crearemos un monitor remoto para rastrear la actividad en un hogar. Antes de comenzar, asegúrese de que su cámara web esté conectada a su Raspberry Pi. Para actualizar nuestro sistema e instalar el software de cámara web en movimiento, deberá abrir XTerminal y escribir:

$ sudo apt-get update && sudo apt-get install motion

Con el movimiento instalado, configurémoslo con:

$ sudo nano / etc / default / motion

Verás start_motion_daemon = no cambiar esto a .

Ahora presione Ctrl + o para guardar y Ctrl + x para salir. Ahora necesitamos hacer algunos cambios en nuestro archivo motion.conf. Abrirlo con $ sudo nano /etc/motion/motion.conf . Asegúrese de que lo siguiente es correcto antes de guardar (Ctrl + o) y salir (CtrlL + x) nano

demonio en

ancho 640

altura 480

tasa de fotogramas 100

stream_localhost off

Reinicia tu Raspberry Pi antes de continuar. Ahora vamos a probar nuestra corriente. En un tipo de terminal inicio de movimiento del servicio $ sudo .

Ahora, en un navegador en otro tipo de máquina en la dirección IP de tu Raspberry Pi, puedes encontrar esto en la terminal escribiendo el nombre de host -I seguido de: 8081, por ejemplo, mi dirección IP fue 192.168.0.3:8081.

Ahora debería ver un flujo de video en su navegador. Ahora que tenemos el flujo de trabajo, vamos a integrarlo en una página web en vivo. Para ello necesitaremos instalar Apache. En un tipo de terminal $ sudo apt-get install apache2 -y . Esto también creará un nuevo directorio en / var / llamado / www / que usaremos para servir nuestras páginas.

Abre el editor de texto en tu Raspberry Pi. Ahora escribiremos algunas líneas de HTML para construir una página web simple.

Monitor de cachorro / bebé

## Me pregunto qué hará el perro / bebé.?

src = "http://192.168.0.3:8081/">

guión>

Comenzamos por declarar el documento como un documento HTML válido y le damos a la página un título para identificarlo en nuestro navegador. Ahora pasamos al lugar donde usamos un marco denominado strapdown, que combina markdown, un formato de escritura popular, con el marco de arranque de Twitter..

En esencia podemos hacer una página bonita bastante rápido. Estamos usando el estilo cyborg ya que está oscuro y se ve muy bien en los dispositivos. Para crear un título utilizamos dos hashes (#) y luego escribimos el contenido del título. A continuación, agregamos una imagen cuya fuente es la dirección IP de la transmisión de la cámara web..

Para asegurarnos de que la dirección IP coincida con la de tu Pi, agregamos: 8081 al final. Luego le indicamos al navegador que cargue un archivo JavaScript que contenga la funcionalidad strapdown. Guarde su archivo como index.html en su directorio de inicio. Abra una terminal y escriba lo siguiente para copiar el archivo a nuestro servidor web:

$ sudo cp /home/pi/index.html / var / www / html /

Finalmente, necesitamos iniciar nuestro servidor web y reiniciar el servicio de movimiento..

$ sudo servicio apache2 inicio

reinicio de movimiento del servicio $ sudo

Ahora visite la dirección IP de su Raspberry Pi (ya no necesita agregar: 8081 al final de la IP) y ahora verá un flujo de video desde su Raspberry Pi.

CCTV

La Raspberry Pi ha hecho posible muchos tipos diferentes de proyectos y uno de los más populares es el CCTV. La cámara Raspberry Pi oficial, junto con la Pi, ofrece un proyecto de bajo costo, alta calidad y bajo consumo de energía que puede construir rápidamente.

En este proyecto, utilizamos el movimiento para transmitir nuestra cámara web a una página web, pero el movimiento también se puede usar para buscar movimiento y transmisión, por ejemplo, podemos grabar un flujo de video en un dispositivo local o en la nube que será activado por un ladrón. Bebé o Jack Russell Terrier.

Agregue un sensor de infrarrojo pasivo (PIR) a este código, como el que se usa en nuestro proyecto de vigilancia de entrega, y tiene una aplicación potente que puede alertarlo de incidentes y registrar la evidencia. Otra gran aplicación para usar con una cámara web es Zoneminder, que también funciona con la Raspberry Pi..

Al usar Zoneminder, podrá monitorear múltiples flujos y configurar zonas que activarán una alerta, por ejemplo, una zona dibujada alrededor del marco de una puerta se activaría si una persona usara la puerta, pero el área circundante no sería monitoreada para detectar actividad.

  • Mira nuestra colección de fantásticos proyectos de Raspberry Pi.