Simple water level controller using arduino with code

A simple water level controller using Arduino with code. It is an easy process to make a water level indicator using Arduino at home.
This project is based on Arduino, which enables the user to keep tracking the water tank by indicating how much it is filled up with water. So let's discuss this simple water level controller using Arduino.

Water is a precious resource and therefore we must be more aware of its use and management, a significant amount of water is wasted due to improper management. In such a case we need the water level controller or indicator to monitor or manage how much water is being filled up in a tank in order to save water. 

So below I have explained the process of making a simple water level controller using Arduino.

Working Principle of this water level controller 

When probes on the tank detects that the tank is full it turns on the alarm that is it will trigger the buzzer & turns off the motor automatically also an acoustic signal is emitted via beep sound when the level in the water tank is low or if there is a fault in the sensors or probes.

water level controller using arduino with code


This project is beneficial for society because it maximizes the water usage, saves electricity & water will remain at its appropriate level all times. There is no need to operate them manually it works automatically. 
 
 
Step by step connection procedure:
 
> Firstly connect 3 Led's D1, D2 & D3 with 220 Ohm resistor into digital pins of Arduino which is 4,5 & 6.

> Digital pin 7 is connected to the buzzer via a transistor.

> Digital pin 8 is connected to relay. Relay is used as a switch to trigger motor control.  

> Analog pins A0, A1, A2 & A3 are connected to the probes which are inserted in the water tank as shown in the above circuit diagram. 

An additional 5V power supply probe is connected at the bottom of the water tank, once the water touches the particular probes, an electrical connection is established between because the water has a slight conductivity.

As a result, the current flows through that probe and this current is converted into a voltage proportional by the extraction resistance. Arduino reads the voltage drop on each absorption resistor to detect the water level in the tank.

* Note:- Arduino reads the output of the sensor through the analog input pins using the analog Read function.

Click Here for the Arduino code. Before using this code make sure you check all of the connections & ports are connected correctly or not.  

Parts Required For This Project:


> Transistors.

> Resistors.    

> LED. 

> Bread Board. 

> Arduino. 

> Power Supply.  

> Buzzer. 

> Wires.  

> Relay.   

Characteristics of the water level indicator:

> Easy installation.

> Low maintenance.

> Elegant and compact design.

> The automatic water level regulator guarantees the absence of overflows or the dry running of the pump, saving electricity and water.

> Avoid leaking ceilings and walls due to overflowing tanks.

> Fully automatic, it saves human energy.

> Consumes very little power, ideal for continuous operation.

> The automatic water level controller offers the flexibility to independently decide the water levels for pump assembly operations.

> It shows a clear indication of the water levels in the upper tank.  

* If you have any doubts & queries on coding part or on connections then feel free to comment down below I will reply with the solution.

An Engineer by passion and Technology Enthusiast.

Post a Comment

If you have any doubts, please let me know! Do not Post Any Spam Link!