Vous êtes sur la page 1sur 9

Université Ibn Tofail ‫جامعة ابن طفيل‬

Ecole supérieure de Technologie ‫المدرسة العليا للتكنولوجيا‬


Kenitra ‫القنيطرة‬

filière : Electronique Embarques pour l’Automobile.

Projet de détection de distance avec Arduino

Réaliser par : Encadrer par :

Souhail CHEIKH PR. Younes AADNANI


I. Introduction :
Ce projet est de construire un dispositif
électronique en utilisant Arduino pour mesurer la
distance entre un objet et le capteur à l'aide d'un
capteur à ultrasons, et d'afficher la distance
mesurée sur une interface utilisateur graphique
dans Matlab. De plus, deux LED de couleurs
différentes seront utilisées pour indiquer la
proximité de l'objet par rapport au capteur.
II. Matériels utilisé :

 Arduino Uno
 Capteur à ultrasons HC-SR04
 Deux LED (un rouge et une jaune)
 Deux résistances de 300 ohms
 Câbles de raccordement
 Breadboard

Étape 1: Connexion des composants


Nous allons commencer par connecter les composants
sur la breadboard. Nous allons brancher la LED rouge
à la broche 8 et la LED jaune à la broche 9 de
l'Arduino. Nous allons également connecter la broche
trig du capteur à ultrasons à la broche 11 de l'Arduino
2
et la broche echo à la broche 12 de l'Arduino. Nous
allons également connecter les résistances de 300
ohms en série avec les LED.

Étape 2: Configuration du code Arduino


Le code Arduino doit être configuré pour lire les
données du capteur à ultrasons et contrôler les LEDs
en fonction de la distance mesurée. Le code utilise la
fonction pulseIn () pour mesurer le temps de vol de
l'onde sonore envoyée par le capteur à ultrasons.

En résumé, voici les connexions à effectuer :


 Broche de déclenchement (trigger) du capteur
ultrasonore Broche de sortie de l'Arduino
 Broche de réception (echo) du capteur
ultrasonore Broche d'entrée de l'Arduino
 LED 1 -> Broche de sortie de l'Arduino
 LED 2 -> Broche de sortie de l'Arduino

3
III. Le fonctionnement :
 On va Connecter le capteur ultrasonique à notre
carte Arduino. Les broches de connexion sont
généralement les suivantes : VCC (5V), GND, Trig
et Echo. Puis on va conecter le fil Trig du capteur
au port numérique 11 de la carte Arduino et le fil
Echo du capteur au port numérique 12.
 On Connecte les deux LED aux ports numériques
8et 9 de la carte Arduino. Assure que les LED sont
connectées avec une résistance appropriée pour
éviter de les endommager
 Écrive le code Arduino pour contrôler le capteur
et les LED. Le code Arduino utilise la fonction
"pulseIn()" pour mesurer le temps écoulé entre
l'émission de l'impulsion et la réception de l'écho.
 En utilisant la formule de la distance (distance =
(temps * vitesse du son) / 2), la distance entre le
capteur et l'objet est calculée en centimètres.
 La distance calculée est envoyée à l'ordinateur via
la communication série (port série) entre
l'Arduino et MATLAB.
 Dans MATLAB, le script établit une connexion
avec l'Arduino en utilisant la fonction "arduino()"

4
et configure les broches appropriées comme
sorties pour les LED.
 Le script MATLAB lit en continu les données de
distance envoyées par l'Arduino via la
communication série.
 En fonction de la valeur de la distance reçue, le
script MATLAB allume ou éteint les LED
correspondantes (LED lointain et LED proche) en
utilisant les fonctions "writeDigitalPin()" de la
bibliothèque "arduino".
IV. Programmation :
Le programme sera écrit en utilisant le langage de
programmation Arduino et Matlab. Le code de
l'Arduino sera utilisé pour mesurer la distance
entre l'objet et le capteur à ultrasons, tandis que
le code Matlab sera utilisé pour afficher la
distance sur une interface graphique et contrôler
les LED.

5
Code arduino :
Le code de l'Arduino sera utilisé pour mesurer la
distance entre l'objet et le capteur à ultrasons

6
Code Matlab :
Le code Matlab pour afficher la distance mesurée
sur une interface graphique et contrôler les LED
est le suivant :

7
Schéma sur SIMULINK :

MONTAGE :

8
V. Conclusion :
En conclusion, la réalisation de ce projet nous a
permis d'acquérir de solides compétences techniques
et de développer notre créativité, en travaillant avec
des composants électroniques et des logiciels pour
résoudre des problèmes concrets. Nous espérons que
cette expérience servira de base solide pour réaliser
des projets en future.

Vous aimerez peut-être aussi