Inhaltsverzeichnis:

Robotics Remote Control Rock Crawler Arduino - Gunook
Robotics Remote Control Rock Crawler Arduino - Gunook

Video: Robotics Remote Control Rock Crawler Arduino - Gunook

Video: Robotics Remote Control Rock Crawler Arduino - Gunook
Video: How To Make RC Car At Home With Arduino | Bluetooth RC Car 2024, November
Anonim
Robotik-Fernbedienung Rock Crawler Arduino
Robotik-Fernbedienung Rock Crawler Arduino
Robotik Fernbedienung Rock Crawler Arduino
Robotik Fernbedienung Rock Crawler Arduino

Das sieht und ist sehr barebones. Ich würde jedem empfehlen, der dieses Projekt durchführen möchte, eine Möglichkeit in Betracht zu ziehen, die Elektronik zum Schutz vor Wasser und Schmutz abzudecken.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst

-Arduino MEGA

-Arduino UNO

-2x Joysticks

-2x 2,4 GHz Transceiver

-Jedes Chassis mit mindestens zwei Motoren (für Lenkung und Leistung)

-Dieses Projekt hat drei Motoren (ein zusätzlicher für Frontantrieb)

-Batteriepack für Motoren

-2x Motor Control Units (zwei werden nur für Teilzeit-Allradantrieb benötigt)

-2x 9-Volt-Batterien für Arduinos

-Arduino-Erweiterungsschild

-Netzschalter für Motoren (optional)

Schritt 2: Zusammenbau des Controllers

Controller zusammenbauen
Controller zusammenbauen
Controller zusammenbauen
Controller zusammenbauen
Controller zusammenbauen
Controller zusammenbauen

Für den Controller benötigen Sie einen Arduino UNO mit einem Erweiterungsschild, zwei Joysticks, einen 2,4-GHz-Transceiver und eine 9-V-Batterie.

Der Erweiterungsschirm wird für mehr GND- und 5V-Pins verwendet, dies erleichtert das Projekt, da Sie für den Controller keine Lötarbeiten durchführen müssen

Beginnen Sie mit der Verkabelung der Joysticks mit dem Arduino. Denken Sie daran, dass ein Joystick für die X-Bewegung verantwortlich ist, während der andere für die Y-Bewegung verantwortlich ist. Das Erweiterungsschild wird benötigt, um sowohl Joysticks als auch den Transceiver mit Strom zu versorgen.

Joystick 1 wird für die x-Achse (Drossel) verdrahtet, Sie können den SW (Joystick-Schalter) verdrahten, wenn Sie das Umschalten zwischen 4WD und 2WD aktivieren möchten (aber das ist hier nicht implementiert).

Joystick 2 wird für die Y-Achse (Lenkung) verdrahtet

Als nächstes möchten Sie mit der Verkabelung des Transceivers wie folgt beginnen:

Transceiver-Pins ---- Arduino-Pins

GND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- nicht verbunden

Schritt 3: Zusammenbau des Autos

Das Auto zusammenbauen
Das Auto zusammenbauen
Das Auto zusammenbauen
Das Auto zusammenbauen
Das Auto zusammenbauen
Das Auto zusammenbauen

Dazu benötigen Sie Ihr Chassis mit Motoren, Arduino MEGA, zwei Motorsteuereinheiten, einen 2,4-GHz-Transceiver und eine 9-V-Batterie.

Wir begannen mit der Verkabelung der Motoren mit den Motorsteuergeräten. Denken Sie daran, dass es sich um drei Motoren handelt (jeweils mit zwei Drähten), sodass eine Motorsteuereinheit nur halb verdrahtet ist.

Als nächstes möchten Sie die Motorsteuergeräte mit dem MEGA verkabeln. Denken Sie daran, welche Pins Sie für die Motorrichtung verwendet haben, da Sie diese im Code benötigen.

Danach können Sie mit der Verkabelung des Transceivers mit dem MEGA beginnen. Die Pins werden aufgrund der Art und Weise, wie MEGA die Kommunikation handhabt, nicht die gleichen wie bei der UNO sein.

Die Verdrahtung für die Pins 4 und 6 bleibt offen. Im Codem waren sie für die Vorderräder verkabelt. Wenn Sie jedoch nur RWD verwenden möchten, müssen Sie diese nicht verdrahten.

Transceiver-Pins ---- Arduino-PinsGND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- nicht verbunden

Schritt 4: Der Code

Car.ino wird in die MEGA hochgeladen

Controller.ino in die UNO

Wenn Sie den seriellen Monitor für Debugging-Zwecke verwenden möchten, stellen Sie sicher, dass die Baudrate auf 115200 eingestellt ist.

Empfohlen: