HC-SR04 ultralyds-afstandssensor

HC-SR04 måler afstand ved at sende ultralyd og måle, hvor længe ekkoet er om at komme tilbage. Denne side beskriver sensormodulet; dets anvendelse i ELEGOO-kittets projekt 010 er særskilt kitmateriale.

Oversigt

FunktionModelFabrikantNote
Kontaktfri afstandsmåling med ultralyd HC-SR04 Generisk moduldesign; producenten af det konkrete printkort er ikke verificeret. ELEGOO leverer et eksemplar i kittet. Nominelt måleområde angives ofte som 2–400 cm. Opløsning eller nøjagtighed på omkring 3 mm er en typisk databladspåstand, ikke en garanteret nøjagtighed i alle forhold.

Egenskaber

Interface og pins

Modulet forsynes normalt med 5 V. ECHO-signalet følger denne forsyning og kan derfor give omkring 5 V HIGH.

PinRetningNormal driftGrænser og tilslutning
VCCForsyning ind5 V DCBrug reguleret 5 V. Særskilt absolut maksimum er ikke verificeret for alle HC-SR04-varianter.
TRIGStyresignal indEn HIGH-puls på mindst ca. 10 µs starter målingen; logikreferencen er GND.Brug 5 V-logik fra en 5 V-controller. Ved 3,3 V-controller: kontrollér triggerens VIH i databladet for den konkrete variant.
ECHODigitalt signal udHIGH-pulsens varighed er proportional med ekkoets tur-retur-tid; signalet kan nå ca. 5 V.Direkte til 5 V-tolerant input. Til 3,3 V-GPIO skal der bruges spændingsdeler eller level-shifter. Logikniveauer over 3,3 V kan skade en 3,3 V-indgang.
GNDFælles reference0 VForbindes til controllerens GND.

Vigtigt: ECHO er ikke et 3,3 V-signal. Forbind ikke ECHO direkte til ESP32 eller en anden controller med 3,3 V-GPIO; brug level-shifter eller spændingsdeler.

Nøjagtighed og måleforbehold

“2–400 cm” er et nominelt arbejdsområde, ikke en garanti for måling i hele området. Den ofte angivne ca. 3 mm opløsning må ikke forveksles med garanteret absolut nøjagtighed. Temperatur ændrer lydens hastighed, og resultatet påvirkes også af afstand, målevinkel, overfladens størrelse og materiale samt baggrundsstøj.

Forbindelseseksempel

Eksemplet viser direkte tilslutning til en 5 V-controller. Ved 3,3 V-controller skal ECHO forbindes gennem en level-shifter eller spændingsdeler.

HC-SR04 forbundet til 5 V-controller: VCC til 5 V, GND til fælles stel, TRIG til D9 og ECHO til D10; bemærkning om level-shifter til 3,3 V-controller
Eksempel på trigger og echo. Vælg andre GPIO-pins efter behov; behold fælles GND og tilpas ECHO-niveauet til controlleren.

Kilder