Utilisation du Capteur à Ultrason HC-SR04 avec l’Arduino

  

Voici les caractéristiques principales du capteur:

- Alimentation : 5v.

- Consommation en utilisation : 15 mA.   (c’est OK, l’arduino peut fournir 40mA par pin)

- Gamme de distance : 2 cm à 5 m.  (imprécis au delà de 3m)

- Résolution : 0.3 cm.

- Angle de mesure : < 15°.

-Prix: 6€ environ

carac elec capteur

image capteur

Le capteur possède 4 broches:

-VCC à connecter au 5V délivré par l’Arduino.

-GND à mettre à la masse

-Eccho à mettre sur un pin digital de l’arduino qui sera définit en entrée.

-Trigger à mettre sur un pin digital de l’arduino que sera définit en sortie.

implantation capteur

Mais comment ça fonctionne tout ça ?

Le principe de ce capteur est d’envoyer des salves d’ultrasons et de calculer le temps que mettent ces salves pour effectuer un aller retour.

  • Le déclenchement (d’où le nom de trigger en anglais) de cette  salve est activé par l’envoi d’un signal TTL (signal carré de 0 à 5V)  de 10µs sur la broche trigger du capteur.
  • Suite à cela une salve est donc envoyée et un signal TTL de durée proportionnelle au temps d’un aller retour est généré par la broche eccho.
  • Pour récupérer la distance en cm qui sépare le capteur de l’objet il faut effectuer la formule suivante:
    distance (cm)  =   durée du signal emis par la broche eccho (µs)  /  58

oscillogramme capteur

Le code Arduino sera le suivant:

Il faudra connecter des leds vertes,orange,rouge aux pin 9 10 et 11 respectivement avec bien sur une résistance pour limiter le courant dans la led (j’ai pris 560 ohm) .

Trigger sera relié au pin 13 et eccho au pin 12.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">