norr@manorshi.com         +86-519-89185720
Centre de nouvelles

Comment utiliser le capteur à ultrasons avec Arduino ?

Vues : 164     Auteur : Grace Heure de publication : 2021-07-26 Origine : Site

Présentation du HC-SR04


Le HC-SR04 est un capteur très populaire pour mesurer la distance. Il émet des ondes ultrasonores à une fréquence de 40 KHz. Les ondes ultrasonores voyagent dans l’air. S'il y a des objets ou des obstacles sur le chemin, il rebondira vers le module. En tenant compte du temps de propagation et de la vitesse du son, vous pouvez calculer la distance.

1

1. Principaux paramètres techniques :

●Tension de fonctionnement typique : 5 V 

● Courant de fonctionnement statique ultra-faible : moins de 5 mA 

●L'angle de détection (la résistance R3 est plus élevée, plus le gain est élevé, plus l'angle de détection est grand) : 

La résistance R3 est de 392, pas plus de 15 degrés 

La résistance R3 est de 472, pas plus de 30 degrés 

●Distance de détection (la résistance R3 peut ajuster le gain, c'est-à-dire ajuster la distance de détection) : 

La résistance R3 est de 392,2 cm à 450 cm. 

La résistance R3 est de 472 2 cm-700 cm 

●Haute précision : jusqu'à 0,3 cm 

●Zone aveugle (2 cm) très proche



2. Description de la broche :

VCC - Alimentation +5 V

TRIG – Déclencher l’entrée du capteur. Le microcontrôleur applique une impulsion de déclenchement de 10 us au à ultrasons HC-SR04 . Module

ECHO – Sortie d'écho du capteur. Le microcontrôleur lit/surveille cette broche pour détecter l'obstacle ou pour trouver la distance.

GND – Terre


hc-sr04


3. Principe de fonctionnement


Utilisez IO pour déclencher la télémétrie, donnant un signal de haut niveau d'au moins 10us ;

●Le module envoie automatiquement 8 ondes carrées de 40 kHz pour détecter automatiquement s'il y a un retour de signal.

●Il y a un retour de signal, via la sortie IO un niveau haut, la durée du niveau haut est (4) le temps entre la transmission et le retour de l'onde ultrasonique. Distance de test = (temps élevé * vitesse du son (340 M/S)) / 2


module ultrasonique hc-sr04


Diagramme de synchronisation du module ultrasonique HC-SR04

Arduino

1. Connaissance de base de la programmation Arduino :

pulseIn() : utilisé pour détecter la largeur d'impulsion des niveaux haut et bas émis par la broche.

pulseIn(broche, valeur);

pulseIn (broche, valeur, délai d'attente); // heure

Broche --- La broche qui doit lire le pouls

Valeur --- Le type d'impulsion à lire, ÉLEVÉ ou BAS

Délai d'expiration --délai d'expiration, en microsecondes, le type de données est un entier long non signé

arduino


Les connexions sont assez simples, vous pouvez vous référer à l'image ci-dessous avec le schéma du circuit de la planche à pain.


uno

2. Programme de télémétrie du capteur à ultrasons (typique) :

Si vous voyez ici, je pense que vous avez compris la méthode de fonctionnement du capteur à ultrasons avec Arduino. Agissons et essayons vous-même !


Programme de télémétrie des capteurs à ultrasons





Laisser un message

Contactez-nous

Tél. : +86-519-89185720
E-mail :  norr@manorshi.com
Adresse : n° 61. Kunlun Road, district de Xinbei, Changzhou, Jiangsu, Jiangsu, Chine