Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schaltpläne und Theorie:
- Schritt 2: Aufbau des Rovers:
- Schritt 3: Codedateien
- Schritt 4: Danke
Video: So erstellen Sie einen gestengesteuerten Rover – wikiHow
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Hier ist die Anleitung zum Bau eines gestengesteuerten Rovers (telebetriebener Rover). Es besteht aus einer Rover-Einheit, die einen Kollisionsvermeidungssensor an Bord hat. Der Sender ist keine klobige Fernbedienung, sondern ein cooler Handschuh, der an der Hand getragen und dann bewegt werden kann, um mit Handbewegungen Signale an den Rover zu übertragen. Zur Kommunikation werden HF-Signale verwendet.
Dieses Projekt hat potenzielle Anwendungen in der Unterbodeninspektion von Fahrzeugen (für Sicherheit oder Wartung) und wird schließlich zum Fliegen von Drohnen verwendet.
Lieferungen
Arduino/Genuino UNO (mit UNO-Kabel) x2
Lithium-Ionen-Akku (12V) x1
Überbrückungsdrähte (männlich zu männlich, männlich zu weiblich, weiblich zu weiblich) x40 je
Steckbrett x1
L298-Motortreibermodul x1
MPU6050 Gyroskop x1
HF-Empfänger und Sender x1 je
Ultraschallsensor x1
Chassis-Setup x1
Batteriehalter (oft im Lieferumfang des Chassis enthalten) x1
Schalter (oft im Gehäuse enthalten) x2
Abisolierzange x1
Entlötpumpe (nicht erforderlich) x1
Doppelseitiges Klebeband x1
Schritt 1: Schaltpläne und Theorie:
Sender-Setup: Kurz gesagt, wir müssen Messwerte vom Gyroskop nehmen und über das Arduino an den Sender senden.
Empfängereinrichtung: Wir müssen die übertragenen Daten empfangen (mithilfe des Empfängers) und die Räder entsprechend den empfangenen Daten drehen*. Gleichzeitig müssen wir auch sicherstellen, dass der Rover einen Mindestabstand zu Objekten davor hat (Hinderniserkennung). Wir werden für dieses Projekt die I2C-Kommunikation verwenden. *Interessante Tatsache zu diesem Projekt: Dieser Code verarbeitet analoge Daten und bewegt den Rover entsprechend dem Bewegungsgrad der Hand. Wir müssen also eine Logik entwickeln, damit der Rover mit unterschiedlichen Geschwindigkeiten in die richtige Richtung fährt.
Schritt 2: Aufbau des Rovers:
Schritt 1 (Chassis zusammenbauen):
Bauen Sie das Chassis zusammen, um die Basis für Ihren Rover zu bilden. Dies ist ein ziemlich einfacher Schritt und Sie sollten in kürzester Zeit erledigt sein.
Schritt 2 (Überprüfen Sie alle Komponenten):
Überprüfen Sie alle Sensoren, indem Sie sie separat mit dem Arduino verbinden. Sie können in jedem Tutorial nachlesen, wie Sie die Sensoren individuell mit dem Arduino verbinden.
Schritt 3 (Sender-Setup):
Löten Sie zuerst die Stifte an das Gyroskop. Stellen Sie nun die Anschlüsse nach folgendem Schaltplan her. Schließen Sie die Batterie jetzt nicht an.
Als nächstes schließen Sie Ihr Arduino an Ihren Laptop an. Laden Sie die folgende Codedatei hoch und prüfen Sie, ob der Code ordnungsgemäß funktioniert (entfernen Sie dazu die Kommentare für die print-Anweisungen im Code). Klicken Sie auf die Schaltfläche für den seriellen Monitor (oben rechts auf Ihrem Bildschirm), um die Ausgabe der Druckanweisungen anzuzeigen. Wenn alles ordnungsgemäß funktioniert, können Sie die Batterie anschließen.
Denken Sie daran, sicherzustellen, dass die Ausrichtung des Gyroskops korrekt ist (entsprechend dem verwendeten Code). Bitte überprüfen Sie die oben gezeigten Diagramme, um die Ausrichtung zu überprüfen, die ich für das Gyroskop verwendet habe.
Das Gyroskop sendet Messwerte an den Arduino. Von dort werden die Messwerte an den HF-Sender gesendet, damit der Empfänger die Wellen aufnehmen kann.
Schritt 4 (Empfänger einrichten):
Stellen Sie die Anschlüsse nach folgendem Schaltplan her. Schließen Sie die Batterie jetzt nicht an. Als nächstes schließen Sie Ihr Arduino an Ihren Laptop an. Laden Sie die folgende Codedatei hoch und prüfen Sie, ob der Code ordnungsgemäß funktioniert. Um dies zu tun:
1. Entfernen Sie die Kommentare für die print-Anweisungen im Code
2. Schalten Sie das Sender-Setup ein
3. Stellen Sie den Rover auf eine Art Ständer, damit die Räder den Boden nicht berühren und der Rover nicht abhebt, sobald sein Empfänger Daten empfängt
HINWEIS: Möglicherweise müssen Sie die Richtung eines oder beider Motoren umkehren. Wenn der Code korrekt funktioniert, sollten Sie die korrekte Ausgabe (vorwärts, rückwärts, rechts, links oder Stopp) auf Ihrem seriellen Monitor entsprechend Ihrer Hand sehen können Bewegungen. Wenn alles richtig funktioniert, können Sie die Batterie anschließen. Bevor Sie die Batterie anschließen, müssen Sie jedoch alle Anschlüsse überprüfen. Ein falscher Anschluss könnte Ihren Stromkreis durchbrennen.
Schritt 5 (Stellen Sie sicher, dass die Einrichtung mit den Batterien funktioniert):
Trennen Sie nun Ihren Laptop und schließen Sie die Batterien an die jeweiligen Setups an. Testen Sie Ihr Projekt.
Lassen Sie den Rover nicht mehr als 5 m von Ihnen entfernt sein, sonst kann der Rover aufhören oder sich schlecht benehmen!
Schritt 6 (Montage):
Jetzt ist es an der Zeit, den Rover zusammenzubauen und ihn tatsächlich in Aktion zu sehen! Für mein Rover-Baugruppendesign sehen Sie sich die Bilder im Abschnitt "Schaltpläne und Theorie" an. Es steht Ihnen frei, den Rover auf andere Weise zusammenzubauen. Stellen Sie nur sicher, dass es gut ausbalanciert ist, sonst kann es Wheelies machen (machen Sie nicht "Wow!", weil Sie den Rover möglicherweise falsch herum finden).
Beim Testen stellen Sie möglicherweise fest, dass sich der Rover nicht genau bewegt. Da wir einfache HF-Module verwenden, kann es zu Verzögerungen und Fehlern kommen. In einem praktischen Szenario weisen die Motoren außerdem einige Unterschiede auf und der Schwerpunkt des Rovers ist nicht dort, wo Sie ihn erwarten. Sie können also feststellen, dass sich der Rover diagonal bewegt, wenn er geradeaus fahren soll. Fehler in der Waage können behoben werden, indem die Geschwindigkeit für den linken und rechten Motor geändert wird. Multiplizieren Sie die Variablen „ena“und „enb“mit verschiedenen Zahlen, um die Balance Ihres Rovers zu perfektionieren.
Im Zweifelsfall nutzen Sie den Kommentarbereich unten. Hier werde ich Zweifel ansprechen.
@Scientify Inc
Schritt 3: Codedateien
Hier ist der Link für die virtuelle Drahtbibliothek:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Schritt 4: Danke
Bitte teilen Sie Ihre Kommentare unten. Ich würde gerne von Ihren Erfahrungen beim Ausprobieren des Projekts hören! Ich versuche alle Anfragen innerhalb von 24 Stunden zu beantworten.
Sozial:
YouTube: Scientify Inc.
YouTube: Wissenschaft
Anleitungen
Empfohlen:
So erstellen Sie einen einfachen Rechner in Java – wikiHow
So erstellen Sie einen einfachen Rechner in Java: Dies ist eine einfache Einführung in die Java-Programmiersprache, die für Personen mit geringen bis keinen Programmierkenntnissen gedacht ist. Materialien: Computer oder Laptop (mit installiertem Eclipse) Kann Eclipse unter https://www. eclipse.org/downloads
Einen Android-gesteuerten Rover erstellen – wikiHow
Wie man einen Android-gesteuerten Rover macht: In dieser Anleitung zeige ich Ihnen, wie man ein Android-gesteuertes Auto oder einen Rover baut. Wie funktioniert der Android-gesteuerte Roboter? Der von der Android-Anwendung gesteuerte Roboter kommuniziert über Bluetooth mit dem am Roboter vorhandenen Bluetooth-Modul
Erstellen Sie einen WLAN-Zugangspunkt und stellen Sie einen Webserver auf NodeMCU V3 bereit - Gunook
Erstellen Sie einen WLAN-Zugangspunkt und stellen Sie einen Webserver auf NodeMCU V3 bereit: Im vorherigen Artikel habe ich bereits über die Verwendung von NodeMCU ESP8266 gesprochen. In dem Artikel erkläre ich, wie man NodeMCU ESP8266 zu Arduini IDE hinzufügt. Es gibt mehrere Möglichkeiten, mit NodeMCU ESP8266 über das Internet zu kommunizieren. NodeMCU als
Bauen Sie einen gestengesteuerten Roboter - Gunook
Bauen Sie einen gestengesteuerten Roboter: In diesem Instructable bauen wir einen Arcbotics Sparki-Roboter, der mit 3D-Gesten gesteuert werden kann. Das Schöne an diesem Projekt ist, dass kein zusätzliches Gerät wie Smartphone oder Handschuh benötigt wird, um den Roboter zu steuern. Bewegen Sie einfach Ihre Hand über das Ele
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für