Water Supply Management System

Water supply management system

Water Supply Management System

Water supply management system report in python.Efficient utilization of resources is vital when there is a shortage in resources and high demand. We aim to enable the customers and Resource Provider to efficiently utilize the resource based on priorities and necessities by developing a Smart Controller system to cater the need. Our Smart Controller comprises of a smart communication system which provides a means of communication between the resource consumer and the provider. Thus Smart Controller system allows remote reading of resource consumption. When there is a scarcity of resources, we enable the resource provider to sustain a well-balanced resource structure to cope with the needs of the consumers based on priorities and significances. Our Smart Controller system instead of completely terminating the resource flow to the consumer, we enable the Resource provider to share resources among the recipients. Click here to get complete Python projects lists.

We enable them to provide minimal resource during specific hours i.e. scarcity period, so that normal life does not get affected and complete resource when resource availability is sufficient. This variable Resource supply will be implemented by controlling system from the Central office accordingly. Proper metering infrastructure is provided such that the cut-off range can set or unset in a remote and dynamic basis. The Central office can collect readings at various time intervals which can be used for billing, analysis & estimation of resources for current and future usages. This system limits manual intervention to the minimum for reading the data from the meter & Billing purposes. The user can send specific instructions through key interface like additional request for resource in case of emergency requirement. It can also be used to get billing information, shutdown timings and make complaints. The system also gives indication in case of change in the schedule.

Water quality is an important indicator of our quality of life. Is important to guarantee that water never lacks or loses quality. Monitoring and controlling levels of some contaminants in drinking water are important steps towards preventing human health problems. Even though drinking water, including bottled water, may reasonably be expected to contain at least small amounts of some contaminants this does not necessarily indicate that the water poses a health. However, high levels of some contaminants can improve the risk of infection, particularly in people who are more vulnerable to contaminants in drinking water than the general population, such as immuno compromised people with cancer undergoing chemotherapy, people who have undergone organ transplants and people with immune system disorders. (University of Notre Dame, 2003) Nowadays water quality is a real concern both population and water suppliers. They are concerned with questions like: How good is the water I drink today? Is the water quality becoming better or worse? What is making the water quality better or worse, and how can that improve? What does a water treatment plant need to do to make the incoming water drinkable? Even though most cities usually have goodquality water, there are several concerns: –

Concentrations of metals and acids in the water are high risk. – High nutrient levels in water can cause algae blooms and lower the amount of oxygen in water. This causes the water (even when treated) to taste strange. – High amounts of sediment (sand, gravel, or ash from a burned area) clog the gills of fish and the filters of drinking water treatment plants. Water supply to different populations in sufficient quantities, with the best quality and the most reasonable costs, must be one of the great concerns of the people responsible for this area. The major difficulties are the situation of the water tanks, access difficulty, electric power supply and difficulty of communication between some stations and those responsible for the water supply. Some remote stations (one or more water tanks) can be in isolated places, with difficult access, and often do not have power supply.

On the other hand, the distance between the station and the responsible entity can be huge. So that the responsible entity has reliable and up-to-date information about each water tank, as well as the amount and quality of the water, it is necessary to implement a system that answers to these questions. The work presented in this paper was guided by the design and implementation of an information system to monitor some parameters related with water supply. This work has being developed under an academic research project driven by undergraduate students in collaboration with water supplier. In order to model the information system developed, an object-oriented approach was followed, namely the UML – Unified Modelling Language (Booch et al., 1999). This paper is structured as follows. The following section describes the problem. An overview of the main requirements for the system developed is presented in section three, and our prototype is presented in section four Finally, we will summarise our results and make a brief reference to some topics for future work.


In some cases water quality monitoring is done by an individual that visits each water tank and takes samples. Often these water tanks are in places with difficult access being, making the procedure difficult and expensive and results unreliable. In this case we have just about one hundred water tanks dispersed in an area with approximately 1000 Km2. Obtain samples of all water tanks manually, analyse each sample and make changes in water quality control, if needed, is a slowly and expensive task that not guarantees reliable results. Sampling results obtained with a big delay doesn’t let doing corrections in time. One way to minimize this problem is through an information system that allows remote monitoring of some water properties. Real time remote sensing of the water parameters provides information that enables effective monitoring and control of water quality at low cost. All this information is periodically transmitted to the head office and stored in a database. The system may be equipped with decision support algorithms and applied to identifying and controlling changes in each water tank’s properties that are significant in improving water quality. The consultation and administration of the data will be carried through the Internet. The information system will allow real time monitoring and notice about some atypical situations. With real time information, it will be possible to prevent the supply imperfections of impure water to the populations, as well as to report on and statistically analyse the water levels. We split this project in two different stages. On stage 1 we aim to remotely monitoring the water and pH levels on each tank. At second stage the main goal is enlarge the range of controlling fields, such as chlorine. Having a continuously monitoring of the water properties of each water tanks it is possible to act much more quickly and with better results.

Existing system

Currently the water supply to the home, industries and government buildings are done by manual approach which is controlled by Municipal Corporation of respective cities. Disadvantages which are given below:

  • Time consuming & involves manual processes in billing & resource scheduling
  • Water may be sucked by motor pumps which lead to scarcity on low areas.
  • Resources are not shared properly.
  • People are not aware of their usage.
  • Governments are also unaware whether the resources are shared properly or not.

Proposed system

