Ultralyd
Ultralyd Sensorer måler afstand med lyd-bølger over hørelsesgrænsen (typisk 40 kHz). Sensoren sender en puls og tæller tiden indtil ekkoet kommer tilbage. De er billige, robuste og virker uafhængigt af lys og farve. Udvalget rummer den klassiske HC-SR04 (2-450 cm), MaxSonar-serien (op til 10 m, IP67), DFRobot URM-serien (UART/I²C/Analog/RS485 op til 15 m), industri-sensorer med Modbus RTU, vandtætte til væske-niveau (A01NYUB, A02YYUW), undervandssensorer IP68, vejrstation 7-i-1 og 9-i-1 RS485 og Sharp IR-distance. Find sensoren til robot eller niveau-måling.
-
Mængderabat -
MængderabatDFRobot
Ultrasonic Sensor A02YYUW IP67 3-450cm Range
235,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM04 RS485, 4-500cm Range, 5V, 40KHz
150,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM06 - 20cm-10m Range, 15° Beam Angle
610,00DKK -
MængderabatDFRobot
Gesture Sensor PAJ7620U2, 13 Gestures, 20cm Range, I2C, Low Power
165,00DKK -
MængderabatSharp
Infrared Distance Sensor GP2Y0A41SKOF, 4-30cm, SHARP
135,00DKK -
MængderabatTIPA
Ultralydsafstandsmåler HC-SR04 kontrolenhed og display TIPA
62,00DKK -
MængderabatDFRobot
Ultrasonic 7-in-1 RS485 Weather Sensor for Arduino (Wind, Rain, Temp, Light)
2.090,00DKK -
MængderabatDFRobot
Ultrasonic 9-in-1 RS485 Weather Sensor for Arduino (Wind, Rain, Temp, Light, Noise)
1.920,00DKK -
MængderabatDFRobot
Laser Ranging Sensor RS485, 4-400cm, IP67, 6-36V, Modbus-RTU
270,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM Rubber Ring, 16mm ID, 26mm OD
5,50DKK -
Mængderabat
Maxbotix
XL-TrashSonar-WR MB7139, IP67, 1cm Res, 10Hz, 350cm Max
1.055,00DKK -
MængderabatDFRobot
Ultra Long Range Ultrasonic Distance Sensor URM12, 70~1500cm, RS485
1.585,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM13 3.3-5.5V UART I2C Compact
265,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM09 I²C, 50Hz, 2-500cm Range
150,00DKK -
MængderabatDFRobot
Ultrasonic Sensor, Waterproof, 3-5V, 20cm-6m Range
165,00DKK -
MængderabatMaxbotix
MaxSonar - EZ MB1013, 1mm Res, Temp Comp, 5m Range
465,00DKK -
MængderabatDFRobot
Ultrasonic Sensor ME007YS IP67 High Accuracy 1cm
195,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM37 V5.0, Temp Comp, 2-800cm, RS232
170,00DKK -
MængderabatMaxbotix
MaxSonar HRXL-WRLT (MB7386) 10m IP67 1mm Res 6Hz Sensor
1.270,00DKK -
MængderabatDFRobot
Ultrasonic Sensor, Waterproof, High-Res, 3mm Accuracy
250,00DKK -
MængderabatDevantech
Ultrasonic sensor SRF02, I2C/Serial, 16cm-6m, 5V, 40KHz
215,00DKK -
MængderabatDFRobot
Ultrasonic Scanner Kit, 120° Range, 5V, PWM/TTL
300,00DKK -
MængderabatMaxbotix
MaxSonar 4-20SC-WRMI (MB7789) IP67, 4-20mA, 50-500cm Range
2.100,00DKK -
MængderabatDevantech
Ultrasonic sensor SRF05, 1cm-4m Range, 5V, 40KHz
345,00DKK -
MængderabatMaxbotix
MaxSonar SCXL-WRST7 1mm Res, IP67, 5m Range, Self-Clean
2.110,00DKK -
MængderabatDevantech
Ultrasonic Ranger SRF10, The World's Smallest Dual Transducer
475,00DKK -
MængderabatDFRobot
Waterproof Ultrasonic Sensor A01NYUB, 7.5m Range, IP67
355,00DKK -
MængderabatDevantech
Ultrasonic Sensor SRF08, 6m Range, I2C, Light Sensor
475,00DKK -
MængderabatDFRobot
Ultrasonic Sensor ULS, High Accuracy, Temp Comp, 60 chars
295,00DKK -
Mængderabat
Maxbotix
Ultrasonic Distance Sensor MB7060-200 XL MaxSonar WR, 0~765m, IP67, Waterproof
1.055,00DKK -
MængderabatDFRobot
Ultrasonic Sensor ULA, Waterproof, High Accuracy, RS232 Output
295,00DKK -
MængderabatDFRobot
Underwater Ultrasonic Obstacle Avoidance Sensor IP68, 3m, UART
335,00DKK -
MængderabatMaxbotix
LV-MaxSonar-EZ4 MB1040, 1" Res, 20Hz, Narrow Beam
395,00DKK -
MængderabatDFRobot
Underwater Ultrasonic Obstacle Avoidance Sensor, IP68, 6m, UART
380,00DKK -
MængderabatMaxbotix
ParkSonar-EZ-144 MB1009, 1" Res, 12ft Zone, RS232 Output
395,00DKK -
MængderabatMaxbotix
MaxSonar HRLV-EZ4 1mm Res, 10Hz, 300-5000mm Range
480,00DKK -
MængderabatMaxbotix
MaxSonar HRUSB-MaxSonar-EZ1 1mm Res, USB, 5000mm Range
540,00DKK -
MængderabatDFRobot
Analog Ultrasonic Sensor URM06, 20cm-10m, 15° Beam Angle
610,00DKK -
MængderabatDFRobot
UART Ultrasonic Sensor URM06, 20cm-10m Range, 15° Beam
610,00DKK -
Mængderabat
Maxbotix
XL-MaxSonar-AEL0 MB1360, 1cm Res, 10Hz, Wide Beam
575,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM09, 2-500cm, 1% Accuracy
100,00DKK -
MængderabatDFRobot
Analog Ultrasonic Sensor URM09, 30Hz, 2-500cm Range
100,00DKK -
MængderabatDFRobot
Ultrasonic Distance Sensor URM08, Waterproof Industrial 35~550cm, ModBus RTU
750,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM15 - IP65, Temp Comp, Modbus RTU
830,00DKK -
MængderabatDFRobot
Ultrasonic Sensor URM06 - RS485, 20cm-10m Range, 15° Beam
610,00DKK -
MængderabatMaxbotix
ProxSonar USB-EZ1 (MB1414) 1" Res, 5ft Zone, USB Interface
540,00DKK -
Mængderabat
Maxbotix
XL-MaxSonar-EZL0 MB1260, 1cm Res, 10Hz, Wide Beam, 1068cm Max
575,00DKK -
Mængderabat
Maxbotix
XL-MaxSonar-WRLA1 MB7076, IP67, 1cm Res, 1068cm Range
1.060,00DKK -
MængderabatDFRobot
Ultrasonic ToF Sensor, 2-10cm, Ultra-Low Power, Compact
165,00DKK -
MængderabatDFRobot
Industrial Ultrasonic Distance Sensor URM14, 1mm Accuracy, 10~150cm, RS485
830,00DKK -
Mængderabat -
MængderabatDFRobot
Ultrasonic Distance Ranging, Obstacle Avoidance Sensor, 5m, RS485, IP67
300,00DKK -
Mængderabat -
- Indlæser...
- Ingen resultater...
Hvordan virker en ultralyd-sensor?
Princippet er enkelt: en piezo-keramisk transducer sender en kort puls af lyd ved typisk 40 kHz (ikke hørbart for mennesker — vi hører kun op til 20 kHz). Lyden rejser frem, rammer et objekt og reflekteres tilbage til en modtager. Tiden mellem puls og ekko, kombineret med lydens hastighed (343 m/s ved 20°C i luft, 1.480 m/s i vand), giver afstanden:
afstand = (tid × lyd-hastighed) / 2
"Divideret med 2" fordi lyden rejser frem og tilbage. Resultatet bliver en stabil og pålidelig afstandsmåling typisk fra 2 cm til 15 m.
Fordele ved ultralyd
- Uafhængigt af lys: virker i komplet mørke, og påvirkes ikke af direkte sollys.
- Uafhængigt af farve: ramme sort eller hvid overflade — sensoren ser dem ens.
- Robust mod støv og snavs: i modsætning til IR påvirkes ultralyd kun lidt af støv og dampe.
- Billig teknologi: HC-SR04 koster få kroner og er pålidelig.
- Detekterer transparente objekter: glas reflekterer lyd ligesom faste objekter — modsat IR der kan gå igennem.
- Virker i væske: ultralyd er den foretrukne teknologi til niveau-måling i tanke og vandtætte projekter.
Begrænsninger
- Påvirkes af temperatur: lydens hastighed varierer ca. 0,17%/°C. Industri-sensorer har temperatur-kompensation indbygget.
- Stråle-vinkel: typisk 15-60° kegle. Smalle objekter eller skrå overflader giver svag refleksion.
- Bløde overflader: tykt tæppe, gardiner og foam absorberer lyd og giver dårlig refleksion.
- Dødzone: sensoren har et minimum måle-område (typisk 2-25 cm) hvor objektet er for tæt på.
- Krydstale: flere sensorer side om side kan forstyrre hinanden — synkronisér målingerne.
- Vind: stærk vind kan afbøje signalet udendørs.
Modeller i udvalget
Klassisk HC-SR04 (hobby-favoritten)
- HC-SR04 2-450 cm, 3 mm nøjagtighed, 5V (TIPA, 9830133): den klassiske billige Arduino-sensor. 4 pins (VCC, GND, Trig, Echo). Til hobby-robotter, parkeringssensorer og skoleprojekter.
- HC-SR04 Kontrolenhed med Display (TIPA, 9830141): standalone parkings-/afstand-system med indbygget display. Plug-and-play — kræver ingen mikrocontroller.
SRF-serien (Devantech, præcision)
- SRF02 I²C/Serial, 16 cm-6 m, 5V (SEN0005): enkelt-transducer kompakt sensor.
- SRF05 1 cm-4 m, 5V, 40 kHz (SEN0006): opgraderet HC-SR04-erstatning med større rækkevidde.
- SRF08 6 m, I²C, indbygget lys-sensor (SEN0007): kombinerer ultralyd + omgivelses-lys i én sensor.
- SRF10 verdens mindste dual-transducer (SEN0008): ekstrem kompakt med separate sender og modtager.
DFRobot URM-serien (UART, I²C, Analog, RS485)
- URM37 V5.0 2-800 cm, temp-comp, RS232 (SEN0001): temperatur-kompenseret sensor.
- URM04 RS485, 4-500 cm, 5V (SEN0002): industri-grade med RS485.
- URM06 RS485, 20 cm-10 m, 15° beam (SEN0149): smal stråle, lang rækkevidde.
- URM06 UART version (SEN0150)
- URM06 Pulse output (SEN0151)
- URM06 Analog output (SEN0152)
- URM08 Industrial 35-550 cm, Modbus RTU vandtæt (SEN0246)
- URM09 I²C 2-500 cm, 50 Hz (SEN0304)
- URM09 Analog 30 Hz, 2-500 cm (SEN0307)
- URM09 Trig 2-500 cm, 1% nøjagtighed (SEN0388)
- URM12 Ultra-Long Range 70-1500 cm, RS485 (SEN0310): lang rækkevidde til store tanke.
- URM13 3,3-5,5V UART/I²C, 15-900 cm (SEN0352): kompakt med dual interface.
- URM14 Industri 1 mm præcision, 10-150 cm, RS485 (SEN0358): ekstrem nøjagtig til kvalitetskontrol.
- URM15 IP65, temp-comp, Modbus RTU 30-500 cm (SEN0519): 75 kHz industri-sensor.
MaxSonar-serien (MaxBotix, professionel)
MaxBotix MaxSonar er en præcisions-serie med mange varianter til forskellige use-cases. 1 mm opløsning, IP67 og 1-10 m rækkevidde:
- LV-MaxSonar-EZ4 MB1040, 1" res, 20 Hz (SEN0275): smal beam.
- ParkSonar-EZ MB1009, 12 ft zone, RS232 (SEN0276): parkings-zone-detektion.
- USB-EZ1 ProxSonar MB1414, USB-interface (SEN0279): plug-and-play USB.
- XL-MaxSonar AEL0 MB1360, 1 cm res, wide beam (SEN0280): bred stråle.
- XL-MaxSonar EZL0 MB1260, 10 Hz, wide beam (SEN0281)
- XL-MaxSonar WRLA1 MB7076, IP67, 1068 cm (SEN0282): vandtæt lang rækkevidde.
- XL-TrashSonar WR MB7139, IP67 (SEN0283): specialiseret til affalds-niveau-måling.
- XL-MaxSonar WR MB7060, 0-7,65 m, IP67 (SEN0080)
- 4-20SC-MaxSonar WRMI MB7789, 4-20 mA, 50-500 cm (SEN0267): industri 4-20 mA strømsløjfe.
- HRUSB-MaxSonar EZ1 MB1413, 1 mm res, USB, 5 m (SEN0270)
- HRXL-MaxSonar WRLT MB7386, 10 m IP67 (SEN0271)
- SCXL-MaxSonar WRST7 MB7574, 5 m IP67 self-clean (SEN0278): selv-rensende til snavsede miljøer.
- HRLV-MaxSonar EZ MB1013, 1 mm res, temp-comp, 5 m (SEN0135)
- HRLV-MaxSonar EZ4 MB1043, 1 mm res, 300-5000 mm (SEN0269)
Vandtætte sensorer (væske-niveau)
- Vandtæt høj-præcision 3 mm (SEN0207)
- Vandtæt separat probe 3-5V, 20 cm-6 m (SEN0208)
- ULA Vandtæt høj nøjagtighed RS232 (SEN0301)
- ULS Vandtæt temp-comp 60 chars (SEN0300)
- A01NYUB Vandtæt 7,5 m IP67 (SEN0313): lang rækkevidde til store tanke.
- A02YYUW Vandtæt IP67, 3-450 cm (SEN0311): pålidelig væske-niveau.
- ME007YS Vandtæt IP67, 1 cm præcision (SEN0312)
- Small-Angle 25-800 cm IP67, 15° FOV (SEN0627): smal stråle til præcis niveau-måling i smalle tanke.
Undervands-sensorer (IP68)
- Undervand IP68 3 m, UART (SEN0598): til ROV og undervands-droner.
- Undervand IP68 6 m, UART (SEN0599): dyb-vand version.
Industri og specialiserede
- 5 m RS485, IP67 (SEN0592)
- Miniature 3 m, RS485, IP67 (SEN0591)
- Ultrasonic ToF 2-10 cm, ultra-low power (SEN0560): kompakt til lav-strømforbrug.
- Ultrasonic Scanner Kit 120°, PWM/TTL (KIT0020): roterende ultralyd-scanner til 2D-mapping.
Vejrstation 7-i-1 og 9-i-1 (RS485)
- Ultrasonic 7-in-1 RS485 (SEN0657): vind, regn, temperatur og lys i én ultralyd-baseret enhed.
- Ultrasonic 9-in-1 RS485 (SEN0658): tilføjer lyd-niveau-måling til 7-i-1.
Gestus og IR-distance (relateret)
- PAJ7620U2 Gesture Sensor 13 gestures, I²C, 20 cm (SEN0315): IR-baseret gestus-detektion.
- Sharp GP2Y0A41SKOF IR Distance 4-30 cm (SEN0143): kort-distance IR-alternativ.
- Laser Ranging 4-400 cm RS485, IP67 (SEN0492): laser-alternativ med Modbus.
Tilbehør
- URM Rubber Ring 16 mm ID, 26 mm OD (FIT0187): gummi-ring til vandtæt URM-installation.
Hvilken sensor skal jeg vælge?
- Hjemmebygget Arduino-robot: HC-SR04 (9830133) — den billigste og mest dokumenterede.
- Standalone parkings-system uden Arduino: HC-SR04 m. display (9830141).
- Niveau-måling i regnvands-tank: A01NYUB IP67 7,5 m (SEN0313) eller MaxSonar WR (SEN0282).
- Vandtæt projekt med smal tank: Small-Angle 15° FOV (SEN0627).
- Industri-tank med Modbus: URM08 (SEN0246) eller URM12 ultra-long (SEN0310).
- Kvalitetskontrol med 1 mm præcision: URM14 Industri (SEN0358).
- Undervands-ROV eller akvarium-robot: IP68 Undervand 3 m (SEN0598) eller 6 m (SEN0599).
- Vejrstation med ultralyd-vindmåler: 7-in-1 (SEN0657) eller 9-in-1 m. lyd (SEN0658).
- 2D-omgivelses-scanning til robot: Ultrasonic Scanner Kit (KIT0020).
- USB-baseret afstand til PC-projekt: USB-EZ1 (SEN0279) eller HRUSB MaxSonar (SEN0270).
- Industri 4-20 mA strømsløjfe: 4-20SC-MaxSonar (SEN0267).
- Selv-rensende til snavsede miljøer (gylletanke, kemi): SCXL-MaxSonar Self-Clean (SEN0278).
- Affalds-niveau (skraldecontainer): XL-TrashSonar WR (SEN0283).
- Gestus-styring uden ultralyd: PAJ7620U2 (SEN0315).
- Kort-distance IR-alternativ: Sharp GP2Y0A41SKOF (SEN0143).
Sammenligning af interface-typer
| Interface | Bedst til | Rækkevidde |
|---|---|---|
| Trig/Echo (HC-SR04) | Arduino-projekter | Kort-mellem |
| I²C | Multi-sensor på samme bus | Kort-mellem |
| UART/Serial | Mikrocontroller-projekter | Mellem-lang |
| Analog (PWM/0-5V) | Simpel indlæsning | Kort-mellem |
| RS485 (Modbus RTU) | Industri, lange kabler | Lang |
| 4-20 mA strømsløjfe | Industri-PLC | Lang |
| USB | PC-baseret projekt | Kort |
Sådan tilkobler du en HC-SR04 til Arduino
- Tilkobl VCC til 5V og GND til GND.
- Tilkobl Trig (trigger-puls) til en digital output-pin.
- Tilkobl Echo (returneret puls) til en digital input-pin.
- Send 10 µs HIGH-puls på Trig.
- Mål hvor lang tid Echo er HIGH med pulseIn().
- Beregn afstand: tid_µs / 58 = afstand_cm.
const int trigPin = 9;
const int echoPin = 10;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
long duration = pulseIn(echoPin, HIGH);
float distanceCm = duration / 58.0;
Serial.print("Afstand: ");
Serial.print(distanceCm);
Serial.println(" cm");
delay(100);
}
Programmering — biblioteker
- NewPing: mest brugte HC-SR04 bibliotek. Mere robust end manuel pulseIn().
- Wire (I²C): til SRF08, SRF10 og URM-I²C-versioner.
- SoftwareSerial / HardwareSerial: til UART-baserede sensorer.
- ModbusMaster: til RS485 industri-sensorer.
- DFRobot URM-biblioteker: dedikerede biblioteker til hver URM-model.
- ESPHome: understøtter HC-SR04 og MaxSonar direkte til Home Assistant.
Tip — undgå falske målinger
- Filtrer outliers: tag medianen af 5-10 målinger i stedet for én værdi.
- Vent mellem målinger: minimum 60 ms mellem pulser så ekko når at dø ud.
- Temperatur-kompensation: ved store temperatur-udsving justér lyd-hastighed eller brug en sensor med indbygget kompensation (URM37, URM15).
- Undgå parallelle sensorer: hvis flere sensorer pege i samme retning, synkronisér dem så de ikke trigger samtidigt.
- Mål reflektor: hvis sensoren peger ned mod væsken og den er rolig — perfekt. Hvis væsken bobler, tag gennemsnit over 1-2 sekunder.
- Stråle-kegle: husk at HC-SR04 har 15° kegle — den kan se objekter et stykke væk fra direkte centrum.
Typiske anvendelser
Hjemme-robotter med hindringsdetektion, parkeringssensorer i biler og garager, niveau-måling i regnvands-tanke og brønde, drivhuse med vand-niveau-overvågning, smart-home med tilstedeværelse-detektion (uden kamera), industri-tanke med kemikalier og spildevand, gylletanke og affalds-containere, vejrstationer med ultralyd-anemometer, akvakultur og akvarium-projekter, undervands-ROV og dronesvømmere, automatiske dispensere og pumper, måling af bordafstand for sit-stand-skriveborde, gestus-genkendelse uden kamera, museums-installationer med touchless interaktion, og forskning inden for sonar-teknologi og lyd-fysik.
Relateret
Til 3D Matrix ToF afstandsmåling, se Time of Flight (ToF). Til høj-præcisions laser-baseret afstand, se Laser og LIDAR. Til radar-baseret detektion (bedre i regn/tåge), se Radar. Til IR-proximity og line-følgning, se Infrarød. Til vejr-, fugt- og tryk-sensorer, se Vejr, Fugt og Tryk Sensorer. Til væske-sensorer (pH, EC, opløst ilt), se Væske Sensorer. Til mikrocontrollere, se Arduino og ESP32 Boards. Tilbage til Sensorer oversigt.