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

Comment utiliser un capteur à ultrasons avec Arduino?

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

Introduction de HC-SR04


HC-SR04 est un capteur très populaire pour mesurer la distance. Il émet des ondes ultrasoniques à une fréquence de 40 kHz. Les vagues à ultrasons se déplacent dans les airs. S'il y a des objets ou des obstacles sur le chemin, il rebondira au module. Compte tenu du temps de propagation et de la vitesse du son, vous pouvez calculer la distance.

1

1. Paramètres techniques principaux:

● Tension de travail typique: 5V 

● Courant de travail statique ultra-petit: moins de 5 mA 

● L'angle de détection (résistance R3 est plus élevé, 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 (résistance R3 peut ajuster le gain, c'est-à-dire ajuster la distance de détection): 

La résistance R3 est de 392 2cm-450 cm 

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

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

● Zone aveugle (2 cm) super proche



2. DESCRIPTION DE LA PIN:

VCC - Fourniture +5 V

TRIG - TRANSGE ENTRÉE DU CAPTEUR. Le microcontrôleur applique 10 impulsions de déclenchement américaines à la à ultrasons HC-SR04 . Module

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

GND - Ground


HC-SR04


3. Principe de travail


Utilisez IO pour déclencher la tâche, donnant un signal de haut niveau d'au moins 10 US;

● 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, grâce à la sortie IO d'un niveau élevé, la durée de haut niveau est (4) le temps de la transmission au retour de l'onde ultrasonique. Distance de test = (temps élevé * vitesse sonore (340 m / s)) / 2


module ultrasonore HC-SR04


Schéma de synchronisation du module ultrasonore HC-SR04

Arduino

1. Connaissance de base de la programmation Arduino:

Pulsein (): utilisé pour détecter la largeur d'impulsion des niveaux élevés et faibles de sortie par la broche.

pulsein (broche, valeur);

pulsein (broche, valeur, délai d'attente); // temps

Broche --- la broche qui doit lire l'impulsion

Valeur --- Le type d'impulsion à lire, élevé ou bas

Timeout --- Temps de temps mort, en microsecondes, le type de données n'est pas signé entier long

arduino


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


uno

2. Programme de tâtais de capteurs à ultrasons (typique):

Si vous voyez ici, je crois que vous avez compris la méthode d'opération d'utilisation du capteur ultrasonique avec Arduino. Agissons des mesures et essayons-le vous-même!


Programme de tâches de capteur à ultrasons





Laisser un message

Contactez-nous

Tél: + 86-519-89185720
e-mail:  norr@manorshi.com
Adresse: Building 5, No. 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, Chine