Your cart
Variant Variant total Quantity Price Variant total
Other
Other
Regular price
R 549.00
Sale price
R 499.00/ea
R 0.00
Regular price
R 549.00
Sale price
R 499.00/ea
R 0.00
UART
UART
Regular price
R 549.00
Sale price
R 499.00/ea
R 0.00
Sold out
Regular price
R 549.00
Sale price
R 499.00/ea
R 0.00

View cart
0

Total items

R 0.00

Product subtotal

Tax included and shipping and discounts calculated at checkout
View cart
Skip to product information
1 of 1

DYP-A02 Waterproof Ultrasonic Distance Sensor

DYP-A02 Waterproof Ultrasonic Distance Sensor

Regular price R 499.00 ZAR
Regular price R 549.00 ZAR Sale price R 499.00 ZAR
Sale Sold out
Tax included.

22 in stock

📏 DYP-A02 — Waterproof Ultrasonic Distance Sensor (3–450cm, UART/PWM)

The DYP-A02 is a waterproof ultrasonic distance/level sensor with a split-body design — the waterproof transducer mounts where conditions are harsh, while the control board stays safe and dry. Measures distances from 3cm to 450cm (4.5 metres) with ±10mm accuracy. Multiple output modes: UART, PWM, and Switch. Operates on 3.3–5V DC with ultra-low power consumption. Ideal for water tank level monitoring, JoJo tank measurement, proximity detection, and DIY automation projects with Arduino, ESP32, or Raspberry Pi.

🚚
Free Delivery
Orders over R2,500
🇿🇦
Local Stock
Ships from Gauteng
💦
Waterproof Probe
IP67 Transducer
📏
3–450 cm Range
±10mm Accuracy

⚡ Key Features

  • 3cm to 450cm Range — measures from 3cm blind zone up to 4.5 metres; suitable for small containers and large water tanks alike
  • Waterproof Split Design — the ultrasonic transducer probe is fully waterproof for mounting in wet environments; the control PCB stays separate and dry
  • Multiple Output Modes — UART (serial), PWM pulse, and Switch output; choose the mode that suits your microcontroller or PLC
  • Wide Voltage: 3.3–5V DC — works directly with Arduino (5V), ESP32 (3.3V), Raspberry Pi (3.3V), and other microcontrollers without level shifting
  • Ultra-Low Power — operating current <8mA, standby current <5µA; ideal for battery-powered or solar-powered installations
  • Temperature Compensation — built-in temperature compensation for UART and Switch modes ensures accurate readings across changing ambient temperatures (PWM mode: no compensation)
  • Strong Anti-Interference — anti-static and anti-interference design for reliable readings in electrically noisy environments
  • 100ms Refresh Rate — readings update every 100 milliseconds for responsive real-time measurement
  • 40 kHz Ultrasonic Frequency — standard industrial frequency for reliable object and liquid surface detection

🏠 Use Cases

🛢️

JoJo Tank Level

Mount the transducer at the top of your JoJo or rainwater tank, pointing down at the water surface. Calculate fill level from distance readings. Pair with an ESP32 and Home Assistant for real-time monitoring.

🔥

Geyser Overflow

Monitor the drip tray or overflow pipe level beneath your geyser. Trigger alerts or close a smart valve if water accumulates beyond a threshold.

🚗

Parking / Proximity

Garage parking aid — mount on the back wall at bumper height. LED or buzzer alert when the vehicle is at the right distance. Simple Arduino project.

🌱

Irrigation Tank Level

Monitor water levels in garden irrigation reservoirs. Automate refilling when the level drops below a threshold using an ESP32 + relay.

💡 JoJo Tank Project Tip: Mount the DYP-A02 transducer at the top of the tank lid, pointing straight down. Connect to an ESP32 running ESPHome, and integrate into Home Assistant. You'll have a real-time water level gauge on your dashboard — no plumbing modifications needed. The 4.5m range covers most standard residential JoJo tanks (up to 5000L / ~1.8m tall).

📋 Technical Specifications

Model DYP-A02
Type Split waterproof ultrasonic ranger
Measuring Range 3 cm – 450 cm
Blind Zone 3 cm
Accuracy ±10 mm
Ultrasonic Frequency 40 kHz
Output Modes PWM pulse · UART controlled · UART automatic · Switch
Operating Voltage DC 3.3–5V
Operating Current <8 mA
Standby Current <5 µA
Peak Current <40 mA
Refresh Period 100 ms
Temp Compensation Yes (UART / Switch modes; not PWM)
Transducer Waterproof, split-body design
Variants UART · Other (check selection)

❓ Frequently Asked Questions

What's the difference between the UART and "Other" variants?
The UART variant outputs distance data via serial (TX/RX) — ideal for Arduino, ESP32, and Raspberry Pi projects. The "Other" variant may default to PWM or Switch output mode. Check the product variant description for details on which output mode is pre-configured.
Can I use this to measure a JoJo tank water level?
Yes — this is one of the most popular uses. Mount the transducer at the top of the tank pointing down. The sensor measures the distance to the water surface. Subtract from the known tank height to calculate the fill level. The 4.5m max range covers tanks up to ~4.5m deep.
Does it work with ESP32 / ESPHome / Home Assistant?
Yes. Connect the UART TX/RX pins to your ESP32, configure in ESPHome using the UART distance sensor component, and the readings appear directly in Home Assistant. There are community guides available for this exact sensor model.
Is the sensor probe fully waterproof?
The ultrasonic transducer probe is waterproof and designed for wet/outdoor environments. The control board is NOT waterproof — keep it in a dry enclosure or weatherproof box.
What is the "blind zone"?
The blind zone is the minimum measurable distance: 3cm. Objects closer than 3cm to the transducer cannot be accurately measured. This is normal for ultrasonic sensors — the transducer needs time for the echo to return.

🤝 Need Help? We're Here for You!

🏢

Visit Us

8 Wildebraam Street
Weltevreden Park, Roodepoort
Gauteng, 1709

📧

Email

info@eiferer.co.za

Measure Distance. Monitor Levels. Automate Everything.

DYP-A02 waterproof ultrasonic sensor · 3–450cm · UART/PWM · 3.3–5V · Arduino · ESP32 · Home Assistant

View full details