Skip to Content

Water Level / Detection Sensor

πŸ’§ Water Level / Detection Sensor – Raindrop Style

Compatible with Arduino, ESP32, Raspberry Pi

The Water Level Sensor is a simple, low-cost sensor used to detect water presence, surface level, or droplet accumulation. It outputs both analog and digital signals and is widely used in liquid level monitoring, smart irrigation, and rain detection systems.

βš™οΈ Technical Specifications

ParameterSpecification
Operating Voltage3.3V – 5V DC
OutputAnalog & Digital (via comparator)
Sensor TypePCB-based exposed conductive traces
SensitivityAdjustable via onboard potentiometer
Interface3-Pin (VCC, GND, Signal)
Dimensions~60mm x 20mm (sensor area)
Board TypeSeparate signal converter + probe

βœ… Features

  • πŸ’§ Detects water level or rain via droplet contact

  • 🎚️ Adjustable threshold using onboard potentiometer

  • 🧰 Compatible with Arduino, NodeMCU, ESP32, etc.

  • πŸ”Œ Provides both digital (on/off) and analog (variable) output

  • πŸ› οΈ Simple 3-wire interface – perfect for beginners and projects

πŸ”Œ Wiring Guide (to Arduino)

Sensor PinConnects To
VCC5V
GNDGND
DODigital Pin (e.g., D2) – HIGH when dry, LOW when wet
AOAnalog Pin (e.g., A0) – 0–1023 based on water level

πŸ§ͺ Example Arduino Code (Digital)

int waterPin = 2; void setup() { pinMode(waterPin, INPUT); Serial.begin(9600); } void loop() { if (digitalRead(waterPin) == LOW) { Serial.println("Water Detected!"); } else { Serial.println("Dry"); } delay(1000); }

πŸŽ₯ YouTube Tutorial

35.00Β LE 35.00Β LE

This combination does not exist.

Sensor