automatic water level indicator and pump controller using arduino


https://www.irjet.net/archives/V6/i4/IRJET-V6I41126.pdf, Learn faster and smarter from top experts, Download to take your learnings offline and on the go. #define TRIGGER_pulse 1 . [13] In this paper we can old concept with adaptive technology. 2 0 obj . We can fully automate our water supply system using sensors, electronics, and some programming knowledge. maximum and minimum limit and correspondingly code is Blockchain + AI + Crypto Economics Are We Creating a Code Tsunami? Now lets move to the components required to build this project. P. Nancy Rachel1, D. Sophia2, G. Sandhya Rani3, J. Jahnavia Rishika4, P. Sai Annapurna5 Micro Servo: A servo motor may be a thought of as a positioner or a motor that permits for a particular control in terms of the position, acceleration, and velocity. void loop() { Other font types may be used if needed for special purposes. water. float LED; In this Arduino based water level indicator and controller With the help of this project we aim to save electricity as well as water. The open source electronics platform Arduino has been used in the construction of this system. This industries for bathing, cleaning, cooking, drinking, After that select the payment method. On the other hand, there are 1.1 billion people within the world who lack access to water. As per therequirement we set the The automatic water level controller minimizes the need for any manual switching and human interference. [13] Tarun Naruka, Abhishek Singh, Anmol Janu, Anurag Gocher, Arpit Sharma, Automatic Regulation of Water Level through Automatic Relay Switching Operation The basic price goes $2 for 10 pieces of PCBs if you order a two-layer PCB of size up to 100 x 100 mm. You can pay using your credit or debit card or you can even pay using your paypal account. digitalWrite(11,LOW); Free access to premium services like Tuneln, Mubi and more. lcd.print("Water Filling"); falls, different circuits in the controller send different signals.

lcd.print(int(DIST)); The Seventh block is also the used for the same purpose, you can use this section to replace the internal relay with any relay which is operating in 5V DC to get better power rating for driving the Water pump. For this ultrasonic sensor is used. One faces lot of problems while selecting an appropriate indicator for canal system, so here is the one with optimized indicator for the canal system. Then we have this shiny solder pads on both sides which makes the soldering of the components very easy. So the basic aim of the author is to get larger output within reliable resources.

The concept of echo is related to sound waves with the help of it sensor works. As the water level rises or [2] This Project mainly focuses on minimizing water and electricity wastage by building an efficient automated water pump.

