Inhaltsverzeichnis:

Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter - Gunook
Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter - Gunook

Video: Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter - Gunook

Video: Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter - Gunook
Video: Raspberry Pi Roboter per Infrarot Fernbedienung steuern 2024, November
Anonim
Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter
Raspberry Pi Wifi-gesteuerter Video-Streaming-Roboter

Haben Sie schon einmal darüber nachgedacht, einen coolen Roboter mit einer Kamera darauf zu bauen? Nun, Sie sind hier richtig, ich zeige Ihnen Schritt für Schritt, wie Sie diesen Roboter bauen.

Damit können Sie nachts auf Geisterjagd gehen, indem Sie den Video-Feed auf Ihrem Computer steuern und sehen oder ihn nach draußen fahren und einfach drinnen sitzend erkunden, es macht sehr viel Spaß, zu fahren.

Schritt 1: Benötigte Materialien

Benötigte Materialien
Benötigte Materialien

1. Himbeer-Pi

2. USB-WLAN-Adapter (Wenn Sie Raspberry Pi 2 verwenden)

3. USB-Webcam

4. SD-Karte mit installiertem Raspbian

5. Powerbank

6. Roboter-Chassis mit Motoren (ich habe 300 U/min-Motoren verwendet)

7. L293D IC oder L298 Motortreiber

8. 9-V-Batterie oder ein Batteriepack (Wenn Sie eine 9-V-Batterie verwenden, würde ich empfehlen, 2 parallel zu schalten)

9. Ein Schalter

10. Steckbrett oder PCB, wenn Sie es vorziehen zu löten

11. M/M- und M/F-Jumperdrähte

Werkzeuge

1. Lötkolben

2. Schraubendreher

3. Doppelseitiges Klebeband

Schritt 2: Zusammenbau des Chassis

Zusammenbau des Chassis
Zusammenbau des Chassis

Lötdrähte an den Motoren anlöten und die Motoren am Chassis montieren. Wenn Sie keinen Lötkolben haben, können Sie die Drähte verdrehen und mit Isolierband befestigen, aber es wird nicht empfohlen, da es sich um eine ziemlich schwache Verbindung handelt.

Schritt 3: Vorbereitung des Raspberry Pi

Image
Image
Vorbereitung des Raspberry Pi
Vorbereitung des Raspberry Pi
Vorbereitung des Raspberry Pi
Vorbereitung des Raspberry Pi

1. Installieren Sie Raspbian auf einer SD-Karte und booten Sie Raspberry Pi mit angeschlossenem Monitor, Tastatur, Maus, WLAN-Adapter und Webcam.

2. Aktivieren Sie im raspi-config-Menü ssh

3. Gehen Sie auf den Desktop und stellen Sie über die WLAN-Option in der oberen rechten Ecke eine Verbindung zu Ihrem WLAN-Netzwerk her

4. Sobald die Verbindung hergestellt ist, überprüfen Sie die IP-Adresse Ihres Pi, indem Sie ifconfig in das Terminal eingeben

5. Öffnen Sie IDLE 2 über die Registerkarte Programmierung in der Taskleiste und kopieren Sie den Code pi_robot und speichern Sie ihn

6. Um die Webcam zu installieren, möchte ich, dass Sie sich dieses Video von Anand Nayyar ansehen

7. Die anderen Dinge, die ich gemacht habe, war, die Auflösung auf 720p statt 480p zu ändern und nach "stream_maxrate" zu suchen und auf 3 zu ändern. Um beim Streaming höhere fps zu erzielen, habe ich den Pi auch auf 1 GHz übertaktet

FEHLERBEHEBUNG

Als ich versuchte, den Code im Terminal mit dem Befehl "cd Videos" auszuführen (weil ich ihn dort gespeichert habe), dann wurde "python pi_robot.py" Syntaxfehler angezeigt, also habe ich den Code im Terminal mit dem Befehl "sudo." geöffnet nano pi_robot.py" und löschte die Zeilen, die bereits in Python geschrieben wurden und nicht Teil des Codes sind, und danach hat es funktioniert. Ich weiß nicht, was los war, also würde ich mich über eine Erklärung in den Kommentaren freuen, wenn es jemand weiß.

