logo


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 medyczne
  • Podłą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.