
Construisez votre Robot tout-terrain contrôlé par smartphone
- 19 Jun, 2025
🔧 Introduction
Vous avez toujours rêvé de construire votre propre véhicule tout-terrain intelligent, capable de franchir les obstacles et d’être piloté à distance depuis votre smartphone ? Ce blog est fait pour vous !
Dans ce guide complet, nous allons vous montrer comment réaliser un buggy tout-terrain télécommandé via Bluetooth, étape par étape, à partir de zéro. Que vous soyez passionné d’électronique, débutant en robotique ou simplement curieux, ce projet ludique et éducatif vous permettra de combiner mécanique, électronique et programmation mobile.
Grâce à un kit simple, quelques composants et une application de contrôle sur smartphone, vous allez pouvoir donner vie à un petit 4x4 capable d’avancer, reculer, tourner et s’adapter à différents terrains.
II - Matériel Nécessaire
- 1 X Carte Arduino Uno
- 1 X Module Bluetooth HC-05
- 4 X Roue de Voiture 130mm
- 4 X Moteur réducteur JGB37-555 DC12V 500 RPM
- 4 X Accouplement L 30mm , D 6mm
- 2 X Pilote de moteur BTS796
- 1 X Batterie LIPO 3S 11.1V - 5200mAh
- 4 X Support Moteur
- 2 X Fils de connexion M/F
- 2 X Fils de connexion M/M
- Chassis Tout-Terrain
-
III - Schéma des connexions :
1. Connexion du module Bluetooth HC-05 à Arduino Uno
HC-05 Arduino Uno VCC 5V GND GND TX RX (Pin 0) RX TX (Pin 1) 2. Connexion du 2 driver moteur BTS976 à Arduino Uno
🔌 Câblage du BTS7960 n°1 – Côté gauche (moteurs gauche)
Broche BTS7960 (Gauche) Connectée à RPWM Arduino D5 (PWM) LPWM Arduino D6 (PWM) R_EN Arduino D7 L_EN Arduino D8 VCC Arduino 5V GND Arduino GND et Batterie GND B+ +12V Batterie B- GND Batterie Sortie Moteur 1 et 2 2 moteurs gauche (en parallèle)
🔌 Câblage du BTS7960 n°2 – Côté droit (moteurs droit)
Broche BTS7960 (Droite) Connectée à RPWM Arduino D9 (PWM) LPWM Arduino D10 (PWM) R_EN Arduino D11 L_EN Arduino D12 VCC Arduino 5V GND Arduino GND et Batterie GND B+ +12V Batterie B- GND Batterie Sortie Moteur 3 et 4 2 moteurs droite (en parallèle)
IV - Explication du Code Arduino pour le Robot Télécommandé via Bluetooth HC-05 :
Ce code permet de contrôler un robot à deux moteurs via un smartphone et un module Bluetooth HC-05. L'Arduino reçoit des commandes via Bluetooth et active les moteurs en conséquence.
1. Déclaration des broches utilisées pour le BTS7960
Chaque module BTS7960 contrôle deux moteurs. On utilise deux modules :
- Un pour les moteurs du côté gauche
- Un pour les moteurs du côté Droit
Ces broches permettent de contrôler la rotation des 4 moteurs à l'aide de 2 driver de moteur BTS7960
2. Initialisation dans setup()
Dans la fonction setup(), on initialise la communication série (Bluetooth) et on configure les broches en sortie. Les broches d'activation sont mises à HIGH pour permettre le fonctionnement du BTS7960.