Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Raspberry Pi Garagedeuropener met Live Videostreaming – Stapsgewijze Handleiding

Deze handleiding breidt twee fundamentele projecten uit – de Raspberry Pi Garagedeuropener en de PiMyLifeUp Raspberry Pi Webcam-server. Het voegt een magnetische deur-status-sensor toe en toont de live-videofeed direct op de controle-pagina.

Stap 1: De Vereiste Instructables Voltooien

Voordat u doorgaat, volg de instructies in de twee gerefereerde projecten. Dit zorgt ervoor dat uw Pi geconfigureerd is met een GPIO-gestuurd relais en een webcam-streamingserver.

Stap 2: De Webpagina-stijl Updaten

Bewerk het stylesheet op /var/www/css/style.css:

nano /var/www/css/style.css 

Vervang de inhoud door het onderstaande snippet, vervang YOUR_PI_IP door het lokale adres van uw 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; } 

Stap 3: De Index-pagina Wijzigen

Pas /var/www/index.php aan om de knop op te nemen die het garagerelais activeert. (Voeg uw eigen PHP-logica hier in.)

Stap 4: Het Relais-service-script Maken

Maak /etc/init.d/garagerelay met de volgende inhoud:

#!/bin/bash # /etc/init.d/garagerelay – Controleer het garagedeur-relais case "$1" in start) echo "Relais Starten" # GPIO 0 stuurt het relais; 1 = uit /usr/local/bin/gpio write 0 1 /usr/local/bin/gpio mode 0 out # GPIO 2 (BCM 27) leest de magnetische sensor met pull-up /usr/local/bin/gpio mode 2 in /usr/local/bin/gpio mode 2 up ;; stop) echo "GPIO Stoppen" ;; *) echo "Usage: /etc/init.d/garagerelay {start|stop}" exit 1 ;; esac exit 0 

Maak het script uitvoerbaar en registreer het om bij opstart te starten:

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

Stap 5: Motion Configureren om bij Opstart te Starten

Stel de Motion-service in:

sudo nano /etc/init.d/cam_motion 

Voeg het volgende in:

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

Maak het script uitvoerbaar en schakel het in bij opstart:

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

Eindnotities

Na herstart zal uw Pi live-video streamen van de camera, de deurstatus overlayen, en een enkele knop blootleggen die het garagerelais toggelt. Voor diepere troubleshooting, raadpleeg de documentatie van de originele opener en de webcam-servergids.

Productieproces

  1. Hoe Temperatuur Te Lezen Met Een DS18B20 Op Raspberry Pi 2
  2. Temperatuurmeting op Raspberry Pi met Maxim 1-Wire sensoren en DS2482 I2C-brug
  3. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  4. Veilige thuismonitoring met Home Assistant op Raspberry Pi: Beweging, alarm en videocapture
  5. Bliksemdetectie met Raspberry Pi en AS3935: Een Praktische Handleiding
  6. Een Headless Raspberry Pi 2 Wateralarm Bouwen met Adafruit T-Cobbler Plus
  7. Een ThingSpeak Temperatuurmonitor Bouwen met Raspberry Pi & BrickPi
  8. Een geautomatiseerd aeroponisch systeem bouwen met Raspberry Pi en vochtigheidssensor
  9. IR-afstandsbediening-commando's vastleggen op Raspberry Pi zonder LIRC: Een Python UART-benadering
  10. Een Raspberry Pi Camera in een Vogelhuisje Installeren – Stap-voor-stap Handleiding
  11. Netjes Afslapen & Slaapstand voor Raspberry Pi – DIY Stroombeheercircuit