1
Détection d’obstacle
BENABEN, PEREZ
Mini projet:
2
Sommaire
I. Phase n°1 « Pré-étude » Problématique / Cahier des charges Vue d’ensemble du matériel Chaine d’information
II. Phase n°2 « Recherche de solutions » Caractéristiques électriques Schémas électriques (Orcad et Fritzing) Choix du matériel et des logiciels
III. Phase n°3 « Réalisation » Equation des courbes Programmation (étape par étape) Photos du montage Conclusion
3
Pré-étude
Problématique : • Mesurer la distance
Eviter les chocsAvertir le conducteur
Cahier des charges : Chaîne d’information Afficher distance Avertisseur sonore
4
Vue d’ensemble du matériel
Carte Arduino
Logiciels Labview / Arduino
Capteur de distance
Buzzer
Chaîne d’information
Acquérir Traiter CommuniquerMesure de la distance
Message sonore si distance < 30cm
Affichage de la valeur de la distance
Recherche de solutions
6
7
Caractéristiques électriques
La carte Arduino:
Les sorties PWM : signal de 0‐5V rapport cyclique réglable entre 0% et 100%.
Entrées-sorties numériques : une sortie peut fournir 40 mA. Le courant de sortie au max: 200mA. Tension 5V.
Entrées analogiques : tension d’entrée [0 à +5V].
8
Caractéristiques électriques
Le capteur de distance :
Vcc :[- 0.3 à +7V] Vo : [0 à 2.75V]. Consommation moyenne : 33mA
Le buzzer :
Vcc : [3 à 18V]. Consommation moyenne : 15 mA Fréquence : 4.5 KHz
9
Schéma électrique (Fritzing)
10
Schéma électrique (Orcad)
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Le capteur de distance est connecté sur l’entrée A0 et est alimenté en 5V
Alimentation de la carte ArduinoAlimentation de la carte ArduinoAlimentation de la carte ArduinoAlimentation de la carte ArduinoAlimentation de la carte ArduinoAlimentation de la carte Arduino
Le buzzer est connecté en sortie sur le port D7
11
Choix du capteur de distance
Entrées analogiques
Vcc [0-5V]
I = 33mA Vo [0 à 2.75V]
Vcc [0–5V]
12
Choix du buzzer
Vo [0-5V]
I = 40mA
I = 15 mA
Vin [3-18V]
Sorties numériques
13
Choix des logiciels
Labview:
Le diagramme: traiter La face avant : communiquer
IDE Arduino:
Implanter un sketch: transmettre et actionner toutes les entrées et sorties de l’Arduino
Réalisation
14
15
Equation des courbes
Caractéristique de la distance mesurée en fonction de la tension du capteur
A (20 ; 2.5)B (40 ; 1.5)
C (70 ; 0.8)
D (130 ; 0.5 )
f(BC):D=(V-2,42)/(-0,023)
f(CD):D=(V-1,15)/(-0,005)
16
Programmation
17
Première étape
Si…
f(AB)
Alors
18
Deuxième étape
Si… Et si…Alors
f(BC)
19
Troisième étape
Si…
Et si
Alors
f(CD)
20
Quatrième étape
Si…
Fréquence
D7
21
Cinquième étape
Si… Fréquence
22
Photos du montage
20 cm
Face avant de Labview
23
Conclusion
Nous avons su: Créer une chaîne d’information pouvant mesurer une
distance de 0 à 1m Afficher cette distance Avertir de façon sonore si distance de détection < 30 cm
Problème: manque de précision du capteur de distance