While the world battles with water scarcity, in urban areas water leakage, is the biggest source of water wastage. Two of the most common sources of water damage are leaking pipes and burst water pipes. Unfortunately, we often cannot see pipe damage until it is too late. In order to prevent serious damage from being done through faulty pipes, it is essential to install a water leak system that will detect a problem before disaster hits. Our sensor-based water leakage detector would detect variations in the flow of water and would give an alert. This will help to keep a strict check on the leakages caused in pipes.

What it does

This project mainly aims to the prevention of water wasted due to leaks in pipes. Water leakage involves unnecessary expenses in pumping and water treatment costs; it should be added that costs necessary for repairing broken pipes of any size should be added to this list; of course, maintaining a system regularly at an acceptable level is preferable to apply extensive rehabilitation programs to problematic systems.

How we built it

Step 1: Establish Power Supply

Here we will use a 9V battery for the power supply. We will need a 7805 voltage regulator IC to get 9V. Then from 7805 IC, feed it to Arduino.

Step 2: Connecting Arduino and powering it

Connect the Arduino’s 3v3 (3.3V)

Step 3: Connect RX and TX

Connect the RXD pin of the Arduino to the RX pin. Connect the TXD pin of the Arduino. When we want two things to talk to each other over serial, we connect the TX pin of one to the RX of the other (send goes to receive and the opposite). The computer is talking via the Serial Monitor present on Arduino IDE.

Step 4: GND and RST

Connect the RES or RESET pin, When you ground the reset pin, the Arduino works as a dumb USB to serial connector.

Step 5: Connecting Water Leak Sensor

Next, we connect the Arduino and water flow sensors. We connect Arduino VCC and GND to water sensor VCC and GND. Arduino digital pin 2 is connected to a digital out pin of the water sensor.

Step 6:

Now Upload Code.

Challenges we ran into

  • Pressure is required in order to get the correct outputs from the sensors.
  • Syncing both the sensors
  • Got stuck on how to reflect the leakage.?

Accomplishments that we're proud of

We thought and build the entire solution in such a small amount of time, overcame all the challenges and find a hack to each problem.

What we learned

  • Integrating flow sensors to calculate the volume rather than the flow of a liquid
  • working with real-life problems always teaches something more than just the technical stuff.
  • never give up attitude towards every problem.

What's next for Water Leakage Detection System

The proposed system can be made more advanced in the future, as mobile apps can be used for analysis, alerts, and notifications regarding changes in water level. Not only for leakage detection, but the project can also be modified to analyze salinity, turbidity, the pH level of water, and display it on the phone of the user. The project can send an alert to only one user however, with the help of satellites and other technology, a number of users can be notified who are within the range of the system. Further this project can be extended to detect the smallest of leakages so that it can be used in automobiles to have a precise detection of the fuel loss while reaching the engine from the fuel tank.

Built With

Share this project: