Inhaltsverzeichnis:

So erstellen Sie einen gestengesteuerten Rover – wikiHow
So erstellen Sie einen gestengesteuerten Rover – wikiHow

Video: So erstellen Sie einen gestengesteuerten Rover – wikiHow

Video: So erstellen Sie einen gestengesteuerten Rover – wikiHow
Video: Gestengesteuerte interaktive Multimediawand mit dem Projekt „Fit für Innovation" 2024, November
Anonim
Image
Image

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:

Schaltpläne und Theorie
Schaltpläne und Theorie
Schaltpläne und Theorie
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

Instagram

Anleitungen

LinkedIn

Empfohlen: