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.
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.
> 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.
> Transistors.
> Resistors.
> LED.
> Bread Board.
> Arduino.
> Power Supply.
> Buzzer.
> Wires.
> Relay.