Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
-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
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
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.