Programme arduino hc-sr04

Programme arduino hc-sr04

Prix du capteur ultrasonique arduino

Pour commencer à utiliser le capteur HC-SR04, vous avez seulement besoin d’une carte Arduino, dans ce tutoriel nous utiliserons une Arduino Uno R3, mais vous pouvez utiliser n’importe quelle carte Arduino, la procédure est la même.

Où la vitesse est la vitesse du son 340m/s, mais nous utiliserons les unités en cm/us car nous travaillerons en centimètres et microsecondes, le temps est le temps que mettent les ultrasons pour atteindre l’objet et revenir au capteur, et la distance parcourue est le double de la distance à l’objet, en remplaçant dans la formule nous avons :

Sur le moniteur série vous verrez les valeurs de la distance que le HC-SR04 détecte, placez un objet devant et faites varier sa distance par rapport au capteur et vérifiez que la distance indiquée sur le moniteur série est correcte.

Capteur à ultrasons arduino hc-sr04

J’ai acheté ce module à cause de son bas prix, mais quand je l’ai reçu (3 semaines d’attente) il ne fonctionnait pas, il ne détectait rien, je l’ai essayé sans bibliothèques, ce sont des bibliothèques et en changeant les broches où je l’ai connecté. Je vous recommande d’en acheter un, même s’il est un peu plus cher et pas chez ce vendeur.

Très facile à utiliser et à mettre en œuvre. Il existe de nombreux tutoriels sur Internet qui expliquent et exposent les algorithmes appropriés pour effectuer les calculs (car ce périphérique ne rapporte que le “temps” lorsqu’il entend son écho, donc pour mesurer les distances vous devrez faire des calculs). Il possède 4 broches, deux pour l’alimentation, une pour déclencher l’onde et une autre pour obtenir des informations (temps qu’il a fallu pour entendre son écho).

  Programme arduino led infrarouge

Capteur à ultrasons arduino : comment ça marche ?

Attention : le principe de fonctionnement étant basé sur les ultrasons, ce capteur ne convient pas pour déterminer la distance d’objets qui absorbent le son. Les objets à surface lisse sont optimaux pour la mesure, tandis que les matériaux poreux absorbent davantage le son.

Ce capteur offre une mesure précise et une grande stabilité. Sa plage de mesure est de 2 à 400 cm. Il n’est pas affecté de manière significative par les radiations électromagnétiques ou l’énergie solaire. Le module arduino HC-SR04 comprend également un récepteur et un émetteur.

Connectez le contact de masse à la borne GND de la carte Arduino, connectez la sortie d’alimentation à 5V. Connectez les sorties Trig et Echo à l’arduino sur les broches numériques. L’exemple suivant montre la connexion à une carte de prototypage :

En revanche, le capteur, lorsqu’il émet des ondes et mesure le temps avant leur retour, n’a aucune idée de l’environnement dans lequel elles vont se propager et prend une certaine valeur moyenne pour ses calculs. En conditions réelles, en raison du facteur température de l’air, le capteur HC-SR04 a une marge d’erreur de 1 à 3-5 cm.

Capteur à ultrasons tinkercad

Le capteur de distance à ultrasons HC-SR04 utilise des ultrasons pour déterminer la distance d’un objet. Il offre une excellente précision et des lectures stables dans un ensemble facile à utiliser. Le fonctionnement n’est pas affecté par la lumière du soleil ou les matériaux noirs comme les capteurs infrarouges, bien que les matériaux mous tels que les tissus puissent être difficiles à détecter. Il se compose d’un émetteur d’ultrasons et d’un module récepteur.

  Programme arduino capteur temperature

Le capteur de distance à ultrasons HC-SR04 offre une plage de mesure de 2cm à 400cm, la précision peut atteindre 3mm. Les modules comprennent l’émetteur à ultrasons, le récepteur et le circuit de commande.

La distance est le temps qu’il faut pour aller au capteur et revenir.  La distance cible sera la moitié de ce temps. La vitesse du son est la dynamique de la propagation des ondes sonores. Dans l’atmosphère terrestre, elle est de 343 m/s (à une température de 20 °C, une humidité de 50 % et au niveau de la mer).