+21622886281
Arduino Capteur de distance

Utilisation du capteur Ultrason HC-SR04 avec l’Arduino

But de ce tutoriel:

Dans ce tutoriel nous allons apprendre à utiliser un capteur de distance à ultrason de référence HC-SR04 avec Arduino.

Le capteur ultrason HC-SR04 mesure la distance à un obstacle. Il envoie un signal de trigger au capteur en utilisant la broche de trigger et mesure le temps qu’il faut à l’écho pour être reçu sur la broche d’echo. La distance à l’obstacle est alors calculée en utilisant la vitesse du son et est affichée dans la console série de l’IDE Arduino toutes les 500 millisecondes. Puis on affiche la distance sur l’afficheur LCD I2C.

Composants nécessaires

carte Arduino UNO

L’Arduino UNO est une carte de développement électronique basée sur un microcontrôleur Atmel AVR. Elle est conçue pour faciliter la création de projets électroniques en offrant une plateforme de développement facile à utiliser et abordable.

capteur ultrason HC-SR04

Le capteur ultrason HC-SR04 est un capteur de distance qui utilise des ultrasons pour mesurer la distance à un obstacle. Il est fréquemment utilisé dans les projets de robotique, de domotique et de contrôle de l’environnement pour détecter et éviter les obstacles ou pour mesurer la distance à des objets.

afficheur LCD I2C

Un afficheur LCD I2C (Inter-Integrated Circuit) est un afficheur à cristaux liquides (LCD) qui peut être utilisé pour afficher des caractères et des chiffres. Il est connecté à une carte de développement, telle que l’Arduino, en utilisant un protocole de communication I2C, qui permet de communiquer avec l’afficheur en utilisant seulement deux fils : une ligne de données et une ligne d’horloge.

des fils de connexion

Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement Arduino. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte Arduino afin de créer des circuits électroniques.

une plaque d’essai

Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.

Montage

Le montage est d’une simplicité déconcertante :

Pour le capteur HC-SR04 :

  • L’alimentation 3.3V de la carte Arduino va sur la broche VCC du capteur.

  • La broche GND de la carte Arduino va sur la broche GND du capteur.

  • La borne numérique N°1 de la carte Arduino va sur la broche TRIGGER du capteur.

  • La borne numérique N°2 de la carte Arduino va sur la broche ECHO du capteur.

Pour l’Afficheur LCD, on connecte :

  • la broche SDA  à la borne analogique A4 de l’Arduino.

  • la broche SCL  à la borne analogique A5 de l’Arduino
  • la broche VCC  à la borne 5v de l’Arduino
  • la broche GND à la borne GND de l’Arduino

Programme

Voici le programme  qui permet d’afficher la distance en cm qui sépare Le capteur ultrason d’un obstacle.

Remarque: il faut  importer la bibliothèque HCSR04.h pour le capteur ultrason et la bibliothèque LiquidCrystal_I2C.h  pour l’afficheur LCD.

 




6 commentaires

Derame 21-11-2222

Merci, tuto qui m'a été utile, cordialement

Aimé 06-04-2222

Bien vouloir m'envoyer quelques documents et exemples de projets avec Arduino uno

SIMONNET 16-01-2222

bonjour je suis tout nouveau, j'ai suivi tout a la lettre et ça ne fonctionne pas. la distance reste à 1,94 cm j'ai zapper quelque chose?

Med Ali 17-01-2222

Vérifier votre capteur ultrason hc-sr04

Emeline 07-10-2121

Bonjour, merci beaucoup pour cet article. Je me demandais s'il était possible de récupérer le signal analogique du capteur. Bonne journée, Emeline

ikkache housna 01-06-2121

comment je peux programmer un capteur double usage 112E26TR-1 avec un arduino nano et un afficheur lcd


Laisser un commentaire

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

Scroll to Top