SR04M Waterproof Ultrasonic Distance Sensor Module with Driver
The SR04M Waterproof Ultrasonic Sensor Module (AJ-SR04M / JSN-SR04T type) is a rugged distance measuring sensor designed for outdoor and harsh environments. Unlike standard ultrasonic sensors, it features a sealed waterproof probe connected to a driver circuit, making it ideal for applications like water level detection and industrial automation.
This module uses ultrasonic waves (~40kHz) to measure distance without physical contact, ensuring reliable performance even in dusty or wet conditions. It operates similarly to the HC-SR04 using trigger and echo signals, making it easy to interface with Arduino, ESP32, and Raspberry Pi.
Features of SR04M Waterproof Sensor Module with Driver
- Waterproof ultrasonic probe (IP65–IP67 type)
- External probe with cable for flexible installation
- Non-contact distance measurement
- Strong anti-interference performance
- Compatible with Arduino, ESP8266, ESP32
- Suitable for outdoor & industrial use
- Low power consumption
Specifications
- Operating Voltage: 3.3V – 5V DC
- Working Current: ~30mA
- Operating Frequency: 40 kHz
- Measurement Range: 20 cm – 450 cm (up to 600 cm for V3)
- Accuracy: ±2mm to ±5mm
- Output Type: TTL (Trig & Echo)
- Sensor Type: Ultrasonic (Single Probe)
- Cable Length: ~2–2.5 meters (varies by version)
Pin Configuration
| Pin | Description |
|---|---|
| VCC | Power Supply (3.3V–5V) |
| GND | Ground |
| TRIG | Trigger Input |
| ECHO | Echo Output |
Applications
- Water tank level monitoring
- Obstacle avoidance robots
- Parking sensor systems
- Industrial automation
- Smart agriculture & IoT projects
Package Contains:
1x SR04M Waterproof Ultrasonic Distance Sensor Module with Driver






