Hi all , are you looking to control your tank water level automatically here's the post for you, how can water level be controlled automatically?
There are many ways by using a float sensor to determine the water level, or using probes to detect peak and low level in the tank.
How to measure water level without using probe or contacting with water?
yeah there is a way just using a Ultrasonic sensor, this is very simple where the level of water is measured using ultrasonic sensor which gives the depth , by determining the tank depth we can set the maximum and minimum level
circuit diagram shown in the above fritzing, where it uses only two components, one is HC-SR 04 ultrasonic sensor and relay controller, relay controller is connected to the motor.
Components required
Arduino
HC-SR 04
Relay
Arduino Program
-----------------------------------------------------------------------------------------------------------------------------
/*
HC-SR04 Ping distance sensor:
VCC to arduino 5v
GND to arduino GND
Echo to Arduino pin 9
Trig to Arduino pin 8*/
#define echopin 9 // echo pin
#define trigpin 8 // Trigger pin
int maximumRange = 50;
long duration, distance;
void setup() {
Serial.begin (9600);
pinMode (trigpin, OUTPUT);
pinMode (echopin, INPUT );
pinMode (4, OUTPUT);
pinMode (13,OUTPUT);
}
void loop ()
{
{
digitalWrite(trigpin,LOW);
delayMicroseconds(2);
digitalWrite(trigpin,HIGH);
delayMicroseconds(10);
duration=pulseIn (echopin,HIGH);
distance= duration/58.2;
delay (50);
Serial.println(distance);
}
if (distance >= 25 ){
digitalWrite (4,HIGH);
digitalWrite (13,HIGH);
}
else if (distance <=10) {
digitalWrite (4,LOW);
digitalWrite (13,LOW);
}
}
-----------------------------------------------------------------------------------------------------------------------------
give the distance according to your specification, I've used a small bucket where 25 is the minimum level to turn ON the motor and if the water level reaches a distance of 10cm or lesser than that the motor automatically stops.
THANKS 100% WORKING
ReplyDeleteTHANKS 100% WORKING
ReplyDeletecan you please tell me What is the power supply voltage for this project ?? 9v or 5 v?
ReplyDeleteReally nice, keep up the good work.....Ebonygeek45
ReplyDeleteHi, Can you pls advise the supplier for the Labview Ardiuno. Also pls provide your contact details.
ReplyDeleteThanks/Paul
Cell:9312687277
er.anup.p@gmail.com
I AM AWAITING YOUR REPLY.THANKS
ReplyDeleteHi! i am doing a similar project but stuck at coding part...could you help me. Thanks in advance
ReplyDeleteim unable to connect the relay could please help me connecting the relay to the circuit and that to the pump. mail: g6.pola@gmail.com
ReplyDeletekind of Relay used www.sparkfun.com/products/100
Kind of pump used is DC pump 12 volts http://www.amazon.com/Magicfly-DC30A-1230-Brushless-Waterproof-Submersible/dp/B009X6ADCM
mail: g6.pola@gmail.com
Hi sir
ReplyDeleteI am Basil from sweden.
Kindly the KOD not working. What is the use of Pin 13 ?
Regs.
basilnamak@yahoo.com
0046 767138345
Hi sir
ReplyDeleteI am Basil from sweden.
Kindly the KOD not working. What is the use of Pin 13 ?
Regs.
basilnamak@yahoo.com
0046 767138345
Can this be applied using Ethernet Shield. The way that you can manually set the distance in a web page?
ReplyDeleteI would like to buy this project. How much will this cost?
ReplyDeleteWhich type of motor did you use?
ReplyDeleteMotors Type ?
ReplyDeleteI work in this industry (for example, our products are http://www.dataonline.com/tank-level-monitoring/) and this information is helpful
ReplyDeletecan i get the circuit diagram for this project??
ReplyDelete