Water quality monitoring using machine learning and Internet Of Things (IoT)
Abstract
In this project, we built and developed an IoT based system that can monitor the water quality of various places in real-time and provides future predictions regarding the water quality in each place. For this project, we developed a physical device that collects various data of water. This data was collected by various sensors built-in with this device. This data includes the water's pH level, turbidity level, TDS (Total dissolved Solid) level, Rain level, Sunlight level, etc. The physical device consists of a microcontroller that gathers these data and sent it to a secured website using a Wi-Fi module. This hardware device is wireless, and it is water-resistant as it was placed close to water sources. It consists of a big battery or solar panel to charge the device. Afterwards the hardware device sends data to the website, stores the information & collects data of water quality every day. Each day it collects data 2 times (once every 12 hours. We collected the data for 2 weeks and analyzed the data and performed future prediction. As the sample size was small therefore, we observed larger error rate, however the error was reduced increasing the number of data set. The proposed system will not only be helpful to observe the real-time monitoring of water quality but also to develop a better water management system for the local community.