Inhaltsverzeichnis:

Das autonome ferngesteuerte Auto - Gunook
Das autonome ferngesteuerte Auto - Gunook

Video: Das autonome ferngesteuerte Auto - Gunook

Video: Das autonome ferngesteuerte Auto - Gunook
Video: Eigenes Elektro-Auto bauen (Selbstfahrend) | Selbstexperiment 2024, November
Anonim
Das autonome ferngesteuerte Auto
Das autonome ferngesteuerte Auto

Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt.

Dieses Projekt zeigt, wie ein Arduino zusammen mit einem Dual-H-Brücken-Motorantrieb vier Gleichstrommotoren und drei Ultraschallsensoren steuern kann. Ziel ist es, den Schaltplan und das C-Programm zu demonstrieren, die es dem RC-Car ermöglichen, autonom zu fahren und alle Hindernisse auf seinem Weg zu umgehen. Außerdem wird dieses Auto auch über eine IR-Fernbedienung gesteuert.

Sobald dies abgeschlossen ist, kann dieses Auto zwei Modi verwenden: den autonomen Modus und den Fernbedienungsmodus. Der autonome Modus ermöglicht es dem Auto, sich frei zu bewegen, ohne mit seiner Umgebung in Kontakt zu kommen. Der Fernbedienungsmodus ermöglicht es dem Benutzer, das Auto zu steuern und es entsprechend der IR-Fernbedienung zu bewegen. In diesem Modus sind die Ultraschallsensoren außer Betrieb und somit kann das Auto in jede gewünschte Richtung bewegt werden.

Alles in allem ermöglicht dieses instructable Ihnen, dem Leser, mein Projekt mit Leichtigkeit und Zufriedenheit zu reproduzieren.

Schritt 1: Steuerungssystem und Funktionalität

Steuerung und Funktionalität
Steuerung und Funktionalität

Schritt 2: 3D-gedrucktes Design

3D-gedrucktes Design
3D-gedrucktes Design
3D-gedrucktes Design
3D-gedrucktes Design

Um dieses Projekt durchzuführen, ist es am besten, alle erforderlichen Komponenten vor der Montage zu entwerfen. In Bezug auf das gezeigte Projekt ist das 3D-gedruckte Teil das Chassis, das sorgfältig entworfen werden muss, um alle Komponenten zu passen. Für bessere Ergebnisse empfiehlt es sich, zwei Kopien des Chassis zu drucken und übereinander zu stapeln, um mehr Platz zu gewinnen.

Schritt 3: Teile und Komponenten sammeln

Teile und Komponenten sammeln
Teile und Komponenten sammeln
Teile und Komponenten sammeln
Teile und Komponenten sammeln
Teile und Komponenten sammeln
Teile und Komponenten sammeln
  • 1 Arduino Uno
  • 1 L298 Dual-H-Brücken-Motorantrieb
  • 3 HC-SR04 Ultraschallsensoren
  • 1 IR-Empfänger
  • 1 IR-Fernbedienung
  • 4 Gleichstrommotoren
  • 4 Räder
  • 1 oder 2 RC-Auto-Chassis
  • 1 Mini-Breadboard
  • 1 oder 2 Akkus
  • 8 AA-Batterien
  • M-M- und M-F-Überbrückungsdrähte

Schritt 4: Übersicht über den Schaltplan

Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan
Übersicht über den Schaltplan

Gleichstrommotoren & Motorantrieb

Rechte Motoren:

  • Verbinden Sie den oberen Pin des ersten Motors und den unteren Pin des zweiten Motors mit dem OUT1-Pin des Motorantriebs.
  • Verbinden Sie den unteren Pin des ersten Motors und den oberen Pin des zweiten Motors mit dem OUT2-Pin des Motorantriebs.

Linke Motoren:

  • Verbinden Sie den oberen Pin des ersten Motors und den unteren Pin des zweiten Motors mit dem OUT3-Pin des Motorantriebs.
  • Verbinden Sie den unteren Pin des ersten Motors und den oberen Pin des zweiten Motors mit dem OUT4-Pin des Motorantriebs.

L298N Motorantrieb:

  • Verbinden Sie die +12-V-Klemme der Stromversorgung mit dem VCC-Pin des Motorantriebs.
  • Verbinden Sie den -12-V-Anschluss des Netzteils mit dem GND-Pin des Motorantriebs.
  • Verbinden Sie den 5V-Pin des Motorantriebs mit dem 5V-Pin von Arduino.
  • Verbinden Sie den GND-Pin des Motorantriebs mit dem GND-Pin von Arduino.
  • Verbinden Sie die Eingangspins IN1, IN2, IN3 und IN4 mit den Arduino-Digitalpins 2, 3, 4 bzw. 5.
  • Verbinden Sie die ENA- und ENB-Pins mit den digitalen Arduino-Pins 12 bzw. 13.

Ultraschallsensoren

Frontsensor:

  • Verbinden Sie den VCC-Pin mit dem 5V-Pin des Motorantriebs.
  • Verbinden Sie den Echo-Pin mit dem Digital-Pin 6 von Arduino.
  • Verbinden Sie den Trig-Pin mit dem Digital-Pin 7 von Arduino.
  • Verbinden Sie GND mit dem GND-Pin des Motorantriebs.

Rechter Sensor:

  • Verbinden Sie den VCC-Pin mit dem 5V-Pin des Motorantriebs.
  • Verbinden Sie den Echo-Pin mit dem Digital-Pin 8 von Arduino.
  • Verbinden Sie den Trig-Pin mit dem Digital-Pin 9 von Arduino.
  • Verbinden Sie den GND-Pin mit dem GND-Pin des Motorantriebs.

Linker Sensor:

  • Verbinden Sie den VCC-Pin mit dem 5V-Pin des Motorantriebs.
  • Verbinden Sie den Echo-Pin mit dem Digital-Pin 10 von Arduino.
  • Verbinden Sie den Trig-Pin mit dem Digital-Pin 11 von Arduino.
  • Verbinden Sie den GND-Pin mit dem GND-Pin des Motorantriebs.

IR-Empfänger

  • Verbinden Sie den Signal-Pin mit dem Analog-Pin A0 von Arduino.
  • Verbinden Sie den GND-Pin mit dem GND-Pin von Arduino.
  • Verbinden Sie den VCC-Pin mit dem 5V-Pin von Arduino.

Empfohlen: