Description
caractéristiques:
Tension de fonctionnement : DC 5 V
Courant de fonctionnement statique : 5 mA
Courant de fonctionnement total : 30 mA
Fréquence de fonctionnement : 40 kHz
Portée maximale : 8 m
Portée minimale : 25 cm
Angle de mesure : < 50 degrés
Température de fonctionnement : -10 à 70 °C
Signal d’entrée de déclenchement : impulsion TTL 10 µS
Câblage :
+5V – Alimentation positive
Trig-RX
Echo-TX
GND – Alimentation négative Application :
Principe de fonctionnement
(1) en utilisant l’emplacement de déclenchement du port IO TRIG, jusqu’au signal de niveau élevé d’au moins 10 µs ;
(2) le module envoie automatiquement 8 impulsions de 40 kHz, détectant automatiquement si un signal revient ;
(3) un signal de retour, un niveau élevé est émis via le port IO ECHO, la durée du niveau élevé est ultrasonique du lancement au retour. La distance de test = (temps de niveau élevé * vitesse du son (340 M/S)) /2 ;
Ce module utilise la méthode simple, un port de contrôle avec un niveau élevé de 10 µs au-dessus, peut attendre une sortie de niveau élevé au port de réception. Une sortie peut piloter la minuterie, lorsque ce port est bas peut lire la valeur de la minuterie, cette fois pour l’emplacement du temps, la distance peut être calculée. Ainsi, le test de cycle constant peut réaliser la mesure de la valeur pour la distance.
Application:
- La distance horizontale ;
- Évitement d’obstacles, contrôle automatique ;
- L’objet s’approche, il y a une perception
- Contrôle de la circulation;
- Sécurité, contrôle industriel;
- Intelligence artificielle et recherche
Premiers pas avec le module de capteur de détection de distance à ultrasons étanche HC-SR04 M126
Il y a 4 broches sur le module : VCC, Trig, Echo, GND. C’est donc une interface très simple pour le contrôleur qui permet de l’utiliser pour la mesure. Le processus est le suivant : tirez la broche Trig au niveau haut pendant plus de 10 µs d’impulsion, le module commencera à mesurer ; terminez la mesure, si vous trouvez un objet devant, la broche Echo sera au niveau haut, et en fonction de la distance différente, elle prendra une durée différente de niveau haut. Nous pouvons donc calculer la distance facilement :
Distance = ((Durée du niveau élevé)*(Sonic : 340 m/s))/2
Étape 1 : Matériel requis
Étape 2 : Connexion du matériel
Connectez le module de capteur de détection de distance à ultrasons étanche HC-SR044 à l’Arduino UNO comme indiqué ci-dessous,
Étape 3 : CODE
#define echoPin 2 // Écho Pin #define trigPin 4 // Broche de déclenchement #define LEDPin 13 // LED intégrée int maximumRange = 200; // Plage maximale requise int minimumRange = 0; // Plage minimale requise longue durée, distance ; // Durée utilisée pour calculer la distance configuration vide() { Série.begin (9600); pinMode(trigPin, SORTIE); pinMode(echoPin, ENTRÉE); pinMode(LEDPin, OUTPUT); // Utiliser l'indicateur LED (si nécessaire) } boucle vide() { /* Le cycle trigPin/echoPin suivant est utilisé pour déterminer le distance de l'objet le plus proche en faisant rebondir les ondes sonores sur lui. */ digitalWrite(trigPin, BAS); delayMicroseconds(2); digitalWrite(trigPin, HAUT); delayMicroseconds(10); digitalWrite(trigPin, BAS); durée = pulseIn(echoPin, HIGH); //Calculez la distance (en cm) en fonction de la vitesse du son. distance = durée/58,2 ; si (distance >= portéemaximale || distance <= portéeminimale){ /* Envoyer un nombre négatif à l'ordinateur et allumer la LED pour indiquer « hors de portée » */ Série.println("-1"); digitalWrite(LEDPin, HAUT); } autre { /* Envoyer la distance à l'ordinateur en utilisant le protocole série, et éteignez la LED pour indiquer une lecture réussie. */ Série.println(distance); digitalWrite(LEDPin, BAS); } //Délai de 50 ms avant la prochaine lecture. retard(50); }
Étape 5 : Test du circuit
ouvrez votre moniteur série en cliquant sur l’icône dans le coin supérieur droit (comme l’icône de recherche)