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

Tutorial – sPiRobot:Steuern und sehen Sie, was Ihr Roboter von überall sieht

Warum sPiRobot?

Wenn Sie meinem Blog folgen, verwende ich immer Arduino Board, um meine Projekte zu erstellen, aber dafür verwende ich Raspberry Pi als Gehirn meines Roboters. Aus diesem Grund habe ich diesen „PiRobot“ genannt.

Materialien ?

1x Raspberry Pi
1x Webcam
1x USB-WLAN-Dongle
1x 4Gb-Speicherkarte (Raspberry Pi)
1x Micro-USB-Kabel zur Stromversorgung des Pi (Raspberry Pi)
1x 9V Akku
1x H-Brücke / L293d Motortreiber
1x HDMI / AV Video Monitor (Raspberry Pi)
1x Tastatur-Maus (Raspberry Pi)

Einrichten Ihres Raspberry Pi:

Zuerst richten wir unseren Raspberry Pi ein und verwenden ihn dann mit Robot. Zunächst verwenden wir ein Micro-USB-Kabel, um unseren Pi einzuschalten.

Nachdem Sie Raspberry Pi erhalten haben, benötigen Sie eine SD-Karte mit dem gewünschten Betriebssystem. Sie finden viele Blogs und Links zum Erstellen von SD-Karten für Raspberry Pi. Sie können jedem von ihnen folgen, um Ihre eigene SD-Karte zu erstellen, aber wenn Sie möchten, können Sie diesen Link überprüfen. Dies hat eine gute Startanleitung für Raspberry Pi. Wenn Sie dieser Anleitung folgen, fahren Sie nach Abschluss der gesamten Einrichtung mit dem nächsten Schritt fort.

Wenn Sie mit Ihrem Raspberry Pi und Ihrer SD-Karte fertig sind, verbinden Sie es mit einem beliebigen HDMI / AV-Display, schließen Sie Tastatur und Maus an, schließen Sie einen USB-WLAN-Dongle an und schließen Sie ein Micro-USB-Kabel an, um unseren Pi einzuschalten. Normalerweise verbinde ich ein Micro-USB-Kabel mit meinem Laptop, um Rasbperry Pi mit Strom zu versorgen.

Hinweis:Wählen Sie ein gutes Micro-USB-Kabel, um Ihren Pi einzuschalten.

Installation der gewünschten Pakete ?

Öffnen Sie Lx-Terminal / Terminal in Raspberry Pi und geben Sie folgenden Befehl ein.

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

Dadurch werden alle erforderlichen Pakete installiert.

Verbinden Sie nun Ihre USB-Webcam mit Pi.
Um unsere Webcam-Ausgabe zu streamen, verwenden wir das MPEG-STREAM-Paket.
Öffnen Sie das Terminal und checken Sie das MPEG-Stream-Repo aus, indem Sie den folgenden Befehl im Terminal eingeben.

svn co https://svn.code.sf.net/p/mjpg-streamer/code/ MJPG-streamer

Danach erhalten Sie den MJPG-Streamer-Ordner.
Ausführen:

$ cd MJPG-streamer/mjpg-streamer$ sudo make USE_LIBV4L2=true

Dadurch werden einige ausführbare und freigegebene Bibliotheken in diesem Ordner generiert. Dieser Ordner sollte Folgendes enthalten:

1) mjpg_streamer (binär)

2) input_uvc.so

3) Ausgabe_http.so

Gegencheck durch Öffnen dieses MJPG-streamer/mjpg-streamer Ordner.

Codes für dieses Projekt erhalten?

Führen Sie den folgenden Befehl in Ihrem Terminalfenster aus, um alle Codes zu diesem Projekt zu erhalten.

$git-Klon https://github.com/sohil4932/sPiRobot

Wenn Sie mit dem Klonen fertig sind, erhalten Sie einen Ordner „sPiRobot“. Dieser Ordner enthält alle serverbezogenen Codes.

Verschieben Sie Ihre Codes in den Serverordner?

Jetzt sollten Sie alle Servercodes in den Ordner „/var/www“ (apache server ) kopieren. Dazu können Sie folgenden Befehl im Terminal ausführen.

$ 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/

@Wichtigster Befehl.

Wenn Sie nun GPIOs aus Serverdateien verwenden möchten, müssen Sie den Benutzer "www-data" zur Shouders-Gruppe hinzufügen. Führen Sie dazu den folgenden Befehl aus, sobald Sie alle Dateien nach /var/www  copy kopiert haben Ordner.

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

IP-Adresse von dir Pi bekommen?

Gemäß unseren Richtlinien benötigen wir einen WLAN-Dongle, um unseren Pi mit dem WLAN-Router zu verbinden. Nachdem Sie den WLAN-Dongle mit dem PI verbunden haben, öffnen Sie die Wi-Config-Anwendung (Sie finden diese Anwendung vorinstalliert in Raspbian OS) und verbinden Sie Ihren PI mit Ihrem WLAN-Router. Wenn Ihr Pi bereits mit Ihrem WLAN-Router verbunden ist, führen Sie den folgenden Befehl im Terminal aus, um Ihre IP-Adresse zu erfahren.

$ ifconfig

Sie finden die IP-Adresse Ihres Pi in der Ausgabe. Merken Sie sich diese IP-Adresse auch für die zukünftige Verwendung. Sie benötigen es, um Ihren Roboter zu steuern.

 

Für weitere Details:Tutorial – sPiRobot-Steuerung &Sehen Sie, was Ihr Roboter von überall sieht


Herstellungsprozess

  1. IoT 101-Projekt:Stream-Temperatur von Ihrem Raspberry Pi
  2. Raspberry Pi Sensor- und Aktuatorsteuerung
  3. Das beste Zubehör für Ihren Raspberry Pi
  4. Raspberry Pi-Lichtsensor:Eine einfache LDR-Anleitung
  5. Roboter mit Raspberry Pi und Bridge Shield
  6. Raspberry Pi CD-Box-Roboter
  7. Raspberry Pi Roboter über Bluetooth gesteuert
  8. Bauen Sie Ihren internetgesteuerten Videostreaming-Roboter mit Arduino und Raspberry Pi
  9. Raspberry Pi Webcam-Roboter – Bestes Video-Streaming-Tutorial
  10. RASPBERRY PI WIFI-ROBOTER, KONTROLLIERT VON ANDROID SMART PHONE