|
Capteur d'ultrason Ping)))
Le capteur d'ultrason Ping))) fonctionne de la même façon qu'un sonar. C'est-à dire q'une pulsation est envoyée et le capteur attend l'echo du signal. En déterminant le délai de l'echo, on peut déterminer la distance d'un objet.
|
|
Branchement du capteur d'ultrason Ping)))
Branchez le capteur selon les images ci-dessous.
|
|
Premier exemple
- Entrez le code ci-dessous sur le microcontrôleur.
- Placez le capteur PING à au moins 8cm de la table.
- Placez un objet solide à environ 15cm en avant du capteur Ping))).
- La valeur affichée dans la fenêtre DEBUG TERMINAL doit être entre 400 à 500.
- Déplacez l'objet à une distance de 30cm, la valeur affiché devrait avoir doublé.
- Déplacer le capteur et l'objet à divers endroits et angles et notez les mesures du temps de l'echo du capteur
Le capteur Ping))) a certaine limitation physique
a) la distance maximale est environ 3.3m
b) l'angle formé par la surface de l'objet et le capteur doit être inférieur à 45 degré
c) il ne peut pas capter les objets trop petit
Exercices
- Vérifiez le temps du signal de retour selon l'angle du capteur à la surface (image ci-contre). Placez le capteur face à un mur à différents angle. Est-ce que la valeur change selon l'angle? À quel angle le capteur cesse de recevoir un signal du mur?
- Testez le capteur sur différents objets à différentes distances. Quelle est la plus grande valeur retournée par le capteur? À quelle distance l'objet doit être pour que la valeur commence à diminuer?
- Testez le capteur sur des objets de différentes grandeur. Est-ce que la forme de l'objet à de l'importance?
- Comparez le valeur reçu du capteur d'objets placés à une même distance mais de densités différentes (tableau vert, boîte de carton, tissu,...). Peut-on trouver des objets invisibles au capteur Ping)))?
|
|
Distance en centimètres
Pour calculer la distance en centimètre, il faut faire un peut de physique. La formule de S = Cair x T où S est la distance, Cair est la vistesse du son dans l'air et T le temps. Avec plusieurs calcul nous obtenons que S = 2260 x T. Le programme ci-dessous affiche la distance d'un objet en centimètres.
Exercices
- Ajoutez un lumière au circuit d'un capteur Ping))). La lumière doit clignoter lorsqu'il n'y a pas d'objet dans son champs de vision.
- Ajoutez un haut-parleur et ultilisez le capteur Ping))) comme système d'alarme en face d'une porte.
- Faites un programme qui détecte si un objet se rapproche du capteur ou s'en éloigne.
|
|