Project Smart Water Quality Monitoring System Using IOT Technology
Project Smart Water Quality Monitoring System Using IOT Technology
1 Table of Contents
2 Revision History
Name Date Reason For Changes Version
Government College University Faisalabad Page 1
1. Introduction
1.2 Purpose
The economical and effective system of water quality observation is the most robust
implementation of impure water. Drinking water could be precious for all people as water
utilities face more challenges. These challenges arise due to the high population, fewer water
resources, etc. So, different methods are used to monitor in the real-time water quality. To make
sure that safe distribution of water is done, it must be observed in real time for a new method in
the “Internet of Things (IoT)” based water quality has been projected. Real-time water quality
observation is examined by data acquisition, method, and transmission with an increase in the
wireless device network method in the IoT. Microcontroller and the processed values remotely
Government College University Faisalabad Page 2
to the core controller ARM with a WI-FI protocol are used to interface the measured values from
the sensors. This projected the water quality observation interface sensors with quality
observation with IOT setting. WQM selects parameters of water like temperature, water quality,
water cleanness and water level multiple different device nodes. This methodology sends the
information to the web server. The data updated at intervals within the server may be retrieved
or accessed from anyplace within the world. If the sensors do not work or get into abnormal
conditions, then a buzzer will be ON.
1.3 Document Conventions
Main headings are numerically distributed and written in Times New Roman. Where details are
in Arial and italic. Some phrases which are require to read are in Bold format. Priorities for
higher-level requirements are assumed to be inherited by detailed requirements, or whether
every requirement statement is to have its own priority.
• To transfer data by using the wireless module combined with the sensors
• To detect temperature, water quality, water cleanness and water level multiple different
device nodes
The external oversight committee must approve the project performance measurement plan.
Collecting, storing, and controlling the To transfer data by using the wireless module
information of the water so that the high quality combined with the sensors
and quantity of the meal production can be
produced.
This project is a prototype for the monitoring of Water Quality Monitoring. The intended
audience of this document is all major stakeholders which include the development
team(Students), the project owner, the project customer, the senior project advisor, and anyone
evaluating the project.
This has been implemented under the guidance of college professors. This project is useful for
the productivity of chicken as well as it will be very beneficial for our economy. This SRS is
mostly related to internet of things we use this technique in our Water Quality Monitoring.
2. Overall Description
2.1 Product Perspective
Existing systems manual and have not such Real-time water quality
observation.
Real-time water quality observation is examined by data acquisition, method,
and transmission with an increase in the wireless device network method in the
IoT. Microcontroller and the processed values remotely to the core controller
ARM with a WI-FI protocol are used to interface the measured values from the
sensors. This projected the water quality observation interface sensors with
quality observation with IOT setting. WQM selects parameters of water like
temperature, water quality, water cleanness and water level multiple different
device nodes. This methodology sends the information to the web server.
2.2 Product Features
Our project of Water Quality Monitoring system will contain the following features
Government College University Faisalabad Page 5
Arduino Uno: Arduino is a microcontroller board based on the ATmega328P. It has 14 digital
input and output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack,
an ICSP header and a reset button.
It contains everything need to support the microcontroller. Arduino Software (IDE) were the
reference versions of Arduino, now evolved to new releases. The Uno board is the first in a series
of USB Arduino board, and the reference model for the Arduino platform.
Wi-fi module: The ESP8266 WiFi Module is a self SOC with integrated TCP/IP protocol s that
can give any microcontroller access to your WiFi network. The ESP8266 is capable of hosting an
application or offloading all Wi-Fi networking functions from another application processor. Each
ESP8266 module come pre-programmed with an AT command set firmware. The ESP8266
module is an extremely cost effective.
This sensor basically consists of a plastic body, a rotor and a sensor. The pinwheel rotor rotates
when water / liquid flows through the pipe and its speed will be directly proportional to the flow
rate. The Hall Effect sensor will provide a pulse with every revolution of the pinwheel rotor.
Cloud-Based Server: Cloud goes about as a database to store every data generated by the sensors
installed in the home. This cloud server helps to send email alert about different situation in home
to the client.
Sensors: A sensor is an electronic device that detects and responds to some type of input from the
physical environment. In this different type of sensors are used like temperature sensor, pH sensor,
turbidity sensor, ultrasonic sensor which detect the change in environmental phenomena.
Ultrasonic sensor: Transmitters convert signal into ultrasound, receivers convert ultrasound into
electrical signals.
Water is one of the essential parts of life. Water pollution is one of the big problems to the world.
In order to ensure the safe supply of the drinking and useful water for different purposes like
Government College University Faisalabad Page 7
agricultural, the water should be monitored. This paper presents a design of a low cost system for
real time monitoring of the water quality and quantity of water in IOT (internet of things). The
system having of several sensors is used to measuring physical of the water. The parameters flow
sensor of the water can be measured. The measured values from the sensors can be processed by
the controller. The Arduino model can be used as a controller. Finally, the sensor data can be
shown on internet using WI-FI system. A cloud server was configured as data saving and analysis.
This data can be used in future research and development.
3. System Features
3.1 Cloud-Based Server
Cloud goes about as a database to store every data generated by the sensors installed in the home.
This cloud server helps to send email alert about different situation in home to the client.
3.2. Sensors
A sensor is an electronic device that detects and responds to some type of input from the physical
environment. In this different type of sensors are used like temperature sensor, pH sensor,
Government College University Faisalabad Page 8
turbidity sensor, ultrasonic sensor which detect the change in environmental phenomena.
3.3. Ultrasonic sensor
Transmitters convert signal into ultrasound, receivers convert ultrasound into electrical signals,
and transceivers can both transmit and receive ultrasound. This helps to measure the water level.
4. Functional Requirements
4.1 User Interfaces
As an Android application, will be the primary channel through which users access or modify
any information in the database. Shall rely on common application standards, specifically and
require users to access through a server. The interface must be easy to learn and navigate quickly.
4.2 Hardware Interfaces
The system consists of Arduino, microcontroller, different type of sensors like water flow sensor,
pH and turbidity sensor and ultrasonic sensor. The Arduino is the main processor of the system
which control and process the data generated by the sensors. A Wi-Fi module is connected to
the Arduino device which help to transfer the data to the cloud over internet. The ultrasonic
sensor helps to measure the water level when the water flow reach certain level then the water
flow can be stopped automatically by turning the motor off or close the water flow in pipe by
the help of Arduino. The water flow sensor measures the quantity of water flow through the pipe
in a given time, this data will be sent to cloud for storage and analysis purposes. The other sensor
like temperature, pH and turbidity sensor measure the water quality and help to determine
whether the water is useful for drinking or any agricultural purposes.
4.3 Software Interfaces
• IoT Server to Database
• Session Application to Database
• ID to Database
4.4 Communications Interfaces
The database will communicate via an encrypted remote connection using. We will add one
server in poultry farm which update the android app and control actions.
Appendix A
Glossary:
The following are the list of conventions and acronyms used in this document and the
project as well:
o The term “Real Time Poultry” or “RTP” refers to the Android based user interface
that will use to interact with the database and Arduino.
Government College University Faisalabad Page 14
Block Diagram
Government College University Faisalabad Page 18
I. Starting/Ending Dates
V. Interface Requirements
VII. WBS
Designation: _ . Designation: _ .
Comments: _ Comments: _
_ _
_ _
_ __ _
_ _
Signature: _ Signature: _
---------------------------------------------------------------------
(For office use only)
Date:
Approved Group ID:
Rejected
Remarks:
Government College University Faisalabad Page 21
Project Coordinator