1
Châssis de la voiture robot
La première étape est d’assembler le châssis de la voiture robot
Arduino.
Le kit robot voiture est livré
avec la visserie qui permet de
fixer les 2 moteurs, les 2 roues
arrière et la roue avant de
direction, le porte batterie.
2
Présentation de Pont en H L298N
Commande
Les ports ENA et ENB permettent de gérer l’amplitude de la tension délivrée au moteur
par conséquence changement de vitesse, grâce à un signal PWM.
Les ports In1, In2 pour le moteur A et In3, In4 pour le moteur B, permettent de contrôler
le pont en H et par conséquent le sens de rotation des moteurs.
3
TP N°1 : Commande kit voiture simple :
Câblage :
OUT 1 et OUT 2 vers le moteur gauche
OUT 3 et OUT 4 vers le moteur droit
IN1 vers PIN 7 de la carte Arduino
IN2 vers PIN 8 de la carte Arduino
IN3 vers PIN 9 de la carte Arduino
IN4 vers PIN 10 de la carte Arduino
La borne positive du support pile vers le 12v du Shield
L298N à travers l’interrupteur
La borne négative du support pile vers le Gnd du
Shield L298N
GND du Shield L298N vers GND de la carte Arduino
5V du Shield L298N vers 5V de la carte Arduino
Programmation : « Mouvement vers l’avant »
4
Remarque : Si le robot tourne sur sa place, il faut inverser la polarité de
l’un des deux moteurs de tel sorte que le robot marche en avant seulement.
Mouvement vers l’arrière : Mouvement à droite :
Mouvement à gauche : Stop :
5
Utilisation des blocs personnalisés pour chaque mouvement :
1/ On va créer un bloc pour chaque mouvement pour simplifier l’utilisation
du programme du robot après.
Aller à : Blocs & variables
Puis cliquer sur : Créer un bloc
personnalisé.
Puis écrire le nom du bloc voulu : Avant ;
Arrière ; Droite ; Gauche ; Stop
6
2/ Maintenant on va mettre sous chaque bloc les actions qui le correspond :
7
3/ Exemple d’un programme avec un cycle prédéfinie.
TP N°2 : Commande kit voiture avec un télécommande infrarouge :
Composants nécessaires :
Télécommande IR (17 touches) ; Module démodulateur IR (38 KHz) ; 3 Straps souples (femelle/femelle)
Câblage :
GND du Module démodulateur IR vers GND de la carte Arduino.
5V du Module démodulateur IR vers 5V de la carte Arduino.
SIG du Module démodulateur IR vers PIN 5 de la carte Arduino
8
Programme :
Avant = (16718055)
Droite = (16734885)
Gauche = (16716015)
Arrière = (16730805)
Stop = OK (16726215)
9
TP N°3 : Commande kit voiture avec Bluetooth :
Composants nécessaires :
Module Bluetooth HC-05 ; Application sur google Play (Arduino Bluetooth Controller)
[Link]
[Link]
Câblage :
GND du Module HC-05 vers GND de la carte
Arduino.
5V du Module HC-05 vers 5V de la carte Arduino.
RXD du Module HC-05 vers Pin 3 (le TXD) de la
carte Arduino
TXD du Module HC-05 vers Pin 2 (le RXD) de la
carte Arduino
10
Programme :
11
Configuration des touches du commande du kit voiture sur l’application :
« arduino bleutooth controller »
Changer les
nombres
1;2;3;4;
Par les
lettres
g;a;d;r Devant
on écrit la
lettre
s
12
TP N°4 : Commande kit voiture avec détecteur d’obstacles :
Câblage :
Servomoteur :
Signale du servo moteur (orangé) vers Pin 4
de la carte Arduino.
Capteur ultrason :
Echo du capteur ultrason vers vers Pin 12
de la carte Arduino.
Trig du capteur ultrason vers vers Pin 13 de
la carte Arduino.
13
Programmation :
Utilisation des variables : pour mesurer les distances avec le capteur ultrason :
1/ Créer des variables pour mesurer les distances avec le capteur ultrason :
Aller à : Blocs & variables
Puis cliquer sur : Créer une variable.
Puis écrire le nom de chaque variable voulue :
DistanceA1 ; DistanceA2 ;
DistanceD1 ; DistanceD2 ;
DistanceG1 ; DistanceG2 ;
2/ Créer d’autres blocs pour définir la distance mesurer pour
chaque position du capteur ultrason.
14
3/ Création des blocs :
15
4/ Programme finale :
16