The Water Level Sensor Module is a simple and effective liquid detection board designed for Arduino and common microcontroller projects. It uses exposed conductive sensing tracks to detect the presence and relative level of water (and other conductive liquids).
The Water Level Sensor Module is a simple and effective liquid detection board designed for Arduino and common microcontroller projects. It uses exposed conductive sensing tracks to detect the presence and relative level of water (and other conductive liquids). As the liquid rises and covers more of the sensing area, the module outputs a higher analog signal—making it easy to estimate water level or trigger leak detection alerts.
This sensor is widely used in DIY systems such as water tank monitoring, hydroponics reservoirs, pump automation, overflow protection, and leak alarms. Because it outputs an analog voltage, you can set custom thresholds in code to decide when to turn a pump on/off, sound a buzzer, or send a notification.
The sensor has parallel copper traces that act like electrodes. When water touches the traces, it creates a conductive path. The more area that is covered, the stronger the sensed conductivity, producing a proportional analog output that your microcontroller can read using an ADC pin.
| Pin | Meaning | Connect To |
|---|---|---|
| S | Signal (Analog Out) | Arduino/ESP32 ADC pin |
| + | VCC | 3V–5V |
| - | GND | Ground |
| Item | Details |
|---|---|
| Sensor Type | Conductive water level / leak sensor |
| Operating Voltage | 3V–5V DC |
| Output Type | Analog output (voltage varies with level/contact) |
| Interface | 3-pin (S, +, -) |
| Detects | Water and other conductive liquids |
| Use Cases | Tank level, hydroponics, leak alarm, pump control |
Notes:
No reviews for this component yet.