





Water Level Depth Detection Sensor Module for Arduino
Level sensors are used to detect the level of substances that can flow. Such substances include liquids, slurries, granular material and powders. Level measurements can be done inside containers or it can be the level of a river or lake. Water Level Depth Detection Sensor designed for Arduino, ESP32, Raspberry Pi, and other microcontrollers. Ideal for liquid level sensing in tanks, smart irrigation systems, and DIY water monitoring projects.
₹ 34 ₹59
59



Made In : | India |
Add FAQ
Key Features:
-
Real-time liquid level detection using parallel exposed copper traces
-
Fully compatible with Arduino, Raspberry Pi, ESP8266, ESP32
-
Ideal for tank level monitoring, smart agriculture, and rainwater collection
-
Compact, durable design for DIY and IoT automation projects
-
Outputs analog signal based on water depth (0–1023 on Arduino ADC)
-
Easy to connect with 3-pin interface: VCC, GND, and Signal
Product Description (Detailed):
The Water Level / Depth Detection Sensor Module is a simple yet effective tool for detecting the presence or depth of water. It works by measuring the resistance between exposed conductive traces, which changes based on how much of the sensor is submerged.
The module provides an analog output that increases with water level, making it ideal for microcontroller-based water monitoring systems. Simply connect the sensor to an Arduino analog pin, and you can monitor water depth in real-time.
It is widely used in water tanks, aquariums, hydroponic farms, smart irrigation systems, and even flood detection projects.
Technical Specifications:
Parameter | Value |
---|---|
Operating Voltage | 3.3V – 5V DC |
Output Type | Analog Voltage Signal |
Interface | 3-pin (VCC, GND, Signal) |
Compatible Boards | Arduino, NodeMCU, ESP32, Raspberry Pi |
PCB Material | FR4 with exposed copper tracks |
Sensor Dimensions | ~65mm x 20mm |
Detection Depth | Up to 4.5 cm (approx.) |
Mounting Type | Hole-mountable (for stable placement) |
How to Use:
-
Connect sensor pins:
-
VCC → 5V (or 3.3V)
-
GND → GND
-
Signal → Analog input (A0 on Arduino)
-
-
Arduino Code Example:
int waterLevelPin = A0;
int levelValue;
void setup() {
Serial.begin(9600);
}
void loop() {
levelValue = analogRead(waterLevelPin);
Serial.print("Water Level: ");
Serial.println(levelValue);
delay(1000);
}
Note: Higher analog values indicate greater submersion of the sensor.
Applications:
-
Water level monitoring in tanks
-
Smart irrigation systems
-
Aquarium and hydroponics
-
Flood detection systems
-
Rainwater collection monitoring
-
DIY IoT automation
Package Includes:
-
1 × Water Level Sensor Module
0 Reviews For this Product
