Ultradźwiękowy moduł HC-SR04 3,5-5V, przetwornik do pomiaru odległości, czujnik detektora fal ultradźwiękowych, moduł zakresu
Czy kiedykolwiek zastanawiałeś się, jak działa sonar? Czy zastanawiałeś się, jak nietoperze poruszają się w ciemności? Odpowiedzią jest ultradźwięk! Fale ultradźwiękowe to fale dźwiękowe o częstotliwościach powyżej górnej granicy słyszalności ludzkiego ucha. Fale te wykorzystywane są w wielu zastosowaniach, od sonarów po urządzenia medyczne.
Jednym z najpopularniejszych zastosowań fal ultradźwiękowych jest pomiar odległości. Moduł HC-SR04 to niedrogi i łatwy w użyciu czujnik ultradźwiękowy, który może być używany do pomiaru odległości obiektów w zakresie od 2 cm do 400 cm. Moduł ten jest idealny do projektów robotyki, systemów unikających przeszkód i innych zastosowań wymagających dokładnego pomiaru odległości.
Zasada działania modułu HC-SR04 jest dość prosta. Moduł wysyła krótki impuls ultradźwiękowy, a następnie mierzy czas, jaki upływa do odebrania echa. Czas ten jest następnie przeliczany na odległość. Moduł HC-SR04 jest wyposażony w dwa piny: pin wyzwalający i pin odbiorczy. Aby użyć modułu, należy podłączyć pin wyzwalający do wyjścia cyfrowego mikrokontrolera. Kiedy wyjście jest ustawione na wysokie, moduł wysyła impuls ultradźwiękowy. Czas trwania impulsu jest zwykle około 10 µs.
Po wysłaniu impulsu moduł HC-SR04 oczekuje na echo. Kiedy echo zostanie odebrane, moduł ustawia pin odbiorczy na wysoki. Czas trwania sygnału wyjściowego odbiornika jest proporcjonalny do odległości obiektu.
Moduł HC-SR04 jest bardzo dokładnym czujnikiem. Może mierzyć odległości z dokładnością do 3 mm. Moduł jest również bardzo niezawodny. Może pracować w różnych warunkach otoczenia, w tym w obecności hałasu i kurzu.
Moduł HC-SR04 jest idealnym rozwiązaniem do szerokiego zakresu zastosowań. Jest niedrogi, łatwy w użyciu i bardzo dokładny. Jeśli potrzebujesz dokładnego i niezawodnego czujnika do pomiaru odległości, moduł HC-SR04 jest doskonałym wyborem.
Zastosowania modułu HC-SR04
Moduł HC-SR04 może być używany w szerokim zakresie zastosowań, w tym:
*
Robotyka
*
Systemy unikania przeszkód
*
Pomiary odległości
*
Kontrola poziomu
*
Urządzenia medycznePodłączenie modułu HC-SR04
Podłączenie modułu HC-SR04 jest dość proste. Moduł posiada cztery piny:
*
Vcc - zasilanie (+5V)
*
GND - masa
*
Trig - wyzwalanie
*
Echo - echo
Aby użyć modułu, należy podłączyć piny Vcc i GND do zasilania. Następnie należy podłączyć pin Trig do wyjścia cyfrowego mikrokontrolera. Pin Echo należy podłączyć do wejścia cyfrowego mikrokontrolera.
Kod przykładowy
Poniższy kod przykładowy pokazuje, jak używać modułu HC-SR04 do pomiaru odległości:
// Libraries
#include
// Pin definitions
#define TRIG_PIN 2
#define ECHO_PIN 3
void setup() {
// Initialize serial communication
Serial.begin(9600);
// Set the trigger pin as an output
pinMode(TRIG_PIN, OUTPUT);
// Set the echo pin as an input
pinMode(ECHO_PIN, INPUT);
}
void loop() {
// Send a trigger pulse
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
// Wait for the echo pulse
long duration = pulseIn(ECHO_PIN, HIGH);
// Calculate the distance
float distance = duration * 0.034 / 2;
// Print the distance to the serial port
Serial.println(distance);
// Wait 1 second before taking the next measurement
delay(1000);
}
Wnioski
Moduł HC-SR04 to niedrogi i łatwy w użyciu czujnik ultradźwiękowy, który może być używany do pomiaru odległości obiektów w zakresie od 2 cm do 400 cm. Moduł ten jest idealny do projektów robotyki, systemów unikających przeszkód i innych zastosowań wymagających dokładnego pomiaru odległości.