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
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 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,”.
The objectives of smart water quality monitoring system are:
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.
Our project has been divided in certain parts which are defined as follows:
To study and research about the proposed system. Going through different types of research papers and literatures and generate a literature survey report.
After thoroughly study and research about the proposed system, the submission of the project proposal takes place at this stage.
To purchase the proposed system hardware and start developing the model. After development, we will investigate and verify the results.
The dataset creation will be done during this process.
Data cleaning process as well as model training process will be done
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.
Generation and conclusion of result report. Data mining helps to remove noisy data or unmapped data, which assures the accuracy of the results.
Final and detailed report about the system. The report includes the working details and detailed summary about the device/system and about the application.
Testing of the system as well as Android application will take place and validate and verify the expected result with the actual result.
To publish a research paper of our proposed system in a well-known journal.
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:

| 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.
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.
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
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.
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
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.
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. |
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.
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
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.
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.
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.
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
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.
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. |
Lung cancer is one of the dangerous and life taking disease in the world. However, early d...
Unlike other identification solutions such as passwords, verification by email, se...
Smart waste management is an idea where we can control lots of problems which disturbs the...
In this project, we want to construct home appliances controller system. This system fulfi...
The Result Declaration Board application will help in managing the student?s report...