Arduino Water Level Sensor


The Water Level Sensor Depth of Detection is a water sensor designed for Arduino projects. It operates at a voltage range of DC3-5V with a low operating current of less than 20mA. This sensor utilizes analog output signals based on water pressure to detect water levels, with a detection area measuring 40x16mm.

This water level sensor offers a user-friendly and cost-effective solution for recognizing high water levels or water drops. It achieves this by utilizing a series of exposed parallel wire traces that measure droplets or water volume, enabling accurate water level determination. The sensor simplifies the conversion of water levels into analog signals, allowing direct reading on an Arduino development board. This facilitates the creation of level alarm effects in your projects.

The Water Level Sensor is an efficient and reliable tool for monitoring and detecting water levels in various applications. Its easy-to-use design and compatibility with Arduino boards make it accessible for beginners and experienced users alike. With this sensor, you can effortlessly incorporate water level sensing into your projects, enabling timely and accurate monitoring of water levels.


  • Arduino compatible interface
  • Low power consumption
  • High sensitivity
  • Output voltage signal: 0~4.2V


Pin NamePin Description
D5 Pin(  Signal  )
( +5V ) VCC(  positive  )
GND ( Ground ) ( Negative  )


Operating voltageDC3-5V
Operating currentless than 20mA
Sensor TypeAnalog
Detection Area40mmx16mm
Production processFR4 double-sided HASL
Operating temperature10℃-30℃ Humidity: 10% -90% non-condensing


  • Water level monitoring: The Arduino Water Level Sensor can be used to monitor the water level in tanks, reservoirs, or other containers. It provides real-time data on the water level, allowing for efficient management and preventing overflow or depletion.
  • Automatic irrigation systems: The water level sensor can be integrated into automatic irrigation systems for plants or gardens. It helps in detecting the water level in a water source and triggers the irrigation system when the water level falls below a certain threshold, ensuring consistent watering.
  • Flood detection and warning systems: The sensor can be used in flood detection and warning systems to monitor water levels in rivers, lakes, or areas prone to flooding. It provides early detection and alerts authorities or residents when water levels rise above safe limits.


Download the Datasheet for Arduino Water Level Sensor from the link given below.