Water Quality Indication Using IoT
Water is a scarce but essential natural resource for humans, animals, and plants. Approximately 5-10 million deaths due to water-related diseases are reported annually. However, of the available water on earth, approximately 97%, is saline, implying that freshwater only comprises 3%. Furthermore, 68
2025-06-28 16:30:00 - Adil Khan
Water Quality Indication Using IoT
Project Area of Specialization Internet of ThingsProject SummaryWater is a scarce but essential natural resource for humans, animals, and plants. Approximately 5-10 million deaths due to water-related diseases are reported annually. However, of the available water on earth, approximately 97%, is saline, implying that freshwater only comprises 3%. Furthermore, 68.75% of freshwater is stored in the form of glaciers and icecaps, whereas 30.1% is groundwater and 0.3% is surface water. Freshwater is a world resource that is a gift of nature and important to farming, manufacturing, and the life of human beings on earth. Currently, drinking water facilities face new real-world problems. The high use of chemicals in manufacturing, construction and other industries, fertilizers in farms and directly leaving the polluted water from industries into nearby water bodies have made a huge contribution to the global water quality reduction, which has become an important problem. With a rapidly rising population in Pakistan, Fresh Water Management is very much essential which demands in educational centers, agricultural, industrial and for other requirements. The traditional method still in vogue entails collection of water samples, analyzing it in laboratories and advice for any water treatment and so forth. All these steps are very expensive, difficult, time consuming and need expert advice. So, with the advent of technology, automation can be brought in water quality monitoring in taking action appropriately rather than relying on manual process. Using the Internet of Things (IoT) should allow for the integration of real time monitoring and controlling of water quality and GPRS are used. The proposed system shows its effectiveness in water monitoring systems through synchronous water monitoring and simple configuration compared to traditional systems.
Project ObjectivesThe main aim is to develop a system for continuous monitoring of water quality at different remote places using wireless sensor networks with low power consumption, low-cost and high detection accuracy such as pH, conductivity, turbidity level, etc. are the limits that are analyzed to improve the water quality. Real-time monitoring of water quality by using IoT integrated Big Data Analytics will immensely help people to become conscious against using contaminated water as well as to stop polluting the water. The idea is conducted focusing on monitoring water quality in real-time. Therefore, IoT integrated big data analytics is appeared to be a better solution as reliability, scalability, speed, and persistence can be provided. The sensed parameters with their exact precision values are transmitted to the observing station through wireless communication and details are also monitored autonomous. When any of the parameters is found to be below or above a threshold value then an indicator will indicate it and the information is sent through GPRS and saved in servers. The development of GUI for the monitoring purposes at the base monitoring station. The GUI should be able to display the parameters being monitored continuously in real time and allows to easily see the location of the gadget where water is contaminated. Hence monitoring water quality at each stage can avoid severe issues related to contaminated water. The system has advantages such as low power consumption, more flexibility to deploy.
Project Implementation MethodThe proposed system uses a water impurity sensor which tells either the water is hard or soft, the microcontroller unit is a significant part of the system developed for water quality measurement because The Arduino Mega consumes low power, and it is a small size, where the size is a good use for a crucial point-of-sale technology criterion. This method uses Arduino to monitor the quality of water and can be modified to monitor various aspects such as the temperature of the water and its surrounding, the turbidity of the water (how clean the water is), acidity sensor as well as the PH levels of the Water. sensors collect the data in the form of analog signals; the microcontroller unit has an on-chip ADC that translates the sensor analog signals into the digital format for further study. So, to get this analog output from the sensor, the sensor's analog output will be connected to the microcontroller unit's analog pins. All the data which is collected by different sensors is processed by the microcontroller unit and updated to the API server using the Wi-Fi data communication module ESP32 to the central server. Microcontroller unit as the main processing module and data transmission module ESP32 Wi-Fi module and GSM shield as an SMS to notify the authorized personnel which is an optional thing in case when not connected to Wi-Fi. So this system monitors all aspects and finally when all checks have been completed, it sends the information or data to an API, is a server that you can use to retrieve and send data using code. When we want to receive data from an API, we need to make a request. The response from the API comes with a response code which tells us whether our request was successful. Response codes are important because they immediately tell us if something went wrong. In case of successful response, all the information or data would be sent to the python server from where all information or data is fetched. The development of graphical user interface (GUI) for the monitoring purposes at the base monitoring station is another main component. The GUI should be able to display the parameters being monitored continuously in real time.
Benefits of the ProjectAll the data which is collected by different sensors is processed by the microcontroller unit and updated to the API server using the Wi-Fi data communication module ESP32 to the central server. Microcontroller unit as the main processing module and data transmission module ESP32 Wi-Fi module and GSM shield as an SMS to notify the authorized personnel which is an optional thing in case when not connected to Wi-Fi. So this system monitors all aspects and finally when all checks have been completed, it sends the information or data to an API, is a server that you can use to retrieve and send data using code. When we want to receive data from an API, we need to make a request. The response from the API comes with a response code which tells us whether our request was successful. Response codes are important because they immediately tell us if something went wrong. In case of successful response, all the information or data would be sent to the python server from where all information or data is fetched. The development of graphical user interface (GUI) for the monitoring purposes at the base monitoring station is another main component. The GUI should be able to display the parameters being monitored continuously in real time.
When any of the parameters is found to be below or above a threshold value then an indicator will indicate it and the information is sent through GPRS and saved in servers. The development of GUI for the monitoring purposes at the base monitoring station. The GUI should be able to display the parameters being monitored continuously in real time and allows to easily see the location of the gadget where water is contaminated. Hence monitoring water quality at each stage can avoid severe issues related to contaminated water. The system has advantages such as low power consumption, more flexibility to deploy.
Technical Details of Final Deliverable- Data sensing module
Data sensing module includes microcontroller, pH sensor, Turbidity sensor, Temperature sensor. The data sensed by the sensor will be passed through amplifier circuit (signal Conditioning circuit) in order to manipulate the analog signal in such a way that it meets the requirements of the next stage for further processing. Then the manipulated data will be given to the microcontroller unit.
- Wireless Module
The system also used a ESP32 module to forward the data to the monitoring station via wireless technology.
- Server Module
Server module consists of a PC with internet, where an application has been developed such that, the received data will be stored.
- User Module
The user module consists of a GPRS for communication which will receive the data sent by the base station. Users can use PC, Mobile or Tablet to access the data from the server module. Server module, provides the service where data is remotely maintained, managed, and backed up. The service is available to users over a network, which is usually the internet. It allows the user to store the data online so that the user can access them from any location via the internet.
- Dashboard Module
To navigate to your Dashboard, hover over the Dashboard icon in the top menu and click on Dashboard. Depending on your user permissions set by your Administrator, you may or may not have access to this dashboard.
Final Deliverable of the Project HW/SW integrated systemCore Industry HealthOther Industries IT , Agriculture , Food Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI), RoboticsSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 69208 | |||
| Arduino | Equipment | 2 | 3234 | 6468 |
| pH sensor | Equipment | 2 | 5500 | 11000 |
| Turbidity sensor | Equipment | 2 | 2450 | 4900 |
| Temperature sensor | Equipment | 2 | 250 | 500 |
| water flow sensor | Equipment | 2 | 700 | 1400 |
| water color sensor | Equipment | 2 | 670 | 1340 |
| acidity sensor | Equipment | 2 | 7550 | 15100 |
| Ultrasonic water level Sensor | Equipment | 2 | 1200 | 2400 |
| ESP32 Wi-Fi module | Equipment | 2 | 1650 | 3300 |
| GSM Module | Equipment | 2 | 5500 | 11000 |
| GPS Module | Equipment | 2 | 900 | 1800 |
| Backend of API,JSON format HTTPS | Miscellaneous | 1 | 10000 | 10000 |