HC-SR04 ultraljudsavståndsavkänningsmodul
Placerad på 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
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