Table des matières:

Robotique Télécommande Rock Crawler Arduino: 4 Étapes
Robotique Télécommande Rock Crawler Arduino: 4 Étapes

Vidéo: Robotique Télécommande Rock Crawler Arduino: 4 Étapes

Vidéo: Robotique Télécommande Rock Crawler Arduino: 4 Étapes
Vidéo: How to make a 8 Channel Transmitter | 8 Channel Simple RF Remote Control For RC | Part 01 #jlcpcb 2024, Juillet
Anonim
Robotique Télécommande Rock Crawler Arduino
Robotique Télécommande Rock Crawler Arduino
Robotique Télécommande Rock Crawler Arduino
Robotique Télécommande Rock Crawler Arduino

Cela a l'air et est très dépouillé. Je recommanderais à quiconque souhaitant réaliser ce projet d'envisager un moyen de couvrir l'électronique pour se protéger de l'eau et de la saleté.

Étape 1: choses dont vous avez besoin

Choses dont tu as besoin
Choses dont tu as besoin

-Arduino MEGA

-Arduino UNO

-2x manettes de jeu

-2x émetteurs-récepteurs 2,4 GHz

-Tout châssis avec au moins deux moteurs (pour la direction et la puissance)

-Ce projet a trois moteurs (un supplémentaire pour la traction avant)

-Batterie pour moteurs

-2x unités de commande de moteur (deux sont nécessaires pour la traction intégrale à temps partiel uniquement)

-2 piles 9 volts pour les arduino

-Bouclier d'extension Arduino

-Interrupteur d'alimentation pour moteurs (optionnel)

Étape 2: Assemblage du contrôleur

Assemblage du contrôleur
Assemblage du contrôleur
Assemblage du contrôleur
Assemblage du contrôleur
Assemblage du contrôleur
Assemblage du contrôleur

Pour le contrôleur, vous aurez besoin d'un Arduino UNO avec un bouclier d'extension, deux joysticks, un émetteur-récepteur 2,4 GHz et une batterie 9v.

Le blindage d'extension est utilisé pour plus de broches GND et 5V, cela facilitera le projet car vous n'aurez pas besoin de faire de soudure pour le contrôleur

Commencez par câbler les joysticks à l'Arduino. N'oubliez pas qu'un joystick est responsable du mouvement X, tandis que l'autre est responsable du mouvement Y. Le bouclier d'extension est nécessaire pour alimenter les deux joysticks et l'émetteur-récepteur.

Le joystick 1 sera câblé pour l'axe x (accélérateur), Vous pouvez câbler le SW (interrupteur à manette) si vous souhaitez activer la commutation entre 4WD et 2WD (mais cela n'est pas implémenté dans cela)

Le joystick 2 sera câblé pour l'axe y (direction)

Ensuite, vous voudrez commencer à câbler l'émetteur-récepteur comme suit

Broches de l'émetteur-récepteur ---- Broches Arduino

TERRE 1 ---- TERRE

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- non connecté

Étape 3: Assemblage de la voiture

Assemblage de la voiture
Assemblage de la voiture
Assemblage de la voiture
Assemblage de la voiture
Assemblage de la voiture
Assemblage de la voiture

Pour cela, vous aurez besoin de votre châssis avec moteurs, Arduino MEGA, deux unités de contrôle de moteur, un émetteur-récepteur 2,4 GHz et une batterie 9v.

Nous avons commencé par câbler les moteurs aux unités de contrôle des moteurs. N'oubliez pas qu'il y a trois moteurs impliqués (chacun avec deux fils), donc une unité de commande de moteur ne sera qu'à moitié câblée.

Ensuite, vous voudrez câbler les unités de commande du moteur au MEGA. N'oubliez pas les broches que vous avez utilisées pour la direction du moteur, car vous en aurez besoin dans le code.

Ensuite, vous pouvez commencer à câbler l'émetteur-récepteur au MEGA. Les broches ne seront pas les mêmes que sur l'UNO en raison de la façon dont MEGA gère la communication.

Le câblage des broches 4 et 6 est laissé ouvert. Dans le codem, ils étaient câblés pour les roues avant. Mais si vous choisissez de l'avoir uniquement en RWD, vous n'aurez pas besoin de les câbler.

Broches de l'émetteur-récepteur ---- Broches Arduino GND 1 ---- GND

VCC 2 ---- 3,3 V

CE 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- non connecté

Étape 4: le code

Car.ino est téléchargé dans le MEGA

Controller.ino dans l'ONU

Si vous souhaitez utiliser le moniteur série à des fins de débogage, assurez-vous de régler le débit en bauds sur 115200.

Conseillé: