The Aim of this design is to dispense the water from the faucet when you stretch your hand to wash in the basin without soiling the tap and wasting water. Opensource Arduino –Nano board is used to accomplish this.
What is Arduino:
Such as:
- Open the garage door.
- Reading the temperature
- Making a robot for home security.
- Burglar Alarm
Why Should You Use Arduino:
4) It’s much cheaper.
5) Simple projects such as building a home automation system are much easier with Arduino where you do not to get to complex.
6) There is no Linux and software hectic…Click Here To Read More
Components required:
- Arduino – Nano (Any board)
- Infrared module (IR)
- 5V relay board
- Solenoid valve
- Connecting wires
- Breadboard
- Basic knowledge of Arduino Programming language(Preferably C++)
Circuit Description
Circuit interconnections are shown in below figure. Arduino Nano is the central part and other components are used to complete the requirement. Arduino Nano will keep on receiving data from the IR module. This IR module can be used to detect the objects that are nearby to it.
Working logic:
IR receiver will check for the object at a specific distance. If any object(hand) found within the range specified Arduino will make of its digital (D4 in this case) to a logical high. Logical High (5V) is used to switch the relay from Normally closed to the Normally Open position so that the switch can be turned ON. A relay is connected to solenoid valve and 230V power supply to energize the valve. When the Relay is turned ON solenoid valve is opened up and the water is dispensed in the wash basin.
Hardware Setup:
1. Arduino and Relay Setup
2.Faucet setup
3.Solenoid valve setup
Watch Video
int output = 6; int receiver=4; void delayfunction() { delay(5000); } void setup() { Serial.begin(9600); pinMode(receiver, INPUT); pinMode(output, OUTPUT); } void loop() { int value = digitalRead(receiver); if(value == HIGH) { Serial.println("Value is high"); digitalWrite(output,HIGH); delay(3000); } else { Serial.println("Value is low"); digitalWrite(output,LOW); } Serial.println(value); delay(1000); }
This Project is Made by Mr. Gopinath Palani , he is part of our team kindly Click Here if you want to Read His Biography.
1 comment
Circuit Description and Hardware Setup: 1. Arduino and Relay Setup are not same. Pls place a clear picture of circuit diagram