TOUCHLESS
WATER
DISPENSER
USING
ARDUINO
GROUP – 17 ECE-A
CONTENTS
Abstract
Components
Ab out c omp onents
Bloc k d iag ram
C irc uit d iag ram
Code
Working
Procedure
Advantages
Disad vantag es
ABSTRACT
About 71% of earth is covered with water but sadly only 2.5% of it is used for drinking purpose, the
reason for this is with rise in population, pollution and climate change, humans waste a lot of water due
to our negligence.
In this project the automatic water dispenser is been designed using sensors in IoT environment. For an
automatic water dispenser we used Arduino U N O and IR proximity sensor in the IoT environment. If
the water level reaches the bottom, a level sensor senses and gives out an alarm so that the user gets to
know that the reservoir is going to be empty.
The manual taps are replaced with a smart taps that opens and closes on its own automatically due to this
saving of water is achieved which is a biggest challenge nowadays.
3
COMPONENTS
Arduino UNO
Solenoid valve
IR sensor
Transistor (SL100)
Resistor (1K)
Diode (IN4007)
Power supply board
Tube
Water reservoir
Relay
Piezo Buzzer
ABOUT
COMPONENTS
• ARDUINO U N O
Arduino is a microcontroller based board which
was developed by arduino.cc. Uno is a
microcontroller board based on an 8-bit
ATmega328P microcontroller.
• SOLENOID VALVE
A solenoid valve is basically an Automatic
Valve which is electrically operated and thus
removes the need for an Operator or an engineer
or any other person to operate this valve
manually.
• IR SEN SO R
An infrared (IR) sensor is an electronic device
that measures and detects infrared radiation in
• TRANSISTOR
A transistor is a semiconductor device used to amplify or
switch electrical signals and power. It is composed of
semiconductor material.
• RESISTOR
A resistor is a passive two-terminal electrical
component that implements electrical resistance as a
circuit element.
• DIODE
A diode is a two-terminal electronic component
that conducts current primarily in one direction.
Diodes can be used as rectifiers, signal limiters,
voltage regulators, switches, signal modulators,
signal mixers, signal demodulators, and oscillators.
The fundamental property of a diode is its tendency
to conduct electric current in only one direction.
• RELAY
A relay is an electrically operated switch that can be turned
on or off, letting the current go through or not, and can be
controlled with low voltages, like the 5V provided by the
Arduino pins.This relay module has two channels (those
blue cubes). There are other models with one, four and eight
channels. This module should be powered with 5V, which is
appropriate to use with an Arduino.
• PIEZO BUZZER
In simplest terms, a piezo buzzer is a type of
electronic device that’s used to produce a tone, alarm or
sound. It’s lightweight with a simple construction, and it’s
typically a low-cost product. Yet at the same time,
depending on the piezo ceramic buzzer specifications, it’s
also reliable and can be constructed in a wide range of sizes
that work across varying frequencies to produce different
sound outputs.
BLOCK DIAGRAM
CIRCUIT DIAGRAM
CODE
int ir1=12;int base=13; sensorValue = analogRead(analogInPin);
const int analogInPin = A0; outputValue = map(sensorValue, 0, 1023, 0, 255);
const int analogOutPin = 9; analogWrite(analogOutPin, outputValue);
int sensorValue = 0; Serial.print("sensor = ");
int outputValue = 0; Serial.print(sensorValue);
int piezoPin = 8; Serial.print("\t output = ");
int RelayPin= 6; Serial.println(outputValue);
void setup() if (outputValue< 150){
{ digitalWrite(RelayPin, HIGH);
Serial.begin(9600); delay(3000);
pinMode(ir1, INPUT); tone(piezoPin,1000,500);
pinMode(base, OUTPUT); delay(1000);
pinMode(A0, INPUT); }
pinMode(piezoPin,OUTPUT); else if(outputValue>670){
pinMode(RelayPin,OUTPUT); digitalWrite(RelayPin, LOW);
} delay(3000);
void loop() { }
int s=digitalRead(ir1); delay(2);
if(s==0){ }
digitalWrite(base, HIGH);
delay(50000);
}
else{
digitalWrite(base,LOW);
}
WORKING
The IR sensor senses an object which is connected to a
Arduino. The code is dumped onto the Arduino board.
This is connected to a transistor which acts as an
amplifier.
It is further connected to a solenoid valve which acts
as an valve which opens and lets the water flow when
it senses an object.
The water reservoir tank has a level sensor which
senses when the water level is low and gives out a
buzzer.
PROCEDURE
1)Switch O N the power supply and connect it to the power supply
board.
2)Turn O N the power supply board.
3)Connect computer to the arduino board via USB cable.
4)Fill the water reservoir tank.
5)Place your hands infront of the IR sensor.
ADVANTAGES
● They require no plumbing.
● Small size so it is portable.
● It is budget friendly.
● There is minimal installation.
● Maintenance and cleanup is very simple.
● U sage of a water dispenser is fairly easy.
● The instruction manual does not require an expert to interpret.
DISADVANTAGES
Although it is perceived as safe, try to keep it away from dust.
They can easily become a breeding ground for diseases.
The water dispenser itself does not cost much, but it requires a
new filter after so many uses. This extra expense increases
especially during the summer and can add up.
Check the quality of the plastic before you make the purchase. If
it is made of harmful cheap plastic material, the purpose of
drinking chemical free water is pointless.
If you refill old water bottles, you might be causing more harm
than good. Most water bottles are meant to only be used once.
FUTURE SCOPE
While it's difficult to predict the future and anticipate what's
comingnext, it's clear that touchless technology will be part of that
future.
According to studies, 51% of Americans say their preference
fortouchless technology has increased amid COVID-19, and 40% hold
anegative view of businesses that do not adopt it.
The combined benefits of improved safety and convenience mean
touchless solutions will become a standard offering across all industries.
The dispenser developed along with features like automatic control and
minimal disadvantages paves way to the future of thistechnology
CONCLUSION
The proposed system is the design of automatic water dispenser and water level
monitoring using Arduino and IR sensor in IoT environment. The experimental results
have been conducted and analyzed. In this paper using the IoT sensors we are going to
save the water as day by day public is facing lot of problems due to less rain and lack of
water. Hence there is a need to avoid wastage of water by conducting such experiments.
Hence therefore we need to monitor the water level in the tank or can so that whenever
there is less water or empty tank is found the buzzer will be used to indicate low level of
water.
From the above analysis we can conclude that the entire system can be built with low
cost there by providing an efficient water quality monitoring system in water dispensers
using smart taps. In future the all the smart taps will be replaced by faucets taps.
Based on the results obtained from the tests carried out, there is clear evidence that
theSystem will be a better option to the water dispensers presently available in the
market that uses manual tap valve.
THANK YOU
19BD1A0433- M. HARSHITHA ECE A
19BD1A0448- SIVA SHARAN.C GROUP 17
19BD1A0437- P. VAISHNAVI
19BD1A0441- P.PRAVEEN