Construire et piloter une voiture Arduino

Équipement électronique de la voiture n° 2


Matériel, modules et composants supplémentaires utilisés pour l'équipement Arduino de la voiture n° 2:

     

                     

              

- Une carte Arduino UNO ou similaire

- Une demi-plaque de connexions (que l'on va réduire aux dimensions disponibles au dessus du servomoteur)

- Une carte "shield" YFROBOT XBee PM-R3 Motor Driver

Liens vers des fournisseurs:

 

https://www.sinoning.com/product/yfrobot-pm-r3-smart-car-drive-board-r3

 

https://www.ebay.fr/itm/182826494617

 

- Un support pour 2 batteries au lithium 18650 Li-ion 

- Deux batteries rechargeables Li-Ion 18650 de 3,7 volts chacune

- 3 résistances de 1KΩ, 1 résistance de 220 Ω, 1 LED bleue, des LEDs blanches pour placer à l'avant, 2 diodes rouges pour placer à l'arrière

- 1 buzzer qui servira de Klaxon

- Câbles de couleur, jumpers pour les diverses connexions entre tous ces éléments

 

Rappelons que le moteur (propulsion des roues arrière), le servomoteur (gestion de la direction avant) et l'interrupteur général ont été fournis dans le kit d'origine.


Connexion du moteur arrière à la carte YFROBOT installée sur les broches de la carte ARDUINO UNO

Il n'y a pas de changement par rapport à la voiture n°1 en ce qui concerne le module Bluetooth HC-05 et le petit bouton pour lancer les tests

Détails ici >>>  Zoom sur les connexions de la voiture n°2

Détail des broches et connexions de la carte shield YFROBOT XBee

 

Schéma général des connexions de la voiture n°2

Télécharger le tableau agrandi


Le nouveau programme B4R a été adapté aux nouveaux composants utilisés mais l’algorithme est sensiblement le même que celui du programme précédent concernant la voiture n° 1.

Les changements essentiels sont dûs aux spécificités de la carte YFROBOT utilisée dont les broches sont préconnectées en circuit interne.

J’ai modifié les noms utilisés pour simplifier la programmation et l’adapter aux indications portées sur la carte elle-même. Voici quelques extraits significatifs de ces changements:

 

 

 

Extraits du code B4R du programme adapté à la voiture n° 2

 

 Ainsi IN3, IN4, ENB sont devenus DIR1, DIR2, PWMA …

Broches de direction :

DIR1 >>> Broche D4

DIR2 >>> Broche D7

 

Vitesse du moteur :

PWMA >>> Broche D5

 

(Notons que si nous utilisions un second moteur, sa vitesse serait gérée par PWMB à la broche D6 )

 

Servomoteur >>> Broche D3

 

Pas de changements pour la gestion des feux (Broche D13) et du Klaxon (Broche D2) ni pour le bouton de test connecté à la broche analogique A0.

Le module Bluetooth HC-05 est toujours connecté aux broches D11 et D12.


Téléchargement du nouveau programme B4R adapté pour la voiture n°2 et la carte ARDUINO UNO :

https://www.marcalaindaniel.fr/ARDUINO/ArduinoCar/YFROBOTarduinoCar/4WD_YFROBOT.zip

Vidéo >>> Voir la voiture Arduino en circulation autonome

En ce qui concerne l'application B4A installée sur votre Smartphone pour piloter la voiture à distance via le système Bluetooth, il n'y a aucun changement.

 

C'est la même application utilisée avec la voiture n° 1 >>>  Application Android B4A permettant de piloter à distance les voitures Arduino


Retour HAUT page   Retour Menu Arduino

Voir toutes mes applications