Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi Garagentor-Öffner mit Live-Video-Streaming – Schritt-für-Schritt-Anleitung

Schritt 1: Vorläufer-Projekte abschließen

Bevor Sie fortfahren, folgen Sie den Anweisungen in den zwei referenzierten Projekten. Dies stellt sicher, dass Ihr Pi mit einem GPIO-gesteuerten Relais und einem Webcam-Streaming-Server konfiguriert ist.

Schritt 2: Webseiten-Stil aktualisieren

Stylesheet unter /var/www/css/style.css bearbeiten:

nano /var/www/css/style.css

Inhalt durch folgenden Schnipsel ersetzen, YOUR_PI_IP durch die lokale Adresse Ihres Raspberry Pi substituieren:

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;
}

Schritt 3: Index-Seite anpassen

/var/www/index.php anpassen, um den Button einzubinden, der das Garagen-Relais triggert. (Eigene PHP-Logik hier einfügen.)

Schritt 4: Relais-Service-Skript erstellen

/etc/init.d/garagerelay mit folgendem Inhalt anlegen:

#!/bin/bash
# /etc/init.d/garagerelay – Garage Door Relay steuern
case "$1" in
    start)
        echo "Starting Relay"
        # GPIO 0 treibt Relais an; 1 = aus
        /usr/local/bin/gpio write 0 1
        /usr/local/bin/gpio mode 0 out
        # GPIO 2 (BCM 27) liest Magnetsensor mit Pull-Up
        /usr/local/bin/gpio mode 2 in
        /usr/local/bin/gpio mode 2 up
        ;;
    stop)
        echo "Stopping GPIO"
        ;;
    *)
        echo "Usage: /etc/init.d/garagerelay {start|stop}"
        exit 1
        ;;
esac
exit 0

Skript ausführbar machen und für Autostart registrieren:

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

Schritt 5: Motion für Autostart konfigurieren

Motion-Service einrichten:

sudo nano /etc/init.d/cam_motion

Folgenden Inhalt einfügen:

#!/bin/sh
# /etc/init.d/cam_motion – Motion für Pi Camera starten
case "$1" in
    start)
        echo "Starting Camera Motion"
        nohup /home/pi/mmal/motion -n -c /home/pi/mmal/motion-mmalcam.conf &>/dev/null &
        ;;
    stop)
        echo "Stopping Camera Motion"
        killall motion
        ;;
    *)
        echo "Usage: /etc/init.d/cam_motion {start|stop}"
        exit 1
        ;;
esac
exit 0

Ausführbar machen und Boot-Start aktivieren:

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

Abschließende Hinweise

Nach dem Reboot streamt Ihr Pi Live-Video von der Kamera, zeigt den Türstatus im Overlay und stellt einen einzelnen Button zum Toggeln des Garagen-Relais bereit. Für tieferes Troubleshooting konsultieren Sie die Dokumentation des Original-Öffners und des Webcam-Server-Guides.

Herstellungsprozess

  1. Temperatur mit DS18B20 am Raspberry Pi 2 auslesen
  2. Temperaturmessung mit Maxim 1-Wire Sensoren und DS2482 I2C-Bridge am Raspberry Pi
  3. Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
  4. Sicheres Home Monitoring mit Home Assistant auf Raspberry Pi: Bewegung, Alarm & Video-Capture
  5. Blitzdetektion mit Raspberry Pi und AS3935: Praktischer Leitfaden
  6. Headless Raspberry Pi 2 Wasser-Alarm mit Adafruit T‑Cobbler Plus bauen
  7. ThingSpeak Temperatur-Monitor mit Raspberry Pi & BrickPi bauen
  8. Automatisiertes Aeroponik-System mit Raspberry Pi und Feuchtigkeitssensor bauen
  9. IR-Fernbedienungsbefehle auf Raspberry Pi ohne LIRC erfassen: Python UART-Ansatz
  10. Raspberry Pi Kamera im Vogelhaus installieren – Schritt-für-Schritt-Anleitung