They have used LCD to display the amount of water present in the motor pump. level water arduino controller using indicator circuit tank sensor sump checks control Water is one of the major resources. //LED=((100-DISTANCE)/100)255; float DIST; arduino The above mentioned facts alarm our attention towards the urgent need to take precautionary steps to save water. I hope you enjoyed learning comment down if you have any queries or suggestions. This section will also notify us whenever the Sump tank is empty. Arduino will use the echo pin, present on Ultrasonic sensor to measure sound wave travel time in microseconds. Automatic Water Level Indicator and Controller by using ARDUINO In this video lets stick to Sonar sensor. problem can be controlled by a simple electronic circuit void setup() { We are going to assemble the project as shown in this diagram. Now compress the Folder to ZIP or RAR format using any of the Zipping Software. Please refer the sequence shown in this video while assembling the components together. Initially rain water was Notify me of follow-up comments by email. Type 3 fonts must not be used. I have also added links to watch Arduino IDE installation for Windows and Ubuntu in the description. }. pinMode(ECHO, INPUT); The ultrasonic sensor constitutes of two circuits, a This project aims to help judge the water level inside the water tank and display it accordingly on the screen while also preventing any overflow of water which is achieved through the Arduino Uno. [1] Anisha, Ankith R Menon, Archana Prabhakar, Electronically controlled water Flow Restrictor to limit the domestic wastage of water, Department of Electronics and Communication, Ramaiah Institute of Technology, Bangalore, India. of global crisis. x=nI|ilHFg{l4}XHjxXFDU%jf;+2,N^6o_]/_N~zj!Re19?{qif&o_M^m|We|zqwn4?]HogfdQduK,o? n?ht$1_7i>x7](R+G g_U(A>M8#KW(Nrk^Z#$ECb\{4>LF| NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance. drinking. to use. preventing wastage of water. We know that the speed of sound is around 340 m/s. They have used water level sensor which works on the principle of electrical conducting property of water. A potentiometer is used to adjust the brightness of the liquid crystal display. pump even when the tank becomes full. 2. By adding a Wi-Fi module through which it can be controlled through mobile application by doing so it can be used in big building, offices, malls. 4 0 obj and also ensures that water in the tank is always available The ultrasonic sensors used, will automatically turn on the machine in the water tank and it will be turned off automatically after the water tank is fully filled by the water. 5. endobj Once you tear of the wrapper, you could see your PCB's inside a cardboard box with JLCPCB printed on top of the box. delay(TRIGGER_pulse); [11] This project checks the water level and uses a pump to switch off the water supply as and when required. It detects the distance between the top of tank to level of liquid and with help of programmed Arduino Uno it displays the information on the LCD display. The sixth block is the Internal Relay plush Water Pump. SpmpsensorValue=analogRead(SpmpSensorPin); percentage=(ActualReading/MaxWaterLevel*100); else if(percentage>20 && percentage<=100), if(percentage>20 && percentage<=100 && flag ==1), else if(percentage>75 && percentage<=100), else if(percentage>20 && percentage<=100 && flag ==0). localities, but later water pumps came into existence. It might very soon attain the nature can usually tell them by the 16-pin interface. With the help of this method, we get the distance from the sensor to the water surface. abundant supply of water there are still many places where It is used to display the water level. digitalWrite(TRIGGER, LOW); [4] C. K. Gomathy, V. Geetha, P. S. Lavakumar, K. V. Rahul, THE EFFICIENT AUTOMATIC WATER CONTROL LEVEL MANAGEMENT USING ULTRASONIC SENSOR, Department of Computer Scieance Engineering, Sri Chandrasekharendra Saraswati Viswa Mahavidyalaya, Kanchipuram ,India International Journal of Computer Applications, July 2020 It can display 2 lines and 16 characters per line. Although the primary aim of this system is to assure that no water is wasted, it can also be used in fuel tanks of vehicles wherein the exact amount of fuel present inside the tank is displayed to the driver. The PCBs are covered on a bubble wrap. JLCPCB also gives a choice for choosing the color of PCB masking. Now lets have a closer look to check the quality of the PCB. //lcd.print(" :"); //Distance in centimeters Arduino-Uno It is a micro controller having a USB interface, 14 digital input/output pins of which 6 are analog input and 6 can be used as PWM output , and which has Tx and Rx pins to support serial communication is called as Arduino Uno. Lets understand the working principle of the Sonar sensor. When sound we have used a BJT BC547 to drive the motor, you can use it to drive a relay. DURATION = pulseIn(ECHO,HIGH); [15] Muhammad Akram Karimi, Muhammad Arsalan, Atif Shamim, Screen printed, microwave based level sensor for automated drug delivery. is easy to install and it can measure water level up to 100 G[=WsGhSsgX oR#{G cWAIQ`:lM&_4$nC9B/\+,=$Am2e0`v9nG!$@2`$BXw;_)|/!w @A5R%$Diw^R)lrYged2A[s-c&r8:Fxah&8 Lets see the working first, then we will test all the possible scenarios one by one. This sketch prints "Hello World!" level is low and turning OFF the pump when the water level 4. According to the level of water inside the tank, the Arduino helps turn ON or OFF the servo motor hence closing the source of water. It helps to control the valve by turning water flow on or off as required. Climate change has further led to drought in some areas and floods in others.

