Ultraäänietäisyysanturi Arduino-, ESP32-, Wemos- ja Raspberry Pi -projekteihin, kuten robottiautoihin ja pysäköintiavustimeen.
SKU: OT703-C86 Tuotenumero: AB043 EAN: 8720589817135 Sijainti: C08.06
Vaihtoehto
Ultraäänietäisyysanturi upotettava musta SR04M-2 roiskevesisuojattu
€ 11,95
Katso tämä vaihtoehto
Näin kytket HC-SR04 ultraäänietäisyysanturi:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti mittaa etäisyyttä HC-SR04-ultraäänianturilla. Ultraäänipulssi lähetetään ja paluu-epäon aika mitataan etäisyyden laskemiseksi senteissä, ja se tulostetaan Serial Monitoriin 500 ms välein.
/*
* ==================================================================
* 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
Tämä projekti mittaa etäisyyttä HC-SR04-ultraääni-etäisyysanturilla. Koska HC-SR04 toimii 5V:lla ja antaa 5V Echo-pulssin, yksinkertainen 1kΩ / 2kΩ vastuksista tehty jännitejakaja laskee Echo-signaalin turvallisesti ~3.3V:iin ESP32:lle. Avaa Serial Monitor 115200 baudilla nähdäksesi reaaliaikaiset etäisyysmittaukset senttimetreinä.
/*
* ==================================================================
* 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
Tämä anturi on ihanteellinen robottiauton tekemiseen, jonka täytyy seurata etäisyyttä esteisiin. Tai voit tehdä sillä oman pysäköintiavustimesi. Rajattomasti mahdollisuuksia tämän ultraäänietäisyysanturin kanssa. Ihanteellinen Arduino / ESP32 / Wemos- tai Raspberry Pi -projektiin.
Katso täältä Kytkentäkaavio ja esimerkkikoodi >>>
Anturikulma: <15o
Mitat: 45x20mm
Resoluutio: 3mm
Tunnistusalue: 2-450cm
Jännite: 5V
Virta: <2mA
HC-SR04 ultraäänietäisyysanturi on laite, joka käyttää ultraääniaaltoja etäisyyden mittaamiseen. Anturi koostuu lähettimestä ja vastaanottimesta, jotka on kytketty mikrokontrolleriin, kuten Arduinoon.
Anturi toimii niin, että lähetin lähettää ultraäänipulssin, joka heijastuu ympäristön kohteista. Vastaanotin havaitsee sitten heijastuksen ja lähettää ajan takaisin mikrokontrollerille, joka voi sen jälkeen laskea etäisyyden kohteeseen.
HC-SR04 ultraäänietäisyysanturi soveltuu etäisyyksien mittaamiseen jopa 3 metriin asti noin 3 mm:n tarkkuudella. Anturi on helppokäyttöinen Arduino-mikrokontrollerin kanssa ja sopii monenlaisiin sovelluksiin, kuten automaattisten pysäköintijärjestelmien tekemiseen tai esteiden havaitsemiseen tietyssä ympäristössä.
Anturi on kooltaan pieni ja sen virrankulutus on alhainen, mikä tekee siitä sopivan projekteihin, joissa tila ja energianhallinta ovat tärkeitä. Anturi on myös helppo asentaa takana olevien neljän reiän ansiosta, joiden avulla anturi voidaan kiinnittää helposti pintaan.
Kaiken kaikkiaan HC-SR04 ultraäänietäisyysanturi on käytännöllinen ja monipuolinen anturi, joka voi olla erinomainen lisä mihin tahansa Arduino-projektiin.
Mitat
Pituus: 4,55cm
Leveys: 2,05cm
Korkeus: 1,53cm
| Leveys | 2,05 cm |
|---|---|
| Resoluutio | 3 mm |
| Pituus | 4,55 cm |
| Korkeus | 1,53 cm |
Vaikuttaa hyvältä
Loistava juttu.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
HC-SR04 ultraäänietäisyysanturi