Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Abridor de Puerta de Garaje con Raspberry Pi y Streaming de Video en Vivo – Guía Paso a Paso

Esta guía extiende dos proyectos fundacionales – el Abridor de Puerta de Garaje con Raspberry Pi y el Servidor Webcam Raspberry Pi de PiMyLifeUp. Añade un sensor magnético de estado de puerta y muestra el feed de video en vivo directamente en la página de control.

Paso 1: Complete los Instructables Previos

Antes de proceder, siga las instrucciones en los dos proyectos referenciados. Esto asegura que su Pi está configurada con un relé controlado por GPIO y un servidor de streaming de webcam.

Paso 2: Actualice el Estilo de la Página Web

Edite la hoja de estilos ubicada en /var/www/css/style.css:

nano /var/www/css/style.css

Reemplace su contenido con el fragmento siguiente, sustituyendo YOUR_PI_IP con la dirección local de su Raspberry Pi:

html, body {
    margin: 0; padding: 0; background: #263238;
    background-image: url("https://YOUR_PI_IP:8081/videostream.cgi");
    background-size: 980px 735px;
    background-repeat: no-repeat;
    text-align: left;
}
div.awrap {
    position: fixed; height: 150px; left: 110px; top: 792px;
    width: 760px; text-align: left;
}
a {
    display: inline-block; border-radius: 15px;
    border: 2px solid #263238; width: 760px; height: 150px;
    background: #B5B1B1; box-shadow: inset 0 0 10px #000;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
a:active {
    background: #263238; box-shadow: inset 0 0 50px #000;
}

Paso 3: Modifique la Página Índice

Ajuste /var/www/index.php para incluir el botón que activa el relé del garaje. (Inserte su propia lógica PHP aquí.)

Paso 4: Cree el Script de Servicio del Relé

Cree /etc/init.d/garagerelay con el siguiente contenido:

#!/bin/bash
# /etc/init.d/garagerelay – Controla el relé de la puerta de garaje
case "$1" in
    start)
        echo "Iniciando Relé"
        # GPIO 0 controla el relé; 1 = apagado
        /usr/local/bin/gpio write 0 1
        /usr/local/bin/gpio mode 0 out
        # GPIO 2 (BCM 27) lee el sensor magnético con pull‑up
        /usr/local/bin/gpio mode 2 in
        /usr/local/bin/gpio mode 2 up
        ;;
    stop)
        echo "Deteniendo GPIO"
        ;;
    *)
        echo "Uso: /etc/init.d/garagerelay {start|stop}"
        exit 1
        ;;
esac
exit 0

Haga el script ejecutable y regístrelo para iniciar al arranque:

sudo chmod 755 /etc/init.d/garagerelay
sudo update-rc.d garagerelay defaults

Paso 5: Configure Motion para Iniciar al Arranque

Configure el servicio Motion:

sudo nano /etc/init.d/cam_motion

Inserte lo siguiente:

#!/bin/sh
# /etc/init.d/cam_motion – Inicia Motion para la cámara Pi
case "$1" in
    start)
        echo "Iniciando Cámara Motion"
        nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf &>/dev/null &
        ;;
    stop)
        echo "Deteniendo Cámara Motion"
        killall motion
        ;;
    *)
        echo "Uso: /etc/init.d/cam_motion {start|stop}"
        exit 1
        ;;
esac
exit 0

Haga el script ejecutable y habilítelo al arranque:

sudo chmod 755 /etc/init.d/cam_motion
sudo update-rc.d cam_motion defaults
sudo reboot

Notas Finales

Tras reiniciar, su Pi transmitirá video en vivo desde la cámara, superpondrá el estado de la puerta y expondrá un solo botón que conmuta el relé del garaje. Para solución de problemas más profunda, consulte la documentación del abridor original y la guía del servidor webcam.

Proceso de manufactura

  1. Cómo leer temperatura con un DS18B20 en Raspberry Pi 2
  2. Medición de temperatura en Raspberry Pi con sensores 1-Wire Maxim y puente I2C DS2482
  3. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  4. Monitorización segura del hogar con Home Assistant en Raspberry Pi: Movimiento, alarma y captura de vídeo
  5. Detección de Rayos con Raspberry Pi y AS3935: Guía Práctica
  6. Construya una Alarma de Agua Headless para Raspberry Pi 2 con Adafruit T‑Cobbler Plus
  7. Construya un Monitor de Temperatura ThingSpeak con Raspberry Pi y BrickPi
  8. Construye un sistema aeropónico automatizado con Raspberry Pi y sensor de humedad
  9. Capturar comandos de mando IR en Raspberry Pi sin LIRC: enfoque Python UART
  10. Instalación de Cámara Raspberry Pi en una Caseta de Pájaros – Guía Paso a Paso
  11. Apagado seguro y modo suspensión para Raspberry Pi – Circuito de gestión de energía DIY