This will export all files to that folder. Ultrasonic sensor HC-SR04 is utilized to estimate distance in the range of 2cm-400cm with an accuracy of 3mm. Refer the Circuit diagram shown here to make one by your own. Authors: Anikka Pandey, Gargi Andhale, Anirudha Sonawane, Akshara Amrutkar, Tejaswini Andhare, DOI Link: https://doi.org/10.22214/ijraset.2022.40435, Certificate: The automatic water level controller has a great future scope. overflow results in the unnecessary wastage of water and This can further used if you wish to replace the water tank with a new one. //lcd.setCursor(0,1); Go to Fritzing, design your circuit using the Breadboard tab. Unlike microwave methods of level sensing using radars which usually are expensive, bulky and intrusive, the author presents an extremely low cost printed, intrusive microwave sensor to reliably sense the liquid level. IRJET- Design and Development of Cost Effective Real Time Soil Moisture based Review on microcontroller based monitoring system for agriculture, IRJET- Design of Four Stack Millimeter Antenna for Medical Applications, IRJET- Fish Recognition and Detection Based on Deep Learning. With the use of sensor we realize the different level of water in bucket and stop the overflow of water. [10] This paper deals with the same concept of checking the water level. First of all, we require to trigger the ultrasonic sensor module to share the signal by using Arduino and then wait to receive ECHO. variety of purposes in our households as-well-as in Now we will calculate the total length of the water tank. dumper into the Arduino to turn ON or OFF the water lcd.begin(16, 2); The relay operates the water pump. water level is minimum, the relay turns ON the pump. This will rearrange the connections to fit with the PCB. Activate your 30 day free trialto unlock unlimited reading. supply. <>>> However, only 3% of the total water available is freshwater which is fit for usage. Since water wastage has become a major and global issue now, hence water conservation has now become more important. You can leave all the other parameters as default. switch ON the pump when the water level in the overhead Copyright 2022 Anikka Pandey, Gargi Andhale, Anirudha Sonawane, Akshara Amrutkar, Tejaswini Andhare. int DURATION; DISTANCE = 0.01716DURACION; The author has used ultrasonic measurements for measuring the level of water and AVR Microcontroller to control the flow of water. Hence, it is of utmost importance to Abstract - The drinking water crisis in India is reaching } required operation in accordance to the water level. For the demo purpose we are using a 12V DC water pump. What is a VPN? Click on add your Gerber file to upload the PCB file. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 This section will also notify us whenever the Sump tank is empty. Complete the payment and wait for the delivery. The distance value is declared as a float type.

Activate your 30 day free trialto continue reading. Wheneverthe water level in the tank drops below the So there is no wastage of water due to overflow and also it saves electricity by being fully automatic. Hi All, welcome to yet another video. #define TRIGGER_PIN 6 // Arduino pin tied to trigger pin on the ultrasonic sensor.

This Project mainly aims at optimizing the use of water. The system will comprise of ultrasonic sensors which will be fitted right at the brim of the container.

lcd.setCursor(12,0); to the LCD. ]~\lI1H+VBv2cHnyag@,TcmOD Jn`$U!H_EAwO9I4 sometimes this may even lead to unavailability of water. And Analog pin present on the Arduino Nano will be used to sense the presence of water. 3.

Refer the below snap to add the library to Arduino IDE. Go to File-> Export-> For Production-> Extended Gerber. If you continue browsing the site, you agree to the use of cookies on this website. As soon as water starts flowing in the container, the LCD screen starts displaying amount of water collected. By knowing this delay time we can dump code into It helps in the conversion of DC electrical energy into mechanical energy. Also in most of the places this water is used as source of <>/Font<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 595.32 842.04] /Contents 4 0 R/Group<>/Tabs/S/StructParents 0>> In the void setup loop input and output, pins have been declared. lcd.setCursor(12, 0); 29ms should be the shortest delay between pings. The silk screen is neat and clearly visible. endobj Such that when the tank is about to get empty the buzzer makes sound indicating tank the water pump will be started. DC Motor: An electric motor operated by direct current rather than alternating current is known as a DC motor. People living in urban areas who have unlimited supply of water often fail to realize the severity of water scarcity. Key Words: Relay, LCD,Ultrasonic sensor, Arduino, To order PCBs, first of all you need to make an account in this website. continuously sent to a microcontroller that triggers the Now customize the name of a clipboard to store your clips. the water inlet to stop water from overflowing. and switch off the pump when the tank starts over flowing. You can choose any color from this available options. Create a new folder and click on Select Folder. As it consists servo and dc motor so it requires high power supply. Resulting the things can be controlled through an mobile application making it more accessible from anyplace. The water pump controller which we are making automatically switches ON and off depending on the level of water. endobj When this system is installed in a house, it continuously monitors the total water usage of that house. Now you are ready to upload your gerber file that we created earlier. int num=1; overflow problems. Once the design is done you can export it to a Gerber format. Your email address will not be published. Making a water level indicator and pump controller using Arduino is a very good idea. lcd.print("LevelApprox: "); Arduino interprets the time between triggering and received ECHO. Sonar Sensor emits an ultrasound at 40 kilohertz, which travels through the air, and if there is an object or obstacle on its path, It will bounce back to the module. [15] This paper tells us about the Level sensor for automated drug delivery.

Solder the 1K and 10K resistors at the Left hand side of the PCB, 14. It might very soon attain the nature A total of 2.7 billion people find water scarce for a minimum of one month of the year. // set up the LCD's number of columns and rows: This example code is in the public domain. controls lack of water in water tanks and water tank document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); This site uses Akismet to reduce spam. Now let's try to solder the components. It helps in the pumping of water in our project. 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 5285 We provide a place for makers like you to share your designs, collaborate with one another, and learn how to take your product to market. circuit converts electrical signal into ultrasonic wave. Almost 50% of the worlds wetlands have disappeared. is called 'water level indicator'. You can control the relay by BJT (bc547 transistor). [7] Asaad Ahmed Mohammed ahmed Eltaieb and Zhang Jian Min, Automatic Water Level Control System, International Journal of Science and Research (IJSR), Volume 4 Issue 12, December 2015. ,e?|zk;{`*y; ~HrvT) Kp$'#w$ ----------------------------------------------------------------------***--------------------------------------------------------------------- Here we used Fritzing software to design the PCB. waves are transmitted in environment, they return back to by contributing to its research and development. Learn how your comment data is processed. Once the amount of water used reaches a threshold value, the flow of water entering the house is reduced by a fraction of the original, the system send a message to the consumer via email once the water limit reaches 80% and 100%. Now the issue is that, while few areas are having It also has a bright future in Agricultural sector. Arduino shows the status of motor and water level on the 16 x 2 LCD. After it, it is important to measure the water level. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Designing the PCB and Generating the Gerber File, Arrange the components on to the PCB.Now Go to. You can choose online or offline platform for designing your PCBs. IRJET- Optimizing Cooling Efficiency through Conformal Cooling using Moldex3D IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning, IRJET- Proximity Detection Warning System using Ray Casting, IRJET- Smart Ration System using RFID, IRJET- Logistics Network Superintendence Based on Knowledge Engineering, IRJET- Self-Driving Cars: Automation Testing using Udacity Simulator, IRJET- Seismic Behaviour of Buildings Resting on Sloping Ground, Be A Great Product Leader (Amplify, Oct 2019), Trillion Dollar Coach Book (Bill Campbell). Our paper, Automatic Water Level Indicator and LCD: It is a 16 x2 liquid crystal display. Similarly as water level reaches the top of the storage tank which is being detected by sonar sensor, then with help of programmed Arduino the valve automatically turns off which shuts the motor and thereby closes the water flow. The sensor module includes an ultrasonic transmitter, receiver as well as control circuit. I have added comments in the program for better understanding of each codes. The SlideShare family just got bigger. [6] Sanam Pudasaini, Anuj Pathak, Sukirti Dhakal and Milan Paudel, Automatic Water Level Controller with Short Messaging Service (SMS) Notification, International Journal of Scientific and Research Publications, Volume 4, Issue 9, September 2014. level and the sensor. But we all know water is very precious to us. Then we can measure the water level by subtracting the resulting distance coming from ultrasonic from the total length of the tank. high level, the system again activates the motor that closes This unit will display the Water Level in percentage as well as in Bar Diagram, it will also show the Pump status. The values of water levels are digitalWrite(11,HIGH); JLCPCB provides great quality PCBs.

Texas Instruments BOOSTXL-ULN2003 ULN2003A Dual Stepper Motor BoosterPack, HOW TO CREATE A 3D WATER FOUNTAIN AND A 3D SHIELD USING 3D MODELING SOFTWARE, NRF24L01 Tutorial - Arduino Wireless Communication, GNU General Public License, version 3 or later (GPL3+). 03, Issue 4, May -2017. control water level by turning the pump ON when the water AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017, Pew Research Center's Internet & American Life Project, Harry Surden - Artificial Intelligence and Law Overview, Pinot: Realtime Distributed OLAP datastore, How to Become a Thought Leader in Your Niche, UX, ethnography and possibilities: for Libraries, Museums and Archives, Winners and Losers - All the (Russian) President's Men, No public clipboards found for this slide, IRJET- Automatic Water Level Indicator and Controller by using ARDUINO, Bezonomics: How Amazon Is Changing Our Lives and What the World's Best Companies Are Learning from It, Autonomy: The Quest to Build the Driverless CarAnd How It Will Reshape Our World, The Future Is Faster Than You Think: How Converging Technologies Are Transforming Business, Industries, and Our Lives, SAM: One Robot, a Dozen Engineers, and the Race to Revolutionize the Way We Build, Talk to Me: How Voice Computing Will Transform the Way We Live, Work, and Think, So You Want to Start a Podcast: Finding Your Voice, Telling Your Story, and Building a Community That Will Listen, Life After Google: The Fall of Big Data and the Rise of the Blockchain Economy, Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are, Future Presence: How Virtual Reality Is Changing Human Connection, Intimacy, and the Limits of Ordinary Life, From Gutenberg to Google: The History of Our Future, Live Work Work Work Die: A Journey into the Savage Heart of Silicon Valley, Carrying the Fire: 50th Anniversary Edition, Ninety Percent of Everything: Inside Shipping, the Invisible Industry That Puts Clothes on Your Back, Gas in Your Car, and Food on Your Plate, Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future, The Last Man on the Moon: Astronaut Eugene Cernan and America's Race in Space, Einstein's Fridge: How the Difference Between Hot and Cold Explains the Universe, Cloudmoney: Cash, Cards, Crypto, and the War for Our Wallets. common to us that the control of water level of overhead In this way, through the automation of water control, we intent to save the energy and our natural resource.

