Module HC-SR04 et arduino – Fabrication d’un télémètre à ultrason

photo module hc-sr04

Module HC-SR04

 

HC-SR04 : le module à ultrason

Le capteur HC-SR04 utilise les ultrasons afin de calculer la distance entre lui même et un objet. Il permet une plage de mesure de 2 à 400 centimètres. Son fonctionnement n’est pas influencé par la luminosité mais il peut l’être par la température. Nous verrons ceci plus loin dans cet article.

Voici quelques caractéristiques de base sur le module HC-SR04:

Dimensions: 45mm x 20mm x 15mm

Plage de mesure: de +/- 2 cm à +/- 400 cm

Résolution: +/- 3mm

Alimentation: + 5V DC

Le capteur HC-SR04 possède 4 broches de connections:

Vcc: alimentation +5V DC

Trig: entrée de déclenchement (trigger)

Echo: sortie de mesure (echo output)

GND: masse de l’alimentation

Vous trouverez plus de renseignement technique dans la datasheet du HC-SR04

Ce module ne coute pas cher vous pouvez en trouver sur beaucoup de site notamment sur ebay ou vous trouverez des modules HC-SR04 à partir de 2,99€

Montage du module HC-SR04 avec une carte arduino

Matériel nécessaire:

Une carte arduino (ici Uno R3)

Un module HC-SR04

Une platine d »essai

Quelques fils dupont pour les branchements.

 

Le montage pour ce télémètre est extrêmement facile. Il vous suffira d’une carte arduino (celle que vous voulez, j’utiliserais une carte Uno R3), quelques fils pour le câblage et d’un module à ultrason HC-SR04. Suivant les fils que vous possédez il vous serait peut être utile d’utilisé une carte de prototypage style breadboard.

Montage Arduino et HC-SR04 avec platine

Montage de la carte arduino avec le HC-SR04 en passant par une platine d’essai de type breadboard

 

Montage direct du module HC-SR04 avec la carte arduino

Montage direct du module HC-SR04 sur la carte arduino uno

Comme vous le voyez sur les shémas nous allons attribuer les broches 12 et 13 pour connecter notre module. La broche 12 sera reliée à la broche « trigger » et la broche 13 sera reliée à la broche « echo ». Bien entendu vous pourrez attribuer les broches de l’arduino que vous voulez mais il faudra bien les modifier dans le code qu’il va suivre.

Comme vous pouvez le constater le montage du module avec la carte arduino est extrêmement facile à faire.

Programme arduino pour le module HC-SR04

Nous allons passer maintenant à la programmation de la carte arduino.

Pour cela il vous suffit d’ouvrir l’IDE arduino et nous allons créer le code en langage C.

Voici le code commenté:

Code C module HC-SR04

Code C pour l’arduino pour l’utiliser avec un module HC-SR04

 

Comme vous le voyez le code est entièrement commenté pour que vous puissiez le comprendre plus facilement. N’oubliez pas de modifier le numéro des broches si vous n’avez pas fait les même connections que moi. (modification des numéros des broches en ligne 2 et 3 du code.

Conclusion

Voici une petit montage simple à mettre en oeuvre afin de vous familiariser avec le module à ultrason HC-SR04 et de fabriquer un télémètre à peu de frais.

Bon montage à vous….

One comment on “Module HC-SR04 et arduino – Fabrication d’un télémètre à ultrason
  1. Bablofil dit :

    Thanks, great article.

Laisser un commentaire

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