Inhaltsverzeichnis:

RSPI Push-Button-Roboter-Buggy - Gunook
RSPI Push-Button-Roboter-Buggy - Gunook

Video: RSPI Push-Button-Roboter-Buggy - Gunook

Video: RSPI Push-Button-Roboter-Buggy - Gunook
Video: REVIEW JUJUR CAFE RSPI !! RASANYA KAYAK MAKANAN RUMAH SAKIT!?? 2024, Juli
Anonim
RSPI Push-Button-Roboter-Buggy
RSPI Push-Button-Roboter-Buggy

Haben Sie schon einmal ein ferngesteuertes Auto im Laden gesehen und sich gefragt, ob Sie eines selbst bauen könnten? Nun ja, Sie können einen bauen und Ihr Auto mit Druckknöpfen steuern. Sie brauchen nur ein paar einfache Materialien und schon können Sie sich einen Roboter-Buggy mit Druckknopf bauen. Befolgen Sie nun die folgenden Schritte und bauen Sie Ihren Push-Button-Roboter-Buggy.

Schritt 1: Materialien sammeln

Materialien sammeln
Materialien sammeln

Bevor wir beginnen, sollten Sie das erforderliche Material sammeln, um dieses Projekt abzuschließen:

- Raspberry Pi B+

- Überwachen

- Klaviatur

- Maus

- T-Schuster

- Halbgroßes Steckbrett

- H-Brücke

- Kreuzschlitzschraubendreher

- Roboter-Buggy-Chassis mit 2 Motoren

- 4 Druckknöpfe

- 9 Volt Batterie

- Tragbares Ladegerät

- Micro-USB-Kabel

- 4 Male - Female Jumper-Drähte

- 12 männlich - männlich Überbrückungsdrähte

- Python 3-Codierungssoftware

- Mobilgerät, das die VNC-Viewer-App herunterladen kann

Schritt 2: Einrichtung

Aufstellen
Aufstellen

Sobald Sie die benötigten Materialien gesammelt haben, können Sie jetzt Ihren Buggy bauen. Zuerst müssen Sie Ihren Raspberry Pi mit Ihrem Monitor, Ihrer Maus und Ihrer Tastatur verbinden. Sobald Sie dies getan haben, müssen Sie Ihren T-Schusser an Ihrem Pi und Ihrem halben Steckbrett befestigen. Jetzt können Sie Ihre H-Brücke und Druckknöpfe an Ihrem Steckbrett befestigen.

Schritt 3: Anschließen des Buggys an die H-Brücke

Anschließen des Buggys an die H-Brücke
Anschließen des Buggys an die H-Brücke

Jetzt können Sie Ihren Buggy bauen. Zuerst müssen Sie die Motoren an der H-Brücke befestigen, also müssen Sie die vier blauen Anschlüsse oben und unten an der H-Brücke abschrauben, wenn Sie sie wie im Bild oben halten. Danach müssen Sie zwei rote und zwei schwarze Stecker-Stecker-Überbrückungsdrähte besorgen. Als nächstes stecken Sie die schwarzen Drähte in die linken Anschlüsse und die roten Drähte in die rechten Anschlüsse (im Bild oben wurde es umgekehrt verdrahtet, aber auf diese Weise wird es einfacher). Sobald Sie die Drähte in die blauen Anschlüsse gesteckt haben, schrauben Sie sie fest, damit sie nicht herausfallen. Jetzt sehen Sie auf Ihrem Chassis in der Nähe der Räder die Motoren und eine rot-schwarze Buchse, die aus jedem Motor herauskommt. Passen Sie das rote und schwarze Kabel von der H-Brücke zu den Motoren an und jetzt ist Ihre H-Brücke mit Ihrem Buggy verbunden. Denken Sie daran, dass, wenn Sie Ihre H-Brücke wie im Bild oben halten, die oberen Anschlüsse mit dem linken Rad und die unteren Anschlüsse mit dem rechten Rad verbunden werden sollten.

Schritt 4: Verbinden Sie Ihre H-Brücke mit Ihrem Raspberry Pi

Verbinden Sie Ihre H-Brücke mit Ihrem Raspberry Pi
Verbinden Sie Ihre H-Brücke mit Ihrem Raspberry Pi

Sobald Sie Ihre H-Brücke mit dem Buggy verbunden haben, verbinden Sie sie jetzt mit Ihrem Pi. Jetzt benötigen Sie 4 männlich-weibliche Überbrückungsdrähte. Verbinden Sie alle vier Jumperdrähte der H-Brücke mit den männlichen Anschlüssen auf der Vorderseite der H-Brücke. Verbinden Sie dann alle vier Drähte mit einem anderen GPIO auf Ihrem Steckbrett. Ich habe GPIO 4 und 17 für das linke Rad und GPIO 5 und 6 für das rechte Rad verwendet. Um zu wissen, welche Drähte für welches Rad sind, auf der H-Brücke, welche zwei männlichen zu weiblichen Drähten, die Sie angeschlossen haben, näher an den männlichen zu männlichen Drähten liegen, die Sie an den Motor angeschlossen haben, sind die verschiedenen Räder. Jetzt benötigen Sie ein Kabel von männlich zu männlich, um ein Erdungskabel an Ihrer H-Brücke anzuschließen. Das bedeutet, dass Sie jetzt den mittleren Port der drei vorderen Ports Ihrer H-Bridge abschrauben müssen. Dann legen Sie nun Ihren Draht ein und schrauben ihn fest, damit er nicht herausfällt. Legen Sie nun dieses Kabel in einen Erdungsanschluss in Ihrem Steckbrett.

