Arduino Projects

Water Level Sensor Tutorial

How to use water level Sensor With Arduino


In this article, we design a simple water level monitoring system is measures the water level & displays it on a 16×2 LCD also shows the level in led through.

we can monitor factors such as water level, leaks and rainfall through this sensor.

Water Level Sensor Tutorial 1

Bill Of Material




Link To Buy


Arduino UNO



Arduino UNO Shield



16x2 LCD Display (I2C)



Water Level Sensor






Arduino UNO

  • Arduino Is an open-source microcontroller board based on the ATmega328 chip.
  • This Board has 14 digital input/output pins, 6 analog input pins, an Onboard 16 MHz ceramic resonator, a Port for USB connection, an Onboard DC power jack, An ICSP header and a microcontroller reset button.
  • It contains everything needed to support the microcontroller.


Arduino UNO Shield

In this shield, we directly interfaced the sensor and LCD or Other Devices.

Water Level Sensor Tutorial 2

16×2 LCD Display (I2C)

The LCD 16×2 Parallel LCD Display provides a simple and cost-effective solution for adding a 16×2 White Liquid Crystal Display to this project.

The display is conected to the I2C Protocol with an Arduino UNO Micro Controller Board.

Components0 1

Water Level Sensor

In this sensor, we can see 10 copper straps 5 of them are power straps and the other 5 are sensor straps. this sensor also works in the same way as the rain sensor and soil moisture sensor.

Water level sensor removebg preview e1705085871216

this water level sensor also acts as a variable resistor. the resistance varies according to the amount of water. the resistance value is inversely proportional to the height at which the sensor is submerged in water.

When the sensor is submerged in water, it has better conductivity and less resistance. Depending on the resistance value the analogue value will change.

Circuit Diagram

Screenshot 2024 01 13 at 12.09.23 PM



GitHub e1697076839430

Project Explanation

  • Now we turn on the Arduino Uno board with a USB Cable and the LCD welcome message.
  • Now The water level sensor displays less water level than is green LED will on and the LCD water level is LOW.

Water Level Sensor Tutorial 4

  • This time water level sensor we deep in the water then the yellow LED will on and display the water level as Medium.

Water Level Sensor Tutorial 5

  • when the water level sensor is put in deep water the RED LED will glow and display the water level HIGH on the LCD Display.

Water Level Sensor Tutorial

This project is used in various field water level measuring systems, rain alert systems and soil moisture level monitoring systems.


More Arduino Projects

Click Here


Hi, Prateek Here I’m interested in Electronics That's why I Make Soo Many Projects, I’m currently Pursuing M Tech.. if you Relay Like To My Blog Plz Comment Below...Thanks To All Electronics Lover...❤️

One Comment

  1. Mr. Prateek Aap paise lekar phon nahi utha rahe ho aur yaha client Humko pareshan kar raha hai. Aapne Hamare sath fraud kiya hai. Aap Agar yah soch rahe ho ki aise hi fraud kar ke baith jaoge to galat fehmi mei ho. Mujhe majbur mat kariye otherwise Aap bhale hi kahi b honge waha se uthwa liye jaoge. Rajasthan CM aur police ka abhi record dekh lo jo cyber crime hona tha ho liya. Aap shayad meri profile dekhe bina hi fraud kar baithe. mere liye ye amount chhota hai but fraud bahut bada hai.
    its last chance contact me

    Mukesh Tiwari

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker