Inhaltsverzeichnis:

Browser-Streaming-Roboter mit dem GoPiGo3 - Gunook
Browser-Streaming-Roboter mit dem GoPiGo3 - Gunook

Video: Browser-Streaming-Roboter mit dem GoPiGo3 - Gunook

Video: Browser-Streaming-Roboter mit dem GoPiGo3 - Gunook
Video: GoPiGo: USB Office Cannon with Raspberry Pi 2024, Juli
Anonim
Browser-Streaming-Roboter mit dem GoPiGo3
Browser-Streaming-Roboter mit dem GoPiGo3

In diesem fortgeschrittenen Projekt mit dem GoPiGo3 Raspberry Pi Robot bauen wir einen Browser-Video-Streaming-Roboter, der Live-Videos an einen Browser streamt und vom Browser aus gesteuert werden kann.

In diesem Projekt verwenden wir ein Raspberry Pi Kameramodul mit dem GoPiGo3. Sie können den Roboter mit einem Controller im Browser steuern, da die Live-Videostreams direkt im Browser übertragen werden. Die Videoqualität ist sehr gut und die Latenz des Videos ist gering, was es ideal für Live-Video-Streaming-Roboterprojekte macht.

Schritt 1: Benötigte Teile

Benötigte Hardware

  • Eine komplett montierte GoPiGo3
  • Ein Himbeer-Pi
  • Ein Raspberry Pi Kameramodul

Schritt 2: Anschließen des Kameramoduls

Anschließen des Kameramoduls
Anschließen des Kameramoduls

Schließen Sie das Raspberry Pi-Kameramodul an den Port des Raspberry Pi an. Weitere Informationen zum Anbringen der Kamera finden Sie in unserem Tutorial hier.

Schritt 3: Einrichten des GoPiGo Video-Streaming-Roboters

Einrichten des GoPiGo Video-Streaming-Roboters
Einrichten des GoPiGo Video-Streaming-Roboters

Sie sollten den GoPiGo3-Github-Code auf Ihren Raspberry Pi geklont haben. Installieren Sie die Pi-Kamera-Abhängigkeiten und Flask, indem Sie das install.sh-Skript ausführen:

sudo bash install.sh

Starten Sie Ihren Pi neu.

Schritt 4: Setup zum Ausführen beim Booten

Setup zum Ausführen beim Booten
Setup zum Ausführen beim Booten

Sie können den Server beim Booten ausführen, sodass Sie ihn nicht manuell ausführen müssen. Verwenden Sie den Befehl

install_startup.sh

und dies sollte den Flaschenserver beim Booten starten. Sie sollten sich mit „https://dex.local:5000“mit dem Roboter verbinden können oder wenn Sie das Cinch-Setup verwenden, können Sie „https://10.10.10.10:5000“verwenden.

Sie können Cinch einrichten, das automatisch einen WLAN-Zugangspunkt einrichtet, mit dem Befehl

sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh

Verbinden Sie sich beim Neustart mit dem WLAN-Dienst „Dex“.

Schritt 5: Ausführen des Projekts

Starten Sie den Server, indem Sie den folgenden Befehl eingeben:

sudo python3 kolben_server.py

Es dauert ein paar Sekunden, bis der Server hochfährt. Ein Port und eine Adresse werden dort angezeigt. Standardmäßig ist der Port auf 5000 eingestellt.

Wenn Sie Raspbian For Robots installiert haben, reicht es aus, die Adresse https://dex.local:5000 aufzurufen. Stellen Sie sicher, dass sich Ihr Mobilgerät / Laptop im selben Netzwerk wie Ihr GoPiGo3 befindet. Andernfalls können Sie nicht darauf zugreifen.

Empfohlen: