Sunteți pe pagina 1din 17

Water level survey with real time

monitoring using microcontroller


and PHP
 Name Roll No
 Name Roll No
 Name Roll No
 Name Roll No
Objective
 The objective of the project is to design and develop
water level survey with real time monitoring using
microcontroller and PHP based system.
 The system is used to monitor the water level of
different cities in real time. The system will send the
real time water level of different cities to the computer.
 The computer has website running on it, based on
PHP will show the real time water level of different
cities with date and time.
Introduction
 The system is deals with an innovative idea of real time water
level monitoring system. The system is very useful to monitor
the water level of different areas in real time. In this system we
choose three cities for the water level survey.
 Every city has system in which water level sensor is used to
measure the level of water. Water level sensor is dipped into bore
hole. Sensor will send the data to the Microcontroller atmega16.
Microcontroller will send a SMS to control room computer with
the help of GSM MODULE.
 The computer has website running on it based on PHP will show
the real time water level of different cities with date and time.
Suppose we choose three cities Kanpur, Lucknow and Allahabad.
And the system is installed in every city where we want to
monitor water level. The system will send the SMS, KAN 10 M if
Kanpur water level is 10 meter to the control room. It will keep
sending the SMS on a fixed time interval. So that the control
room computer will be updated.
Working
 In this system we choose three cities for the water level survey. Every
city has system in which water level sensor is used to measure the level
of water. Water level sensor is dipped into bore hole.
 Sensor will send the data to the Microcontroller atmega16.
Microcontroller will send a SMS to control room computer with the
help of GSM MODULE.
 We have used GSM module to send and receive SMS.
 Every water level sensor will send water level to the microcontroller.
Microcontroller will do some calculation and get water level in meter.
 Then send the water level and city name with the help of GSM module
to the computer.
 LED display is used to display the current water level of particular
place.
 Other side a computer is placed to display the real time water level of
every place with date and time.
 A PHP based website is running on the computer to manage the data.
Block diagram GSM
MODULE 4

Computer to monitor water level

GSM GSM GSM


MODULE 1 MODULE 2 MODULE 3

Atmega16 Atmega16 Atmega16

Microcontroller Microcontroller Microcontroller

Water Water Water


level level level
sensor at sensor at sensor at
Kanpur Lucknow Allahabad
Software used
 Programming of microcontroller in C programming language.
 AVR studio is used for compiling the code.
 DIP trace for PCB designing
 Website is made on the PHP language.

Programming Languages Considered


 All the software developed for this project will be loaded into
the memory of the ATmega16 microcontroller.
 The language must be supported by the ATmega16 compiler
 The ATmega16 compiler supports C and Assembly
 Reasons for Selection C Programming Language:
 Vast amount of online resources
 Ease of development
 Team members have experience of coding in C.
HARDWARE USED
 MICROCONTROLLER ATMEGA16
 POWER SUPPLY
 Water level sensor
 GSM module
 LCD display
 computer
Atmega16 Microcontroller
 Features
 High-performance, Low-power AVR® 8-bit
Microcontroller
 Advanced RISC Architecture
 131 Powerful Instructions Most Single-clock
Cycle Execution
 32 x 8 General Purpose Working Registers
 Fully Static Operation
 Up to 16 MIPS Throughput at 16 MHz
 On-chip 2-cycle Multiplier
 Nonvolatile Program and Data Memories
 16K Bytes of In-System Self-Programmable
Flash
 Endurance: 10,000 Write/Erase Cycles
 Optional Boot Code Section with
Independent Lock Bits
 In-System Programming by On-chip Boot
Program
 True Read-While-Write Operation
Linear Power Supplies
 Linear regulators employ a pass
element serving as a variable resistor
which forms a voltage divider with the
load.
 The pass element functioning as a
variable resistor can be semiconductor
devices such as a bipolar junction
transistor (BJT), power metal oxide
semiconductor field effect transistor
(MOSFET), insulated gate bipolar
transistor (IGBT), or an electron tube
such as a triode, tetrad, or pentode.
Electron tubes would be used in highly
specialized applications where there
are no semiconductor devices
GSM Module
 GSM stands for Global System for Mobile
Communications. It is a standard set developed
by the European Telecommunications Standards
Institute (ETSI) to describe protocols for second
generation (2G) digital cellular networks used by
mobile phones.
 A Modem is a device which modulates and
demodulates signals as required to meet the
communication requirements. It modulates an
analogy carrier signal to encode digital
information, and also demodulates such a carrier
signal to decode the transmitted information.
 A GSM Modem is a device that modulates and
demodulates the GSM signals and in this
particular case 2G signals. The modem we are
using is SIMCOM SIM300. It is a Tri-band
GSM/GPRS Modem as it can detect and operate
at three frequencies (EGSM 900 MHz, DCS 1800
MHz and PCS1900 MHz). Default operating
frequencies are EGSM 900MHz and DCS
1800MHz.
16X2 LCD Display
 CD (Liquid Crystal Display) screen is an
electronic display module and find a
wide range of applications. A 16x2 LCD
display is very basic module and is very
commonly used in various devices and
circuits. These modules are preferred
over seven segments and other multi
segment LEDs. The reasons being: LCDs
are economical; easily programmable;
have no limitation of displaying special &
even custom characters (unlike in seven
segments), animations and so on.
 A 16x2 LCD means it can display 16
characters per line and there are 2 such
lines. In this LCD each character is
displayed in 5x7 pixel matrix. This LCD
has two registers, namely, Command and
Data.
Application
 The system has many applications like.
 It can measure the water of different places.
Advantage
 It is the smarter way to measure the water level of
different places.
 It is easy to implement and save time and money.
 The system is useful for the water level survey.
Disadvantage
 The system may not work well due network problem.
 The SMD components are sensitive to EDS.
Future scope
 We can add chlorine and PH level sensor with the
water level sensor.
 The system can be used in future engineering project.
Q&A
THANK YOU

S-ar putea să vă placă și