So Bauen Sie Ein Selbstfahrendes Geländefahrzeug Mit Sonar

Inhaltsverzeichnis:

So Bauen Sie Ein Selbstfahrendes Geländefahrzeug Mit Sonar
So Bauen Sie Ein Selbstfahrendes Geländefahrzeug Mit Sonar

Video: So Bauen Sie Ein Selbstfahrendes Geländefahrzeug Mit Sonar

Video: So Bauen Sie Ein Selbstfahrendes Geländefahrzeug Mit Sonar
Video: gestaltungsvorschlag II "bauen sie sich einen mercedes benz" 2024, November
Anonim

Fortsetzung des Themas Spielzeug-Geländewagen mit Arduino. Wir haben mit Ihnen bereits ein funkgesteuertes Geländewagen vom Smartphone über Bluetooth gemacht. Jetzt werden wir ein Geländefahrzeug bauen, das sich selbst fährt, Hindernissen ausweicht und auch mit "Scheinwerfern" das Abbiegen oder Anhalten signalisiert.

Spielzeug-Geländewagen mit Sonar
Spielzeug-Geländewagen mit Sonar

Es ist notwendig

  • - Arduino UNO oder gleichwertig;
  • - Ultraschall-Entfernungsmesser (Ultraschallmodul) HC-SR04 oder ähnlich;
  • - Motortreiber L9110S oder analog;
  • - Raupenplattform für den Pololu Zumo-Panzer oder ähnliches;
  • - ein Stück Fiberglas entsprechend der Größe eines Arduino-Boards oder ein Schild für das Prototyping;
  • - 2 Elektromotoren passend für das gewählte Chassis;
  • - 2 weiße LEDs (Scheinwerfer), 2 rote LEDs (Rücklichter) und 4 180-220 Ohm Widerstände;
  • - Batterien (1 "Krone" oder 4-6 Fingerbatterien);
  • - Anschlussdrähte;
  • - Lötkolben;
  • - Computer;
  • - Befestigungselemente - 6-10 Schrauben M2, 5, Unterlegscheiben, Muttern dazu.

Anleitung

Schritt 1

Der erste Schritt ist die Montage der Plattform. In einem der vorherigen Artikel haben wir uns ausführlich mit der Herstellung des Fahrgestells eines Spielzeug-ATV befasst. Hier sind die Schritte genau gleich. Daher werden wir hier nicht näher darauf eingehen. Das zusammengebaute Chassis für den Geländewagen mit dem darauf installierten Arduino-Board ist auf dem Foto zu sehen.

Fahrgestell für selbstfahrende Spielzeug-Geländewagen
Fahrgestell für selbstfahrende Spielzeug-Geländewagen

Schritt 2

Jetzt ist die Elektronik an der Reihe. Schauen wir uns zuerst das Anschlussdiagramm an. Bitte beachten Sie, dass alle LEDs über Widerstände von ca. 200 Ohm angeschlossen sind. Das Sonar wird an zwei beliebige digitale Pins des Arduino und ein + 5V Netzteil angeschlossen. Die Verbindung des Motortreibers zum Arduino und zu den Motoren ist im Diagramm zu sehen. Bei Unklarheiten lesen Sie den vorherigen Artikel, in dem wir dies genauer betrachtet haben, oder stellen Sie Fragen in den Kommentaren.

Anschlussplan für Spielzeug-ATV
Anschlussplan für Spielzeug-ATV

Schritt 3

Bauen wir Herz und Gehirn unseres Spielzeug-Geländewagens nach obigem Schema zusammen. Sie können alles auf einer Platine montieren - das ist viel bequemer für die Montage und mögliche zukünftige Modifikationen. Auf dem Foto sind die elektronischen Komponenten auf einem speziellen Schild für das Prototyping für Arduino Uno platziert. Das Sonar blickt direkt vor das Fahrzeug. Die hinteren LEDs ahmen die Bremslichter, die vorderen LEDs bzw. die Scheinwerfer nach.

Zusammenbau der Elektronik des Spielzeug-ATV
Zusammenbau der Elektronik des Spielzeug-ATV

Schritt 4

Zeit, ein Steuerungsprogramm für unseren Geländewagen zu schreiben. Der Sketch-Code (Programm für Arduino) ist in der Abbildung dargestellt.

Die Hauptnuance in dieser Skizze ist die Arbeit mit dem Sonar. Unterm Strich senden wir einen kurzen Impuls - einen Trigger, messen die Laufzeit der Echo-Reflexion und bestimmen aus der Laufzeit die Entfernung zum Ziel. Wenn der Abstand geringer ist als der angegebene (in der Skizze - 20 cm), wird der Geländewagen ihn umfahren.

Wir haben den Motorsteuerungsalgorithmus im vorherigen Artikel betrachtet. Beim Abbiegen schaltet das Geländewagen "Blinker" ein, beim Anhalten - ein Bremslicht. Wenn ein Hindernis erkannt wird, schalten sich die Scheinwerfer ein und das ATV umfährt es. Um den Geländewagen "intelligenter" zu machen, legen wir eine beliebige Richtung zur Umgehung von Hindernissen fest.

Kommentare im Code erklären das gesamte Programm genauer.

Skizze für einen Spielzeug-Geländewagen
Skizze für einen Spielzeug-Geländewagen

Schritt 5

"Füllen" Sie die Skizze in Arduino (wir haben bereits in den vorherigen Artikeln mehrere Optionen zum Laden des Programms in den Arduino betrachtet). Wir verbinden das Shield mit den elektronischen Komponenten des Geländewagens mit dem Arduino-Board. Wir servieren Essen. Und wir schauen zu, wie unser Geländewagen „zum Leben erweckt“.

Empfohlen: