Ultrasonic Ranging Distance Detector Sensor Module Waterproof HC-SR04 M126 G23

$10.5

Il existe de nombreux modules de détection à ultrasons sur le marché, mais parfois, ces types de capteurs doivent fonctionner dans des conditions autres que celles du laboratoire. Ce capteur à ultrasons étanche répond à cette exigence. Il a de bonnes performances et une utilisation presque identique à celle du module HC-SR04.

In stock

SKU: SEN8182 Category:

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)