Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Smart Water Quality Monitoring System using IOT

Water is a valuable resource that needs to be consumed efficiently and to be conserved for future generations. Also, to keep in mind that the demand on water is increasing as it is a vital need for all creatures to stay alive and perform all their activities. On the top of pollution and studies poin

Project Title

Smart Water Quality Monitoring System using IOT

Project Area of Specialization

Artificial Intelligence

Project Summary

Water is a valuable resource that needs to be consumed efficiently and to be conserved for future generations. Also, to keep in mind that the demand on water is increasing as it is a vital need for all creatures to stay alive and perform all their activities. On the top of pollution and studies pointing out to global-warming’s impact on water resources, the World Water Council (WWC) is predicting a global population increase by 40% to 50% over the next 50 years [1].

Therefore, monitoring of the chemical components of water is necessary in order to avoid any water quality problems caused by water consumption of various activities, innovative means of monitoring and mitigation water pollution are required [2] so that environmental sustainability can be achieved as highlighted in the sustainable development goals (SDGs). 

Proposed Solution:
Our proposed solution uses different types of sensors and microcontrollers in order to collects some different values regarding water quality. The data which is collected from the sensors will help us to create the dataset. Afterwards the system uses the data cleaning process to handle outliers and missing values Thus, an automated data cleaning process will be followed since it uses the replacement strategy to preserve the instances within the dataset. For Water Quality Classification and Prediction, we will use Support Vector Machine (SVM) along with regression, Genetic Algorithm (GA) and Random Forest Algorithm. 

We will compare the results obtained by these different techniques to get the most appropriate solution for the water quality monitoring system. Additionally, the IoT system acts a well-built center for data storage, cloud machine learning and data processing, with shareable properties. Users with permission are liberated to share and collect the data with one another. All the readings will be visible to user in a form of web-based dashboard.

The status of the water quality (based on the different indices) can be obtained at any given time. This is facilitated by the speed of internet communications where data can be transmitted from the sensors in fractions of a second. These incredible speeds are not achievable in traditional water quality monitoring. Moreover, these IoT systems would require fewer human resources and eliminate human errors in data logging and computations. Automation is the foundational concept of smart cities and its associated technologies.

All this unique and irreplaceable feature not only replacing the common shortcoming from the conventional method but also enhance the efficiency of water quality test towards a higher level.

References:
[1] P. Doss, “Smart Water Conservation and Management System Using IOT”.
[2] M. B. Kawarkhe and S. Agrawal, “Smart Water Monitoring System Using IOT at Home,”.
 

Project Objectives

The objectives of smart water quality monitoring system are:

  1. To measure risk in quality metrics like physical, chemical, and microbial properties most likely related to water taste and odor and to find the deviations in measured metrics and give timely warning in recognition threats or hazards.
  2. Eliminate the human error factor in manual readings of water quality.
  3. To provide real-time analysis of the sensor data and recommend appropriate corrective measures and predict what type of water treatment is required to the purify the water to make it able to become drinking water.
  4. Transform complicated water-quality data into useful and understandable information water purification graph printing, conversion of graph data to csv and will be downloadable, furthermore, all users will be able to monitor the data on their dashboard.
  5. Besides, it is small, portable, user-friendly and safe. 

All this unique and irreplaceable feature not only replacing the common shortcoming from the conventional method but also enhance the efficiency of water quality test towards a higher level.

Project Implementation Method

Our project has been divided in certain parts which are defined as follows:

  • PHASE-1:
  1. Literature Review:

To study and research about the proposed system. Going through different types of research papers and literatures and generate a literature survey report.

  1. Problem Formulation:

After thoroughly study and research about the proposed system, the submission of the project proposal takes place at this stage.

  1. To Develop and Investigate the Proposed system Model:

To purchase the proposed system hardware and start developing the model. After development, we will investigate and verify the results.

  • PHASE-2:
  1. System Model Analysis and Compare the Results with Existing Work:

The dataset creation will be done during this process.

  1. Validate The Accuracy of Proposed Algorithm with Hardware Implementation:

Data cleaning process as well as model training process will be done

  1. Backend And Frontend Application Design:

To design and develop a Web application which will display the data collected by the device.

It will also send the notification about the water quality (either good or bad) to the user/consumer.

  1. Validating Results and Data Mining:

Generation and conclusion of result report. Data mining helps to remove noisy data or unmapped data, which assures the accuracy of the results.

  • PHASE-3:
  1. Result And Detailed System Analysis Within Prescribe Setting:

Final and detailed report about the system. The report includes the working details and detailed summary about the device/system and about the application.

  1. Revision Of Algorithms:

Testing of the system as well as Android application will take place and validate and verify the expected result with the actual result.

  • PHASE-4:
  1. One ISI Indexed Paper with Impact Journal:

To publish a research paper of our proposed system in a well-known journal.

  1. Consumer Prototype Model:

After the completion of implementation, development and testing phase, a device along with the software application will be made.

A complete proposed system will be submitted at this stage.

Architecture Diagram:

Benefits of the Project

With the World Water Assessment Programme reporting that every day a staggering two million tons of human waste is disposed into water courses, keeping tabs on quality is critical [1] At its core, the proposed system will serve the following major purposes.

  1. As compared with conventional techniques of water quality test which are considered inefficient, slow and expensive as well as increases chances of human errors, this device can obtain a more refined result with relatively shorter time and simpler procedure. IoT networks are incredibly safe, and the communication speed is also high. The technology comfortably resolves all the issues that the previous techniques had.
  2. To provide real-time analysis of the sensor data and recommend appropriate corrective measures. Moreover, all users will be able to monitor the data on their dashboard.
  3. It will be environmental friendly, small, user friendly, safe, portable and cost effective.

Our project will help to control and monitor these environmental variables and will help us to establish a healthy lifestyle.

Reference:

[1] https://www.envirotech-online.com/news/water-wastewater/9/breaking-news/why-is-water-quality-monitoring-important/34104

With the World Water Assessment Programme reporting that every day a staggering two million tons of human waste is disposed into water courses, keeping tabs on quality is critical [1] At its core, the proposed system will serve the following major purposes.

  1. As compared with conventional techniques of water quality test which are considered inefficient, slow and expensive as well as increases chances of human errors, this device can obtain a more refined result with relatively shorter time and simpler procedure. IoT networks are incredibly safe, and the communication speed is also high. The technology comfortably resolves all the issues that the previous techniques had.
  2. To provide real-time analysis of the sensor data and recommend appropriate corrective measures. Moreover, all users will be able to monitor the data on their dashboard.
  3. It will be environmental friendly, small, user friendly, safe, portable and cost effective.

Our project will help to control and monitor these environmental variables and will help us to establish a healthy lifestyle.

Reference:

[1] https://www.envirotech-online.com/news/water-wastewater/9/breaking-news/why-is-water-quality-monitoring-important/34104

Technical Details of Final Deliverable

  • Hardware For Data collection:

Our proposed solution uses different types of sensors and microcontrollers in order to collects a few different values regarding water quality like ( total suspended solids, Dissolved Oxygen, pH level, ammoniacal nitrogen , temperature) the sensors include (turbidity meter, dissolved oxygen sensor, ph. sensor, ammonia probe sensor, DS18B20 water temperature sensor) the microcontroller can be Arduino Uno, Esp8266, or raspberry pi.

  • Data-set creation / Data cleaning

The data which is collected from the sensors will help us to create the dataset. After wards the  system uses the data cleaning process to handle outliers and missing values. Therefore, the proposed system uses the replacement strategy to preserve the instances in the dataset. The five nearest samples, present previous and next to the missing values are taken, and the average of these samples is computed to replace the missing value. Dataset analysis is done to find the number of outliers

  • Water Quality Classification and Prediction

                                         

     For Water Quality Classification and Prediction, we will use Support Vector Machine (SVM) along with regression, Genetic Algorithm(GA) and Random Forest Algorithm.

     Support Vector Machine (SVM) works great with the classification and regression techniques thus it will help us to predict, estimate and forecast the water quality in water. Random Forest Algorithm helps in both classification and regression problems, to produce a predictive model. Random Forest classifier will handle the missing value and maintain the accuracy of a large proportion of data. It provides highest accuracy through cross validation.[26]

            A genetic algorithm is a search heuristic that is inspired by Charles Darwin's theory of natural evolution. This algorithm reflects the process of natural selection where the fittest individuals are selected for reproduction to produce offspring of the next generation.[27]

     We will compare the results obtained by these different techniques in order to get the most appropriate solution for the water quality monitoring system. 

  • Web / Mobile Interface:

In addition, the IoT system acts a well-built center for data storage, cloud machine learning and data processing, with shareable properties. It carries a brilliant feature, such that all the data transferred into the cloud and can be monitor and accessed by multi-user. Users with permission are free to share and collect the data with each other.

All the readings will be visible to user in a form of web-based dashboard.

  • Hardware For Data collection:

Our proposed solution uses different types of sensors and microcontrollers in order to collects a few different values regarding water quality like ( total suspended solids, Dissolved Oxygen, pH level, ammoniacal nitrogen , temperature) the sensors include (turbidity meter, dissolved oxygen sensor, ph. sensor, ammonia probe sensor, DS18B20 water temperature sensor) the microcontroller can be Arduino Uno, Esp8266, or raspberry pi.

  • Data-set creation / Data cleaning

The data which is collected from the sensors will help us to create the dataset. After wards the  system uses the data cleaning process to handle outliers and missing values. Therefore, the proposed system uses the replacement strategy to preserve the instances in the dataset. The five nearest samples, present previous and next to the missing values are taken, and the average of these samples is computed to replace the missing value. Dataset analysis is done to find the number of outliers

  • Water Quality Classification and Prediction

                                         

     For Water Quality Classification and Prediction, we will use Support Vector Machine (SVM) along with regression, Genetic Algorithm(GA) and Random Forest Algorithm.

     Support Vector Machine (SVM) works great with the classification and regression techniques thus it will help us to predict, estimate and forecast the water quality in water. Random Forest Algorithm helps in both classification and regression problems, to produce a predictive model. Random Forest classifier will handle the missing value and maintain the accuracy of a large proportion of data. It provides highest accuracy through cross validation.[26]

            A genetic algorithm is a search heuristic that is inspired by Charles Darwin's theory of natural evolution. This algorithm reflects the process of natural selection where the fittest individuals are selected for reproduction to produce offspring of the next generation.[27]

     We will compare the results obtained by these different techniques in order to get the most appropriate solution for the water quality monitoring system. 

  • Web / Mobile Interface:

In addition, the IoT system acts a well-built center for data storage, cloud machine learning and data processing, with shareable properties. It carries a brilliant feature, such that all the data transferred into the cloud and can be monitor and accessed by multi-user. Users with permission are free to share and collect the data with each other.

All the readings will be visible to user in a form of web-based dashboard.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Others

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Internet of Things (IoT)

Sustainable Development Goals

Good Health and Well-Being for People, Clean Water and Sanitation, Industry, Innovation and Infrastructure, Sustainable Cities and Communities

Required Resources

  • Hardware For Data collection:

Our proposed solution uses different types of sensors and microcontrollers in order to collects a few different values regarding water quality like ( total suspended solids, Dissolved Oxygen, pH level, ammoniacal nitrogen , temperature) the sensors include (turbidity meter, dissolved oxygen sensor, ph. sensor, ammonia probe sensor, DS18B20 water temperature sensor) the microcontroller can be Arduino Uno, Esp8266, or raspberry pi.

  • Data-set creation / Data cleaning

The data which is collected from the sensors will help us to create the dataset. After wards the  system uses the data cleaning process to handle outliers and missing values. Therefore, the proposed system uses the replacement strategy to preserve the instances in the dataset. The five nearest samples, present previous and next to the missing values are taken, and the average of these samples is computed to replace the missing value. Dataset analysis is done to find the number of outliers

  • Water Quality Classification and Prediction

                                         

     For Water Quality Classification and Prediction, we will use Support Vector Machine (SVM) along with regression, Genetic Algorithm(GA) and Random Forest Algorithm.

     Support Vector Machine (SVM) works great with the classification and regression techniques thus it will help us to predict, estimate and forecast the water quality in water. Random Forest Algorithm helps in both classification and regression problems, to produce a predictive model. Random Forest classifier will handle the missing value and maintain the accuracy of a large proportion of data. It provides highest accuracy through cross validation.[26]

            A genetic algorithm is a search heuristic that is inspired by Charles Darwin's theory of natural evolution. This algorithm reflects the process of natural selection where the fittest individuals are selected for reproduction to produce offspring of the next generation.[27]

     We will compare the results obtained by these different techniques in order to get the most appropriate solution for the water quality monitoring system. 

  • Web / Mobile Interface:

In addition, the IoT system acts a well-built center for data storage, cloud machine learning and data processing, with shareable properties. It carries a brilliant feature, such that all the data transferred into the cloud and can be monitor and accessed by multi-user. Users with permission are free to share and collect the data with each other.

All the readings will be visible to user in a form of web-based dashboard.

If you need this project, please contact me on contact@adikhanofficial.com
Android Based Lung Cancer Detection Using Machine Learning

Lung cancer is one of the dangerous and life taking disease in the world. However, early d...

1675638330.png
Adil Khan
10 months ago
Door automation through face Recognition

  Unlike other identification solutions such as passwords, verification by email, se...

1675638330.png
Adil Khan
10 months ago
IOT Based Smart Waste Management System in Pakistan

Smart waste management is an idea where we can control lots of problems which disturbs the...

1675638330.png
Adil Khan
10 months ago
home appliances controller

In this project, we want to construct home appliances controller system. This system fulfi...

1675638330.png
Adil Khan
10 months ago
Result declaration board

  The Result Declaration Board application will help in managing the student?s report...

1675638330.png
Adil Khan
10 months ago