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

Raspberry Pi Webcam-Roboter bauen – Schritt-für-Schritt Video-Streaming-Anleitung

Eine Kamera an einem ferngesteuerten Auto oder Roboter anzubringen gibt sofort visuelles Feedback und ermöglicht Live-Video-Streaming auf Smartphone oder Tablet. Mit Raspberry Pi und USB-Webcam können Sie Echtzeit-Streaming mit minimaler Latenz einrichten. Diese Anleitung führt Sie durch Anschließen der Webcam, Installieren der nötigen Software und Betrachten des Feeds lokal und im lokalen Netzwerk.

Benötigte Hardware

Hardware

  1. Raspberry Pi Model B (oder neuer) mit vorinstallierter SD-Karte mit Raspbian.
  2. WLAN-Dongle (z. B. Edimax EW 7811UN) für Netzwerkkonnektivität.
  3. USB-Webcam (beliebiges V4L2-kompatibles Modell).

Software

  1. Linux/Raspbian OS.
  2. Basisches HTML für Streaming-Seite.

Schritt 1: Webcam am Pi verifizieren

Terminal auf Raspberry Pi öffnen und lsusb ausführen, um USB-Webcam in Geräteliste zu bestätigen. Dann in Geräteverzeichnis navigieren mit cd /dev und mit ls Inhalt auflisten, um video0 zu finden.

Feed direkt auf Pi-Monitor anzeigen, ffmpeg installieren und Stream starten:

sudo apt-get update
sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 /dev/video0 

Beim Ausführen von ffplay sollte Webcam-Feed auf angeschlossenem Display erscheinen.

Schritt 2: Streaming-Dienst installieren (mjpg_streamer)

Für netzwerkweites Betrachten nutzen wir mjpg_streamer. Zuerst Abhängigkeiten installieren:

sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick 

Nach Paketinstallation mjpg_streamer kompilieren und ausführen, um Video auf Pi's lokaler IP und gewähltem Port (Standard 8080) zu broadcasten. Auflösung und Framerate via Kommandozeilenoptionen anpassbar.

Beispielbefehl:

./mjpg_streamer -i "input_uvc.so -r 640x480 -f 15 -d /dev/video0" -o "output_http.so -p 8080 -w ./www" 

Einmal läuft, kann jedes Gerät im selben Netzwerk Stream im Browser unter https://:8080/ ansehen. Für simplen HTML-Viewer folgendes Template nutzen (als index.html in Pi's Webverzeichnis speichern):

<html>
<body>
<h1>Raspberry Pi Webcam Stream</h1>
<img src=\"https://<Pi-IP>:8080/?action=stream\" width=\"640\" height=\"480\"/>
</body>
</html> 

Stream lokal testen

Auf dem Pi selbst Live-Stream im Browser unter derselben URL ansehen. Bestätigt, dass mjpg_streamer korrekt funktioniert vor Remote-Zugriff.

Abschließende Gedanken

Mit angeschlossener Webcam, laufendem Streaming-Dienst und hergestelltem Netzwerkzugriff wird Ihr Raspberry Pi zu einer leistungsstarken, latenzarmen Videoquelle für Robotik- oder Fernsteuerungsprojekte. Fühlen Sie frei, den Stream in Ihre Roboter-Steuerungssoftware zu integrieren oder Feed mit Teamkollegen für kollaboratives Monitoring zu teilen.

Herstellungsprozess

  1. Sicheres Home Monitoring mit Home Assistant auf Raspberry Pi: Bewegung, Alarm & Video-Capture
  2. Raspberry Pi Garagentor-Öffner mit Live-Video-Streaming – Schritt-für-Schritt-Anleitung
  3. Top-Zubehör, um das volle Potenzial Ihres Raspberry Pi auszuschöpfen
  4. Raspberry Pi Lichtsensor Tutorial – LDR verdrahten und Lichtpegel mit Python auslesen
  5. Raspberry Pi GPIO meistern: PIR-Bewegungsmelder an B+/Model 2 anschließen
  6. Intelligenten Roboter mit Bridge Shield bauen – Raspberry Pi & Arduino Integration
  7. Wand-vermeidenden Roboter mit Raspberry Pi bauen – Schritt-für-Schritt-Anleitung
  8. Eigenen Raspberry Pi Roboter mit MonkMakes RRB2 Kit bauen – Detaillierte Anleitung
  9. Pi-betriebenen Roboter mit Live-Video-Streaming bauen und steuern
  10. XMP-1 bauen: Kostengünstige XMOS-Raspberry Pi Mobile Plattform