HC-SR04 ultraljudsavståndsavkänningsmodul

Placerad på
ultraljudsmodul ultraljudsmodul

Hur beräknas avståndet?

SR04 använder principen för ljudreflektion. Modulen skickar ut en ljudpuls på 40 kHz och väntar på att den ska tas emot.

Tiden mellan att skicka och ta emot denna ljudsignal kan sedan användas för att beräkna avståndet. Ljudhastigheten genom luft är cirka 340 meter per sekund eller
0,034 cm/µs.

Tiden mellan sändning och mottagning måste delas med 2 eftersom ljudsignalen har färdats 2 gånger avståndet till objektet (dit och tillbaka).

Med dessa data kan avståndet beräknas med följande formel:
Avstånd (cm) = T(µs) * 0,034 / 2
Ultraljudssensorfunktion Ultraljudssensorfunktion
Ultraljudsmodulens tidsdiagram Ultraljudsmodulens tidsdiagram

Hur fungerar SR04-modulen?

Modulen innehåller 2 separata ultraljudssensorer med nödvändig elektronik för att skicka och ta emot ljudpulserna.

När en startpuls (10μs) ges av en mikrokontroller kommer modulen att skicka 8x en puls på 40kHz och sedan lyssna efter ett eko.

Från detta ögonblick kommer modulens utgångsstift att ge en hög signal, som kommer att bli låg igen när ett eko tas emot. För att förhindra att senare ekosignaler stör, är det lämpligt att vänta minst 60ms till nästa mätning.

Arduino code voorbeeld

Slutsats

HC-SR04 objektdetektering är en mycket praktisk modul, där du kan mäta avståndet till ett objekt med några rader kod. Detta gör det möjligt att göra växlar utan att bli vidrörd eller att skanna omgivningen med en robot. Mätområdet utökas också genom att använda en servomotor och ett fäste för att hålla modulen på plats.
HC-SR04 Ultraljudsmodul för avståndsdetekteringHC-SR04-modulen mäter avståndet till föremål med hjälp av reflektion av ultraljud. Detta görs genom att avfyra 40 kHz-pulser i omgivningen, varefter den tid som krävs för att ta emot de reflekterade signalerna mäts. I lager € 2,30
Ultraljudssensorfäste transparentSensorfäste för att fästa HC-SR04 ultraljudssensormodul. På så sätt kan sensorn enkelt monteras på en bas eller servo. Genom att placera denna konsol på en servomotor kan den användas som ekolod på till exempel en robotbil. I lager € 2,60
Postat av Hemsida Jag är intresserad av elektronik, programmering och speciellt kombinationen dem emellan. För Opencircuit skriver jag bloggar där jag förklarar hur elektronik och moduler fungerar.

Kommentarer

Webwinkelkeur Kiyoh Trustpilot Opencircuit