IRJET- Design and Implementation of Wireless based Water Level Monitoring Sys IRJET-Smart Controlling and Monitoring of Water System, Solar Powered Sensor Base Irrigation System, IRJET- Automatic Plant Watering System using Arduino, A Review Paper on Solar Panel Based Smart Irrigation System using GSM Module, IRJET- Water Quality Monitoring using IoT. There are many of them out there, and youre. 16*2 LCD Display..Amazon.com / Amazon.in, 5V Relay.Amazon.com / Amazon.in, Piezo BuzzerAmazon.com / Amazon.in, Push Button.Amazon.com / Amazon.in, LED..Amazon.com / Amazon.in, BC 547 Transistor.Amazon.com / Amazon.in, IN4007 Diode..Amazon.com / Amazon.in, 220 Resistor.Amazon.com / Amazon.in, Trimpot 10K Variable Resistor.Amazon.com / Amazon.in, 10K Resistor(6 pcs)Amazon.com / Amazon.in, 1K Resistor.Amazon.com / Amazon.in, 3P PCB Screw Terminal Block ConnectorAmazon.com / Amazon.in, Female Pin Header Connector Strip.Amazon.com / Amazon.in, Male Pin Header Connector Strip.Amazon.com / Amazon.in, 5V relay board(optional).Amazon.com / Amazon.in, Visit our Amazon.in(India) Store to view and purchase recommended products. It is an alphanumeric display that is it can display numbers as well as alphabets. The first block is Arduino Nano, Arduino is the brain of this project. Bridge Rectifier, Motor, 7- Segment Display, etc. }

This circuit can support up to 1 HP Single phase water pump if you wish to use this circuit for Application level. It is the brain of the system.

[12] Sanket Shukla,, Amit Saxena, Sadiq Ali Khan, Rohit Sharma, Rohit Kanyawal, Automatic Water Level Controller For residential Application This makes freshwater a very valuable resource. 1.INTRODUCTION [9] C.Jestop Jswin, B.Marimuthu, K.Chithra,Ultrasonic water level indicator and controller using avr microcontroller., 2017 International Conference on Information Communication and Embedded Systems (ICICES)

The soldering of the components makes very easy because of the perfect solder pads. Maximum sensor distance is rated at 400-500cm. pumped to water tank located on the roof top. float TankHeight, MaxWaterLevel, EmptySpace, SonarReading, ActualReading, Temp; int SpmpSensorPin = A0; // set A0 as the Spump water sensor pin, int SpmpsensorValue = 0; // variable to store the value coming from the sensor, // Creating Charaters for Bar Graph and Reverse Mode Icon. You can buy all these components from third party vendors like E-bay, Amazon etc. Serial.begin(9600); You can do so by clicking on register option if you are not yet registered. This project is blacklisted. APIdays Paris 2019 - Innovation @ scale, APIs as Digital Factories' New Machi Mammalian Brain Chemistry Explains Everything. Its application is not only limited to house hold but can also be used in the industrial and agricultural sector. DR@CzueZaFO~zTU,%()^~%O\+ If such a system is installed in every household, there will be drastic reduction in the amount of water being wasted. To order PCBs, first of all you need to make an account in this website.

Arduino will control the Water pump using the Internal relay. LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

Solder the Male Pin Header to 16*2 Display. transmission circuit and a receiver circuit. paper we are going to measure the water level by placing an day. The motor turns ON or OFF depending on the amount in the tank. Thus the distance of the obstacle from the sensor is generally estimated by the formula given as.