SKU: OT703-C86 Číslo položky: AB043 EAN: 8720589817135
Tento senzor je ideální pro stavbu robotického auta, které má hlídat vzdálenost od objektů. Nebo si s ním můžete vytvořit vlastní parkovací asistenci. Neomezené možnosti s tímto ultrazvukovým snímačem vzdálenosti. Ideální pro váš projekt Arduino / ESP32 / Wemos nebo Raspberry Pi.
Podívejte se zde na Schéma zapojení a ukázkový kód >>>
Úhel senzoru: <15o
Rozměry: 45x20mm
Rozlišení: 3mm
Detekční rozsah: 2-450cm
Napětí: 5V
Proud: <2mA
Ultrazvukový snímač vzdálenosti HC-SR04 je zařízení, které využívá ultrazvukové vlny k měření vzdálenosti. Senzor se skládá z vysílače a přijímače, které jsou připojeny k mikrokontroléru, jako je Arduino.
Senzor funguje tak, že vysílač vysílá ultrazvukový impuls, který je následně odražen objekty v okolí. Přijímač poté detekuje odraz a odešle čas zpět do mikrokontroléru, který následně může vypočítat vzdálenost k objektu.
Ultrazvukový snímač vzdálenosti HC-SR04 je vhodný pro měření vzdáleností až do 3 metrů s přesností přibližně 3 mm. Senzor se snadno používá s mikrokontrolérem Arduino a je vhodný pro širokou škálu aplikací, jako je tvorba automatických parkovacích systémů nebo detekce překážek v určitém prostředí.
Senzor má malé rozměry a nízkou spotřebu energie, což ho činí vhodným pro projekty, kde je důležitý prostor a správa energie. Senzor se také snadno instaluje díky čtyřem otvorům na zadní straně, pomocí kterých lze senzor snadno připevnit na povrch.
Celkově je ultrazvukový snímač vzdálenosti HC-SR04 praktický a všestranný senzor, který může být skvělým doplňkem každého projektu Arduino.
Rozměry
Délka: 4,55cm
Šířka: 2,05cm
Výška: 1,53cm
Takto připojíš Ultrazvukový snímač vzdálenosti HC-SR04 k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.
Tento projekt měří vzdálenost pomocí ultrazvukového snímače HC-SR04. Vysílá se ultrazvukový impuls a měří se doba návratu ozvěny, aby se vypočítala vzdálenost v centimetrech, která se poté vypisuje do Serial Monitor každých 500 ms.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : HC-SR04 Ultrasonic Distance Sensor Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : HC-SR04
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// HC-SR04 Ultrasonic Distance Sensor Demo
const int trigPin = 9;
const int echoPin = 10;
void setup() {
Serial.begin(115200);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
digitalWrite(trigPin, LOW);
Serial.println(F("HC-SR04 Ultrasonic Sensor Ready"));
}
void loop() {
// Trigger a 10-microsecond high pulse
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Measure the duration of the incoming echo pulse (timeout ~30ms / ~5m)
unsigned long duration = pulseIn(echoPin, HIGH, 30000UL);
if (duration == 0) {
Serial.println(F("Out of range"));
} else {
// Speed of sound is ~343 m/s -> ~29.15 us per cm (round-trip 58.3 us/cm)
float distanceCm = duration / 58.2;
Serial.print(F("Distance: "));
Serial.print(distanceCm, 1);
Serial.println(F(" cm"));
}
delay(500);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tento projekt měří vzdálenost pomocí ultrazvukového snímače vzdálenosti HC-SR04. Protože HC-SR04 pracuje na 5V a vysílá 5V Echo impuls, jednoduchý dělič napětí z rezistorů 1kΩ / 2kΩ bezpečně sníží signál Echo na ~3.3V pro ESP32. Otevřete Serial Monitor při 115200 baud, abyste viděli měření vzdálenosti v reálném čase v centimetrech.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : HC-SR04 Ultrasonic Distance Sensor with ESP32
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : HC-SR04
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// HC-SR04 Ultrasonic Distance Sensor with ESP32
const int TRIG_PIN = 5;
const int ECHO_PIN = 18;
void setup() {
Serial.begin(115200);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
Serial.println("HC-SR04 Distance Sensor Initialized");
}
void loop() {
// Send a 10-microsecond HIGH pulse to trigger the sensor
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
// Measure the round-trip echo pulse duration in microseconds
long duration = pulseIn(ECHO_PIN, HIGH, 30000); // 30ms timeout (~5m range)
if (duration == 0) {
Serial.println("Out of range / no echo received");
} else {
// Speed of sound is ~0.0343 cm/us (divide by 2 for one-way distance)
float distanceCm = (duration * 0.0343) / 2.0;
Serial.print("Distance: ");
Serial.print(distanceCm, 1);
Serial.println(" cm");
}
delay(500);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online