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

Pi-betriebenen Roboter mit Live-Video-Streaming bauen und steuern

Warum sPiRobot?

Für viele meiner Projekte habe ich traditionell einen Arduino genutzt, aber für diesen Build dient der Raspberry Pi als Gehirn. Daher der Projektname sPiRobot.

Hardware-Checkliste

Schritt 1: Raspberry Pi vorbereiten

1. Neuestes Raspberry Pi OS (ehemals Raspbian) auf microSD-Karte flashen. Offizielle Anleitung: Installing Raspberry Pi OS.

2. SD-Karte einlegen, HDMI-Monitor, Tastatur, Maus und WLAN-Dongle anschließen. Pi via USB-Kabel (oder zuverlässiges Netzteil) mit Strom versorgen.

3. Nach Laden des Desktops Terminal öffnen.

Schritt 2: Wesentliche Pakete installieren

Folgenden Befehle ausführen, um System zu aktualisieren und Bibliotheken für Video-Streaming, Webserving und Bildverarbeitung zu installieren:

$ sudo apt-get update
$ sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick libapache2-mod-php5 php5 apache2 git

Schritt 3: Webcam-Streamer einrichten

Wir nutzen MJPG-Streamer, um den Webcam-Feed über HTTP zu pushen.

$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer
$ cd MJPG-streamer/mjpg-streamer
$ sudo make USE_LIBV4L2=true

Prüfen, dass das Verzeichnis nun enthält:

Schritt 4: Projektcode abrufen

sPiRobot-Repository klonen:

$ git clone https://github.com/sohil4932/sPiRobot

Erstellt Ordner sPiRobot mit allen serverseitigen Skripten.

Schritt 5: Server-Dateien deployen

Notwendige Dateien in Apaches Document Root kopieren:

$ cd sPiRobot
$ sudo cp backward.sh control.html forward.sh help_steuerkreuz.png index.html init.sh left.sh right.sh spirobot.php shutdown.sh stop.sh /var/www/

Damit der Webserver GPIO-Pins steuern kann, www-data Superuser-Rechte gewähren:

$ echo "www-data ALL=(ALL) NOPASSWD: ALL" | sudo tee -a /etc/sudoers

Schritt 6: Pi mit WLAN verbinden und IP finden

Wi-Fi-Config (vorinstalliert auf Raspbian) öffnen, mit Router verbinden, dann:

$ ifconfig

Die inet addr unter wlan0 ist die lokale IP des Pi – für Remote-Steuerung bereithalten.

Abschluss

Mit laufendem Pi, Webcam-Streaming-Server und deploytem Webinterface können Sie nun Ihren Roboter steuern und seinen Kamera-Feed von jedem Gerät im selben Netzwerk (oder via Port-Forwarding für Remote-Zugriff) betrachten.

Für detaillierte Anleitung und Troubleshooting-Tipps Original-Tutorial oder GitHub-README konsultieren.

Herstellungsprozess

  1. Einsteiger IoT Tutorial: Temperaturdaten vom Raspberry Pi streamen
  2. Raspberry Pi Sensor & Aktuator Steuerung meistern: Beschleunigungsmesser, Servo und Datenstreaming
  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. Intelligenten Roboter mit Bridge Shield bauen – Raspberry Pi & Arduino Integration
  6. DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
  7. Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen
  8. Internet-gesteuerter Video-Streaming-Roboter mit Arduino & Raspberry Pi bauen
  9. Raspberry Pi Webcam-Roboter bauen – Schritt-für-Schritt Video-Streaming-Anleitung
  10. WLAN-gesteuerter Roboter mit Raspberry Pi & Android Smartphone bauen