Schritt 4: Schaltung

Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis

Die Schaltung ist ziemlich einfach und wird noch einfacher, wenn Sie eine L298-Motortreiberplatine verwenden. Wenn Sie eine L298-Motortreiberplatine verwenden, müssen Sie nur die gpio-Pins wie im zweiten Schaltplan verdrahten.

Schritt 5: Alles am Chassis montieren

Alles am Chassis montieren
Alles am Chassis montieren
Alles am Chassis montieren
Alles am Chassis montieren
Alles am Chassis montieren
Alles am Chassis montieren

Nun, die Bilder sagen so ziemlich alles darüber aus, wie ich es zusammengebaut habe, aber Ihre werden natürlich anders sein, wenn Sie ein anderes Chassis verwenden. Ich habe doppelseitiges Schaumklebeband verwendet, um alles auf dem Chassis zu montieren und versuche, kürzere Drähte zu verwenden, damit es besser aussieht.

Schritt 6: Wie man es bedient

Wie man es bedient
Wie man es bedient
Wie man es bedient
Wie man es bedient
Wie man es bedient
Wie man es bedient

Um mit der Steuerung Ihres Roboters zu beginnen, führen Sie die folgenden Schritte aus:

1. Schalten Sie den Raspberry Pi ein, aber betätigen Sie den Schalter, der den Akku mit dem L293D verbindet, noch nicht

2. Verbinden Sie sich über ssh mit dem Programm putty, wenn Sie unter Windows arbeiten

3. Geben Sie den Befehl "sudo motion" ein und öffnen Sie dann Ihren Internetbrowser und geben Sie die IP-Adresse Ihres Pi mit 8081 am Ende wie "192.168.45.64:8081" ein und Sie sollten den Video-Feed erhalten. Wenn es nicht funktioniert, geben Sie 8080 statt 8081 ein

4. Gehen Sie nun zurück zum Terminal und suchen Sie, wo Sie Ihre Datei pi_robot.py gespeichert haben. Ich hatte es im Ordner Videos gespeichert, also lautet der Befehl "cd Videos" und dann "python pi_robot.py". Denken Sie daran, bei allem wird die Groß-/Kleinschreibung beachtet

5. Danach wird das Programm gestartet. Schalten Sie nun den Schalter um, jetzt sollten Sie den Roboter mit den Pfeiltasten Ihrer Tastatur steuern können

6. Drücken Sie den Vorwärtspfeil und prüfen Sie, ob sich beide Motoren in die richtige Richtung bewegen. Wenn sich einer der Motoren in die falsche Richtung bewegt, vertauschen Sie die beiden Motoranschlüsse, die mit dem L293D verbunden sind

Schritt 7: Steuerung von einem Telefon aus

Steuerung über ein Telefon
Steuerung über ein Telefon
Steuerung über ein Telefon
Steuerung über ein Telefon
Steuerung über ein Telefon
Steuerung über ein Telefon

Alle Schritte sind gleich, Sie müssen nur die App "JuiceSSH" aus dem Play Store herunterladen. Um den Roboter zu steuern, benötigen Sie Pfeiltasten, aber eine normale Smartphone-Tastatur hat keine Pfeiltasten, daher müssen wir eine App „Hacker's Keyboard“herunterladen. Verbinden Sie sich dann wie in Windows damit.

Schritt 8: Einige Bilder und Videos

Image
Image
Einige Bilder und Videos
Einige Bilder und Videos

Die Videoqualität der Webcam ist abfallend, aber die fps sind nur 2 oder 3. Die Videoqualität ist draußen gut, aber nicht drinnen. Es kann auf Offroad-Gelände fahren, aber nicht sehr gut, wenn Sie eine höhere Spannung verwenden, um die Motoren wie mit einer kleinen 12-V-Batterie anzutreiben.

Wireless-Wettbewerb
Wireless-Wettbewerb
Wireless-Wettbewerb
Wireless-Wettbewerb

Zweiter im Wireless-Wettbewerb

Make It Move-Wettbewerb 2017
Make It Move-Wettbewerb 2017
Make It Move-Wettbewerb 2017
Make It Move-Wettbewerb 2017

Dritter Preis beim Make It Move Contest 2017

Empfohlen: