1 Détection dobstacle BENABEN, PEREZ Mini projet:

Preview:

Citation preview

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