Schritt 5: Anschließen einer 9-Volt-Batterie an Ihre H-Brücke

Anschließen einer 9-Volt-Batterie an Ihre H-Brücke
Anschließen einer 9-Volt-Batterie an Ihre H-Brücke

Das letzte, was Sie tun müssen, um Ihren Buggy fertig zu bauen, ist das Anschließen einer 9-Volt-Batterie. Sie benötigen einen Stecker, der Ihre Batterie verbindet und in Masse und Spannung aufteilt. Nun müssen Sie von links die ersten beiden Ports an Ihrer H-Bridge abschrauben. Danach müssen Sie das rote Kabel von der Batterie in den linken Anschluss stecken und dann das Erdungskabel in den mittleren Anschluss stecken. Sie sollten zwei Drähte im mittleren Anschluss haben, einen Erdungsdraht zum Pi und einen Erdungsdraht von der Batterie. Schrauben Sie nun die Anschlüsse wieder fest und fahren Sie mit dem nächsten Schritt fort.

Schritt 6: Kontrollpunkt

Jetzt prüfen wir, ob Ihr Buggy funktioniert, bevor wir zu den Druckknöpfen übergehen. Öffnen Sie nun Python 3 auf Ihrem Pi und führen Sie den folgenden Code aus, um sicherzustellen, dass Ihr Buggy funktioniert.

von gpiozero importieren Roboter

robby = Roboter(links=(4, 17), rechts=(5, 6))

roby.forward()

Wenn sich Ihr Buggy vorwärts bewegt, geben Sie jetzt Folgendes ein:

robby.stop()

Schritt 7: Drucktasten verdrahten

Verdrahtung von Drucktasten
Verdrahtung von Drucktasten

Nachdem Sie überprüft haben, ob Ihr Buggy funktioniert, können Sie nun Drucktasten hinzufügen. Als erstes müssen Sie einen Draht von der Erde legen und ihn auf beiden Seiten mit den Erdungsschienen verbinden. Dies würde es sehr einfach machen, Ihre Tasten zu verdrahten. Platzieren Sie nun Ihre vier Tasten in der gleichen Reihenfolge wie auf dem Foto oben. Stellen Sie sicher, dass sich jedes Bein jedes Knopfes in einer anderen Reihe befindet. Verbinden Sie nun ein Bein von jedem Knopf mit Masse. Danach müssen Sie jede Taste mit einem GPIO verbinden, also rufen wir die am weitesten von Ihrem Pi entfernte Taste auf und verbinden diese Taste mit GPIO 23. Dann rufen wir die Taste rechts von der gerade angeschlossenen Taste auf rechts und verbinden Sie es mit GPIO 13. Als nächstes rufen wir die Taste, die Ihrem Pi am nächsten ist, rückwärts auf und verbinden sie mit GPIO 21. Zuletzt rufen wir die letzte Taste links auf und verbinden sie mit GPIO 18.

Schritt 8: Der Code

Der Code
Der Code

Nachdem Sie die Taster verkabelt haben, können Sie Ihren Buggy codieren. Öffnen Sie Python 3 auf Ihrem Pi und folgen Sie dem folgenden Code, um sicherzustellen, dass Ihr Buggy funktioniert.

von gpiozero importieren Roboter, Button

ab zeit importieren schlaf

von guizero import App, Pushbutton

robby = Roboter(links=(4, 17), rechts=(5, 6))

forward_button = Schaltfläche(23)

right_button = Button(13)

left_button = Schaltfläche(18)

Rückwärts_Schaltfläche = Schaltfläche(21)

während Wahr:

wenn forward_button.is_pressed:

roby.forward()

schlafen(2)

robby.stop()

elif right_button.is_pressed:

roby.right()

schlafen(0.2)

robby.stop()

elif left_button.is_pressed:

robby.links()

schlafen(0.2)

robby.stop()

elif Backwards_button.is_pressed:

roby.backward()

schlafen(2)

robby.stop()

Schritt 9: VNC Viewer einrichten

Jetzt müssen Sie Ihren Pi mit Ihrem Telefon verbinden, damit Sie den Code von Ihrem Telefon ausführen können, sobald Ihr Pi an Ihren Buggy angeschlossen ist. Laden Sie zuerst die VNC-Viewer-App auf Ihr Telefon herunter. Klicken Sie dann auf VNC auf Ihrem Pi, es sollte sich unten links auf Ihrem Bildschirm befinden. Geben Sie anschließend Ihre Pi-Adresse, Ihren Benutzernamen und Ihr Passwort ein. Jetzt sind Sie mit Ihrem Pi verbunden.

Schritt 10: Zusammenbau Ihres Buggys

Zusammenbau Ihres Buggys
Zusammenbau Ihres Buggys

Der letzte Schritt, den Sie tun müssen, ist, Ihren Buggy zusammenzubauen. Dies könnte der schwierigste Teil dieses Projekts sein, da es eine kleine Herausforderung ist, alles auf Ihr Chassis zu passen. Für das, was ich getan habe, habe ich zuerst die Batterie unten zwischen den Motoren geklebt. Dann legte ich das tragbare Ladegerät auf die Unterseite und steckte es in den Pi ein. Ich legte den Pi und die Rückseite des Chassis und klebte die H-Brücke auf den T-Clobber. Dann habe ich das Steckbrett vorne platziert, um die Steuerung des Buggys zu erleichtern. Aber Sie müssen Ihren je nach Größe Ihres Chassis nicht genau gleich zusammenbauen. Jetzt haben Sie mit Ihrem Raspberry Pi einen Push-Button-Roboter-Buggy gebaut.