Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
324 views

Water Level Monitoring System Using Iot

Uploaded by

hamed raza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
324 views

Water Level Monitoring System Using Iot

Uploaded by

hamed raza
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072

WATER LEVEL MONITORING SYSTEM USING IOT


Priya J1, Sailusha Chekuri2
1
PG Student, Dept. of Computer Science and Engineering, RIT, Bengaluru, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - One of the major problems faced by most of of managing information. From the time of its introduction,
the countries is the issue of water scarcity in the world and the number of people that use mobile phones and the
wastage during transmission has been identified as a major internet to communicate with other people has increased
culprit; this is one of the motivations for this research, to dramatically to become one of the major means of
deploy computing techniques in creating a barrier to wastage communication.
in order to not only provide more financial gains and help the
People with the help of smartphones can now connect to the
environment as well as the water cycle which in turn ensures
internet without the need for a computer, while still offering
that we save water for our future. IOT based Water Level
the same functionality but through different means. With the
Monitoring system is an innovative system which will inform
introduction of advanced software and hardware devices,
the users about the level of liquid and will prevent it from
smartphones are now powerful devices and have become an
overflowing. To demonstrate this the system makes use of
important part of people’s daily lives. A major aspect is how
containers, where the ultrasonic sensors placed over the
the Smartphone is able to connect and communicate with
containers to detect the liquid level and compare it with the
other devices.
container’s depth. The system makes use of AVR family
microcontroller, Raspberry Pi, LCD screen, Wi-Fi modem for A field that is recently gaining popularity is Water Level
sending data and a buzzer. A 12 V transformer is used for Monitoring which can also use smartphones as information
power supply in this system. The LCD screen is used to display or functionality hubs.
the status of the level of liquid in the containers. The liquid
level is highlighted as colored to show the level of liquid 1.1 OBJECTIVE
present in the container with the help of a web page to the
user. The buzzer starts ringing when the set limit of the liquid The main aim of this system is to monitor the water level at
is crossed. Thus this system helps to prevent the wastage of rural areas so that they help in detecting the wastage of
water by informing about the liquid levels of the containers. water and measures can be taken to avoid unnecessary
overflowing of water in the areas where monitoring is a
Key Words: AVR microcontroller, LCD, Raspberry Pi, Wi- difficult task.
Fi and buzzer.
1.2 DELIVERABLES
1. INTRODUCTION
The LED switches on when the particular water level is
Imagine the usefulness of being able to switch on the air detected. Level of water is detected by IR sensor. We have
conditioner system ten minutes before you get home on a defined 4 levels at 20,40,60 and 85 and whenever water
hot afternoon. How about security system to detect smoke, reaches the respective levels the LED at that level will glow.
burglary attempts alerted to you. These imaginations build
the idea of Water Level Monitoring that has no end. The 2. LITERATURE REVIEW
sophisticated Water Level Monitoring systems of course
2.1 HISTORY OF WATER LEVEL MONITORING SYSTEM
record the usage of water.
Water Level Monitoring can be found in many areas since
Technology nowadays has become an integrated part of before. Various types of Water Level Monitoring system
people's lives. It has, and continues to influence many
based on the control are:
aspects of daily life and has allowed better social interaction,
ease of transportation, the ability to indulge in entertainment 1. Individual systems: This is a very popular type
and media and has helped in the development in medicine. of systems. Here the whole model is implemented
The creation of many devices such as mobile phones and on a targeted single source system.
computers have caused many people to rely on technology to
communicate with their friends, store information such as 2. Large control systems: Here the water level is
pictures, movies, documents, and music. implemented on a very large scale basis and huge
amounts of sensors are used.
The internet has become a common interface that many
devices use in order to simplify the daily life of many people 3. Central Control systems: Computerized systems
giving the ability to search for information, store their own programmed to handle all the functions of
information in the cloud while also giving them better ways multiple utilities like air conditioning system or

© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1813
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072

home entertainment systems, refrigerators all at anywhere in the world using the cellular phone
the same instant regardless of your presence. through Wi-Fi communication technology. ii) self-
Control system can be accessed through automated mode that makes the controllers be
telephone or internet from any corner of the capable of monitoring and controlling different
world. appliances in the home automatically in response to
the signals comes from the related sensors. A
Based on the method of automation various types are as hardware implementation with Matlab-GUI
follows: platform for the proposed system is carried out to
show the reliability of the system thus making it a
1. Bluetooth based Water Level Monitoring: Here simple, cost-effective and flexible resulting as a
Bluetooth plays a major role in alerting the good candidate for the smart city future.
anomalies.
[6] The existing system presents a low cost and flexible
2. Remote Water Level Monitoring: In this, the water level monitoring system using an embedded
system is controlled remotely. microprocessor and microcontroller, with IP
connectivity for accessing and controlling devices
3. Automatic Water Level Monitoring: The system and appliances remotely using Smartphone
is programmed to automatically perform some application. The proposed system does not require a
defined actions. dedicated server PC with respect to similar systems
and offers a novel communication protocol to
2.2 RESEARCH WORK monitor and control the home environment with
more than just the switching functionality.
[1] This paper explains the advantages of water level
monitoring and proposing on using the WiFi or [7] The need to access and control IOT devices is described.
wireless based type of monitoring using the For security purposes such as avoiding cyber-crime
Aurdino. authentication mechanisms are proposed like:

[2] This paper deals with brief explanation of using i) Tagging mechanism for access control,
aurdino to automate the homes. The existing ii) Tag Assignment,
system of the Bluetooth method of automation iii) Selective Publication; finally describing the
limitations was analyzed to prove that android steps of the algorithm followed.
and Aurdino make up for a better method of
automation. The hardware and software [8] Low cost and flexible Water level monitoring system
specifications are also explained. are discussed. An embedded micro web server in
Arduino is used with IP connectivity to access and
[3] A prototype for Water Level Monitoring is control devices.
developed for detecting water level through the
internet. A central device like microprocessor [9] This paper delineates about the existing Water level
connects to the internet and receives orders to monitoring system using IR Sensors Also proposal
control sensors. A server manages the users and of using the Android Smartphone to control devices
devices. Android Application acts as a front-end to using the WiFi as a communication protocol thus
interact. creating a friendly interface force communication
between the Raspberry Pi server and the Android
[4] The cloud is a platform that connects things around device.
us so that one can access any device anywhere in
a user-friendly manner. Applications that use [10] Illustration of the method to automate the Water level
devices such as sensors need immense space to monitoring using the secure WiFi technology that
store volumes of big data with huge computation acts as a server is shown. Various systems that
power for real-time processing. This paper can be monitored are temperature and humidity,
proposes a method of automation where the motion detection.
cloud uses the SHA-1 and Naive Bayes algorithm.
3. SOFTWARE REQUIREMENT SPECIFICATION
[5] This paper presents the design and implementation
concepts for a wireless real-time Water level 3.1 OVERVIEW
monitoring system based on Arduino Uno
microcontroller as central controllers. The The automation system that is developed works as follows.
proposed system has two operational modes. i) When water is detected the LED’s are switched on and vice
manually–automated mode in which the user can versa. For this, the movement is detected by the IR sensor.
monitor and control the home appliances from The various levels will be shown. The automation system

© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1814
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072

that is developed works as follows. When water is detected sensor, the light from the LED bounces off the object and into
the LED’s are switched on and vice versa. For this, the the light sensor. This results in a large jump in the intensity,
movement is detected by the IR sensor. The various levels which we already know can be detected using a threshold.
will be shown.

3.2 HARDWARE REQUIREMENTS

Hardware requirement analysis is to define and analyze a


complete set of functional, operational, performance,
interface, quality factors, design, criticality and test
requirements. Water Level uses the Aurdino board along
with the IR sensors.
Fig -2: IR sensor
System: Dual Core Processor Board: Aurdino board. Sensors:
IR sensors 3.3 SOFTWARE REQUIREMENTS
HDMI to VGA converter, power supply, relay. Software requirements definition is an abstract description
of the services, that the system should provide, and
Fig -1: Aurdino Pin Details constraints under which the system must operate. Only the
superficial behavior of the system should be specified and is
not concerned with system design characteristics.
Operating system: WINDOWS IDE: XRDP
Coding language: Matlab

3.4 SOFTWARE SYSTEM ATTRIBUTES

1. Reliability: The overall consistency of a measure.


A measure is said to have a high reliability if it produces
similar results under consistent conditions.

2. Availability: The degree to which a system, subsystem or


equipment is in a specified operable and committable state
at the start of a mission, when the mission is called for at an
unknown.
a. Power Pins
3. Security: Degree of resistance to any harm.
The header provides 5V on Pin 2 and 3.3V on Pin 1. The
4. Portability: Using the same software in different
3.3V supply is limited to 50mA. The 5V supply draws current
environments.
directly from your micro USB so you can use whatever is left
over after the board has taken its share. A 1A power supply
5. Maintainability: Measures the ease and speed with which
could supply up to 300mA once the board has drawn 700mA. a system can be restored to operational status after a failure
occurs.
b. Basic GPIO
6. Performance: To analyze if the system meets its goals.
The header provides 17 Pins that can be configured as
inputs and outputs. By default they are all configured as
inputs except GPIO 14 & 15. In order to use these 3.5 PERFORMANCE REQUIREMENT
pins, you must tell the system whether they are input or
In order to assess the performance of a system, the
output.
following are necessary:
c. IR sensor
● Response
This detects the movement of the object in the environment. ● Workload
IR Sensors work by using a specific light sensor to detect a
selected light wavelength in the Infra- Red (IR) spectrum. By ● Scalability
using an LED which produces light at the same wavelength ● Platform
as what the sensor is looking for, you can look at the
intensity of the received light. When an object is close to the

© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1815
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072

4. DESIGN 6. RESULTS AND SNAPSHOTS

Chart 1: Flowchart of the proposed system

5. IMPLEMENTATION Fig -3: GUI Monitor

5.1 TOOLS USED

XRDP: Xrdp is the main server accepting connections from


RDP clients. Xrdp contains the RDP, security, MCS,

ISO and TCP layers, a simple window manager and a few


controls. It's a multi-threaded single process server. It is in
this process was the central management of the sessions are
maintained. Central management includes shadowing a
session and administrating pop-ups to users. Xrdp is
controlled by the configuration file xrdp.ini.

Python IDE: Python is an interactive and object-oriented


scripting language. Python is designed to be highly readable. Fig -4: Result Analysis
It uses English keywords frequently whereas other
languages use punctuation, and it has fewer syntactical
constructions than other languages.

•Python is Interpreted: Python is processed at runtime


by the interpreter. You do not need to compile your
program before executing it. This is similar to PERL
and PHP.

• Python is Interactive: You can actually sit at a


Python prompt and interact with the interpreter
directly to write your programs.

•Python is Object-Oriented: Python supports Object-


Oriented style or technique of programming that
encapsulates code within objects.
Fig -5: Setup
•Python is a Beginner's Language: Python is a great
language for the beginner-level programmers and 7. CONCLUSION
supports the development of a wide range of
applications from simple text processing to
The Internet has changed the dimensions of life involving
browsers to games.
virtual interaction. IOT has the potential to add new
dimensions enabling smarter objects communications. The

© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1816
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017 www.irjet.net p-ISSN: 2395-0072

project proposes a simple water level monitoring system


with different levels indicated. It also signifies when the
water level is below and above then the requirement. System
design and architecture is as discussed, thus being a cost-
effective and simple strategy to monitor the water level
system.

Future Work can involve the analysis of water level in a


particular area so that the wastage of water is prevented. We
can also include the GSM-based system where the message
will be sent to the particular authorized person when the
water level is below the required level.

REFERENCES

[1] P. Dietz, W. Yerazunis, D. Leigh, Very Low -Cost Sensing


and Communication Using Bidirectional LEDs, UbiComp
2011: Proceedings, vol. 2864, pp. 175`-191, 2003.

2] M. Javanmard, K.A. Abbas and F. Arvin, “A Microcontroller-


Based Monitoring System for Batch Tea Dryer”, CCSE Journal
of Agricultural Science, Vol. 1, No. 2, December 2012

[3] Hicks, F., Tyler, G.; & Edwards, T.W.Pump Application


Engineering- McGraw-Hill Book Company, New York.

[4] Microcontroller Based Automated Water Level Sensing


and Controlling: Design and Implementation Issue
Proceedings of the World Congress on Engineering and
Computer Science, pp 220-225.

[5] S.M. Khaled Reza, Shah Ahsanuzzaman Md. Tariq, and


S.M. Mohin Reza, “Microcontroller Based Automated Water
Level Sensing and Controlling: Design and Implementation
Issue,” Proceedings of the World Congress on Engineering
and Computer Science, vol I, 2014.

[6] M. Javanmard, K.A. Abbas, and F. Arvin, “A


Microcontroller- Based Monitoring System for Batch Tea
Dryer,” CCSE Journal of Agricultural Science, vol. 1, no.
2,2013.

[7] Osama Mahfooz, Mujtaba Memon, and Asim Iftikhar,


“Project Review on Water Level Sensing Using PLC,” Journal
of Engineering & Technology Science, vol. 2, no. 2, pp. 160-
170,2012.

[8] Jagadesh Boopathi, “555 Timer Based Water Level


Controller,” Electronics Tutorials by Jagansindia, Inc., 23
June 2013.

[9] http://ece.jagansindia.in/2013/06/555-timer- based-


water-level-controller.

[10] S.Jatmiko, A B.Mutiara, Indriati ―Prototype of water


level detection system with wireless‖ Journal of Theoretical
and Applied Information Technology Vol. 37 pp 52-59, 2012.

© 2017, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 1817

You might also like