Our proposed system involves a Smart Controller system for efficient utilization of resources and resource management of resources such as water to overcome shortages due to limited availability of resources and high demand. This new technology is the successor to the existing systems in place. This system aims at better utilization of resources and aids in analysis which would be useful for future planning. This system has a set of advantages which are given below:

  • Data granularity for future analysis
  • Resource sharing during scarce period
  • Bi directional communication useful for billing and complaint registration
  • Remote maintenance
  • Learn Resource information
  • Reduced wastage, increased revenue.


Child Module and Master Module: The allocated resource data (CUT OFF value) is sent to the customer node through the Trans receiver (ZIGBEE) from the Master Node. The Micro controller controls the LCD display, Alarm Unit and Keyboard interface. When the CUT OFF value is received from the Master Node, the value is set as the threshold value. The flow sensor in the node regulates and calculates the amount of water consumed when this value reaches the threshold value, the flow is terminated by the solenoid water valve and the micro controller enables the alarm unit.

Radio frequency: The CC2500 is a low-cost 204 GHz transceiver designed for very low power wireless application. The circuit is intended for the 2400 – 24833.5 MHz ISM (Industrial, Medical and Scientific) and SRD (Short Range Devices) frequency band. The RF transceiver is integrated with a highly configurable base band modem. The modem supports various modulations formats and has a configurable data rate up to 500k Baud. CC2500 provides extensive hardware support for packet handling, data buffering, burst transmissions, clear channel assessment, link quality indication, and wake on radio.

Solenoid Valve A solenoid is a simple electromagnetic device that converts electrical energy directly into linear mechanical motion that is to open, close or to adjust in a position. It consists of a coil of wire with an iron plunger that is allowed to move through the centre of the coil. The magnetic plunger is acting directly on the valve seal to open or close the valve orifice depending upon whether the solenoid is energized or un-energized.

ZigBee Architecture ZigBee is a specification for a suite of high-level communication protocols used to create personal area networks built from small, low-power digital radios. ZigBee is based on an IEEE 802.15.4 standard. ZigBee devices can transmit and receive data over long distances by passing data through a mesh network of intermediate devices to reach more distant ones.

Micro controller The PIC 16F 877A is a stand-alone high performance microcontroller intended for use in sophisticated realtime Applications. It has High-performance RISC CPU. Only 35 single word instructions to learn for programming this micro controller. Except Program branches remaining all has single cycle instructions. The Operating speed in DC is 20 MHz, clock input DC is 200 ns for instruction cycle. Water Supply Management Report in Python

Main System Requirements

The developed system should deliver the required functionality and performance to the user and should be maintainable, dependable and usable. In the remote monitoring environment, it is crucial to provide fast, reliable and on-time responses when dealing with unexpected events. These are the most important high-level and general requirements to be fulfilled by the system. System requirements are usually divided into two classes – functional requirements and nonfunctional requirements. Water Supply Management in Python.The first describe what the system should do and are perceptible to the user, while the second describe constraints on how the functional requirements are implemented, and are not necessarily perceptible by the user (Sommerville and Sawyer, 1997). 

Functional Requirements Remote configuration.

Through this requirement it is possible to configure some parameters of the stations remotely, namely the frequency sampling of each sensor. Event Notification. This feature is considered a very important requirement, because it allows notification in real-time if disruptive events occur in one station, e.g. if the water level of one tank gets down the set-point, the system sends an alert to the person in charge of the maintenance. Update Information. The system must allow inquiry into stations in order to attain current data. This will allow information of the status of any station and its sensors in real-time. Monitoring stations status. One efficient strategy to reduce the risk of problems in water supply is by better controlling aspects such as the level and quality of the water. Monitoring the stations brings two major benefits, namely real-time analysis of these parameters and using the data to produce statistical reports. Water Supply Management Report in Python.

Non-Functional requirements Performance.

The system response time depends on how sophisticated the sensors are. If the sensors are rough (level sensors), the system will be cheaper but not so accurate when using sophisticated sensors (ultra-sonic). Flexibility. The system must be flexible in order to allow the user to insert, remove or edit elements, such as new stations, more sensors or adding mobile phone numbers to deliver alerts. Usability. A friendly interface, flexible, with strong graphical capabilities and succinct and clear messages can raise the system efficiency. Power supply. In order to solve the problem of remote stations located in isolated places, with difficult access, and without power supply, all these stations need to be equipped with a solar panel and a battery. Water Supply Management Report in Python.


Water supply management system report in python.The results of the stage one of the described work are un courageous. Tests have been made regarding the remote station based on the defined message protocol. With also test alarm conditions scenarios, namely miss of water and high pH level. The results have been excellent. On the head office block of the system the data storage, the SMS communication and the reports analyses are also implemented. Further work will involve the refinement of the remote stations, namely stage two, i.e. adding more sensing and actuation equipment. We aim to test the system under full charge (critical conditions). We plan to have the full developed system in July 2004. Water Supply Management Report.

System Configuration:

H/W System Configuration:- 

System          : Pentium I3 Processor.
Hard Disk       : 500 GB.
Monitor          : Standard LED Monitor
Input Devices : Keyboard
Ram               : 4 GB

S/W System Configuration:-

Operating system              : Windows 7/8/10.
Available Coding Language : Python
Database                          : MYSQL

Project Name Water Supply Management System
Project Category Python
Project Cost 65$/ Rs 4999
Delivery Time 48 Hour
For Support WhatsApp:  +91 9481545735 or Email:     info@partheniumprojects.com

Please use the link below for international payments.