SlideShare a Scribd company logo
1 of 38
Download to read offline
0 | P a g e
Water Quality Monitoring and conditioning Using Wireless sensor
Network
MAJOR-PROJECT REPORT
By
Shah Darshil Hareshbhai (12BECR051)
Patel Jainam Sureshbhai (12BECR033)
Jain Darshan Ranjitbhai (12BECR017)
Project Guide:
Prof. Ankur Changela
Department of Electronics and Communication Engineering
Indus Institute of Technology and Engineering
Ahmedabad
MAY 2016
II | P a g e
BONAFIDE CERTIFICATE
This is to certify that this project report entitled “Water Quality Monitoring
and conditioning using wireless sensor network” submitted to Department
of Electronics and Communication Engineering, IITE, Ahmedabad, is a
bonafide record of work done by “Shah Darshil Hareshbhai” under my
supervision from “4th
January 2016” to “13th
May 2016”.
Prof. Ankur Changela
Faculty, EC Department
Prof R.N. Mutagi
Head of Department
Electronics and Communication
Place
Date
III | P a g e
BONAFIDE CERTIFICATE
This is to certify that this project report entitled “Water Quality Monitoring
and conditioning using wireless sensor network” submitted to Department
of Electronics and Communication Engineering, IITE, Ahmedabad, is a
bonafide record of work done by “Patel Jainam Sureshbhai” under my
supervision from “4th
January 2016” to “13th
May 2016”.
Prof. Ankur Changela
Faculty, EC Department
Prof R.N. Mutagi
Head of Department
Electronics and Communication
Place
Date
IV | P a g e
BONAFIDE CERTIFICATE
This is to certify that this project report entitled “Water Quality Monitoring
and conditioning using wireless sensor network” submitted to Department
of Electronics and Communication Engineering, IITE, Ahmedabad, is a
bonafide record of work done by “Jain Darshan Ranjitbhai” under my
supervision from “4th
January 2016” to “13th
May 2016”.
Prof. Ankur Changela
Faculty, EC Department
Prof R.N. Mutagi
Head of Department
Electronics and Communication
Place
Date
V | P a g e
Declaration by Author
This is to declare that this report has been written by me. No part of the report is
plagiarized from other sources. All information included from other sources has
been duly acknowledged. I aver that if any part of the report is found to be
plagiarized, I shall take full responsibility for it.
Shah Darshil Hareshbhai (12BECR051)
Patel Jainam Sureshbhai (12BECR033)
Jain Darshan Ranjitbhai (12BECR017)
Place
Date
VI | P a g e
ACKNOWLEDGMENT
I gratefully acknowledge my mentor Prof. Ankur Changela, Faculty EC
department, Indus University for his suggestions and guidance during the entire
duration of the project. I am thankful to him for helping me to understanding
and develop problem solving ability.
I express sincere gratitude to Prof. R. N. Mutagi, Head of Department,
Electronics and Communication Department, Indus University for strengthening
my fundamental knowledge. I am thankful to him for his views, suggestions and
reviewing.
Finally, I express deep appreciation to my parents and friends for their
unconditional support, patience and encouragement.
VII | P a g e
ABSTRACT
Underwater wireless sensor network is the simple and basic way to monitor the
quality of water using wireless sensor network (WSN) technology. To monitor
the quality of water over different sites as a real time application, A WSN
technology like Zigbee is used to connect the nodes and base station. The
collected data of PH sensor is sent to base station and at the base station
collected data is displayed on 16x2 LCD. If displayed PH>7 then the water said
to be hard hence to soft the water we design water softener circuit which is
working until water PH should not be equal to 7.
VIII | P a g e
Contents
ACKNOWLEDGMENT.....................................................................................VI
ABSTRACT...................................................................................................... VII
List of figures:......................................................................................................X
List of Table.........................................................................................................X
CHAPTER 1: INTRODUCTION.........................................................................1
1.1 Definition of Project: ..............................................................................................................1
1.2 PH sensor Circuit:...................................................................................................................2
1.3 Water Softener Circuit:...........................................................................................................3
CHAPTER 2 APPROACH USED........................................................................4
2.1 ZIGBEE Configuration:..........................................................................................................4
2.1.1 ADD or Find Radio module devices as shown in fig......................................................4
2.1.2 Configure Radio Devices with certain parameter like Baud Rate, Data Rate, Parity, ....4
And Stop Bit. ..................................................................................................................................4
2.1.3 To configure Point to Point topology we have to add two Radio module devices. ........5
2.1.4 To done Point to Point communication we have to select one as a Router and one as a
coordinator and select on update to select Radio Module Firmware. .............................................5
2.1.5 If we have to add two devices in same cloud (network) we have to equal PAN Ids. ....6
2.1.6 To done Point to Point communication we have do following process:.........................6
2.1.7 Point to Point communication between Router and coordinator.....................................7
2.2 Arduino interfacing with MATLAB:......................................................................................7
2.3 Arduino interfacing with Terminal Software:.........................................................................8
2.4 Arduino UNO with Zigbee configuration Mode:..................................................................10
2.5 LCD interfacing with Arduino Uno:.....................................................................................11
2.6 Detail of Arduino Uno: .........................................................................................................11
CHAPTER 3: RESULT AND DISCUSSION....................................................12
3.1 Software Implementation......................................................................................................12
3.2 Software Implementation:.....................................................................................................13
3.2.1 WQMC TX: ..................................................................................................................13
3.2.2 WQMC RX:..................................................................................................................13
3.3 Output Response of sample water.........................................................................................14
3.3.1 Bar Chart displaying LCD binary values of water sample............................................14
3.4 Titration Method:..................................................................................................................15
IX | P a g e
3.5 Water softener circuit design: ...............................................................................................16
3.6 Softener circuit Implementation in Proteus: .........................................................................17
3.7 Calculate required flux to soft the water...............................................................................17
3.8 Arduino interfacing with MATLAB:....................................................................................18
CHAPTER 4: CONCLUSION AND RECOOMENDATION...........................19
4.1 Scope.....................................................................................................................................19
4.2 Applications..........................................................................................................................19
4.3 Conclusions...........................................................................................................................19
APPENDICES ....................................................................................................20
Appendix I: Arduino Uno.................................................................................................................20
Appendix II: Zigbee..........................................................................................................................21
Appendix III: MATLAB Code: ........................................................................................................22
Appendix IV: Arduino code:.............................................................................................................24
Arduino TX code: .........................................................................................................................24
Arduino Rx Code:.........................................................................................................................26
LIST OF REFERENCES....................................................................................28
X | P a g e
List of figures:
Sr. No. Name Pg. No.
1.2 PH sensor Circuit 2
1.3 Water softener circuit 3
2.1.1 Radio Module 4
2.1.2 Configure Radio Module 4
2.1.3 P to P Topology 5
2.1.4 Select Firmware 5
2.1.5 Same PAN IDs 6
2.1.6 Addressing Zigbee 6
2.1.7 Communication process 7
2.2 MATLAB Plotting 7
2.3.1 COM Port selection 8
2.3.2 Select CSV file In Terminal 8
2.3.3 Select CSV File 8
2.3.4 Plotting Data 9
2.4.1 Zigbee interface with Arduino 10
2.4.1 Zigbee Pin out 10
2.5 LCD interface with Arduino 11
2.6 AT mega 328 Pin out 11
3.2.1 WQMC TX 13
3.2.2 WQMC RX 13
3.3.1 Water Sample Bar Chart 14
3.4 Titration Method 15
3.6 WSC in proteus 17
3.8 PH Result in matlab 18
List of Table
Sr. No. Name Pg. No.
3.3 Water Samples Readings 14
A-I AT mega 328p Specification 20
A-II Zigbee Specification 21
1 | P a g e
CHAPTER 1: INTRODUCTION
1.1 Definition of Project:
To take preventive actions for quality maintenance we got an idea that a system should be
implemented to monitor the quality of water in easy way, so it can easily analyze some of the
critical and important factors of water. Various environmental parameters such as
temperature, pH, oxygen density, turbidity and so on from water can be collected by these
systems using different sensors.
Here only monitoring of the system is not sufficient so that we will design such an
application which is if water Ph should not be equal to 7 the conditioning of water will start
and did not stop until water Ph should not be equal to 7.
A water softener circuit is based on electromagnetic or electric field causes small calcium
carbonate crystals in water to join and form larger crystals
The Electronic water softener operates at a frequency of 15 kHz and amplitude of 12 volts
A 555 timer was used to produce a rectangular-wave signal which induced the field required
in the water supply passing through a tube using two open ended copper coils wound round it
The coils were insulated to prevent electrical contact with the tubes. An activity indicator was
designed to detect the presence of the 15 kHz oscillator signal.
2 | P a g e
1.2 PH sensor Circuit:
Sensing circuit is designed using two electrodes and these electrodes would be dipped in the
solution of water samples. Inside the water solution these electrode form the cathode-anode
pair, certain amount of current will be generated
1K resistor connected to this sensor circuit which will oppose the flow of the current and thus
Potential Difference occurs between the two electrodes.
Electrodes
Water
Fig. 1.2 PH Sensor Circuit
V01K
+5v
0V
3 | P a g e
1.3 Water Softener Circuit:
A water softener circuit is based on electromagnetic or electric field causes small calcium
carbonate crystals in water to join and form larger crystals
The Electronic water softener circuit operates at variable frequency 1 kHz and 50 kHz. The
operated frequency generated from Arduino Uno and passes through power amplifier circuit
which induced the field required in the water supply passing through a tube using two open
ended copper coils wound around it.
Fig. 1.3 Water Softener Circuit
PIPE
4 | P a g e
CHAPTER 2 APPROACH USED
2.1 ZIGBEE Configuration:
2.1.1 ADD or Find Radio module devices as shown in fig.
Fig. 2.1.1 ADD Radio Module
2.1.2 Configure Radio Devices with certain parameter like Baud Rate, Data Rate, Parity,
And Stop Bit.
Fig. 2.1.2 configure Radio module
5 | P a g e
2.1.3 To configure Point to Point topology we have to add two Radio module devices.
Fig. 2.1.3 P to P Topology
2.1.4 To done Point to Point communication we have to select one as a Router and one as a
coordinator and select on update to select Radio Module Firmware.
Fig. 2.1.4 Select Firmware
6 | P a g e
2.1.5 If we have to add two devices in same cloud (network) we have to equal PAN Ids.
Fig. 2.1.5 Same PAN IDs
2.1.6 To done Point to Point communication we have do following process:
DHrouter = SHcoordinator DLrouter = SLcoordinator
DLcoordinator = SLrouter DHcoordinator = SHcoordinator
Fig. 2.1.6 Addressing in zigbee
7 | P a g e
2.1.7 Point to Point communication between Router and coordinator.
Fig. 2.1.7 communication process
2.2 Arduino interfacing with MATLAB:
 Real time data plot from a serial port and this MATLAB script is for plotting a graph
by accessing serial port data in real time.
Fig. 2.2 MATLAB Plotting
8 | P a g e
2.3 Arduino interfacing with Terminal Software:
1. Select The COM Port
Fig. 2.3.1 Com port selection
2. Select the CSV (comma delimited) file
Fig.2.3.2 Select CSV File In terminal
3. Excel CSV File
Fig.2.3.3 Select CSV File
9 | P a g e
4. Excel Plotting And data Collection From serial port
Fig. 2.3.4 Plotting Data
10 | P a g e
2.4 Arduino UNO with Zigbee configuration Mode:
As shown in Fig.
Data out (2) Zigbee is connected to Rx (0) Arduino Uno
Data IN (3) Zigbee is connected to Tx (1) Arduino Uno
Fig. 2.4.1 Zigbee interface with Arduino
Zigbee Pin out
Fig. 2.4.2 Zigbee Pin out
11 | P a g e
2.5 LCD interfacing with Arduino Uno:
Fig. 2.5 LCD interface With Arduino
2.6 Detail of Arduino Uno:
The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a
USB connection, a power jack, an ICSP header and a reset button. It contains everything
needed to support the microcontroller; simply connect it to a computer with a USB cable or
power it with an AC-to-DC adapter or battery to get started.
Fig. 2.6 AT mega 328 PINOUT
12 | P a g e
CHAPTER 3: RESULT AND DISCUSSION
3.1Software Implementation
Start
Initialize PH=0
Read analogue
Signal Using the
Arduino
(Inbuilt ADC)
YES If PH >=7 NO
Arduino module (2)
Display it on the LCD
END
Transmit data via wireless
network Using Zigbee
Start Water
softener circuit
13 | P a g e
3.2Software Implementation:
3.2.1 WQMC TX:
Fig. 3.2.1 WQMC TX
3.2.2 WQMC RX:
Fig. 3.2.2 WQMC RX
14 | P a g e
3.3Output Response of sample water
Table 3.3 Water samples Reading
3.3.1 Bar Chart displaying LCD binary values of water sample
FIG 3.3.1 Water samples Bar chart
Sr. No. Water sample Binary Reading
1 Acidic Water 101
2 Hard Water 652
3 Regular Water 895
0
100
200
300
400
500
600
700
800
900
1000
Acidic water Hard water Regular water
Series 1
Column1
Column2
15 | P a g e
3.4Titration Method:
Take 10ml sample water (Soft Water) then added into 1ml Buffer solution and 3 drops of
EBT (Eriochrome Black T).
Add EDTA (Ethylenediaminetetraacetic acid) continuously while sample water colour is not
come to transparent Blue. And at that time we note the readings of glass tube.
Fig.3.4 Titration Method
16 | P a g e
3.5Water softener circuit design:
Maximum input and output voltages = 15 volts
Maximum input current = 200 mA
The frequency of oscillators of NE555 IC was determined using the RC network.
Tc = charging time = 0.693 (R1 + R2) C
Td = Discharging time = 0.693 R2 C
Period (T) = Tc + Td
Frequency (f) = I/T
For frequency (f) = 15 x 103 Hz
Period (T) = 1/f = 1/15 x 103 = 66.666 x 10-6 s
Using;
R1 = 10k
R2 = 10R1 = 100k for about 1:10 mark to space ratio.
Using equation (4), for T = 66.67x10-6 s
C = 4.58 x 10-10 F
= 0.458 x 10-9 F
= 0.45 n F
Two capacitors C1 = C2 = 100nF were used. One at the input to control the unwanted radio
frequency signals and the other at pin 5 to block the R.F signals. This capacitor offers a reactance of
106 ohm approximately to block the R-F signals.
Resistor R3 is current controlled Resistor.
TIP 122 Darlington Transistor is used to amplify the current to generate strong flux.
Maximum output current: 424mA
IE2 = ß2 x ß1 x IB1
IE2= 1000*424 uA
IE2=424 mA
17 | P a g e
3.6Softener circuit Implementation in Proteus:
Fig. 3.6 WSC IN Proteus
3.7Calculate required flux to soft the water
By Using faraday’s LAW we can calculate the change in flux.
V= N × d/dt
Where V=di/dt
Hence change in current is proportional to change in flux
Here Maximum output current is 424mA
Number of turns of inductor wire at positive output = 77
Number of turns of inductor wire at ground output = 75
Hence Total turns would be = 155
Hence calculated maximum flux would be
 =424mA/155 = 2.73x10-3
V.m
18 | P a g e
3.8Arduino interfacing with MATLAB:
1. Variable Declaration
2. Set Serial Port
3. Set Figure
4. Set axis
5. Create x-label, y-label, and title
6. Initialize the variable
7. Re-creating Serial Port before timeout
8. Serial data accessing
9. For reducing Error Use your own constant
10. Clean up the serial port
Fig.3.8 PH Result in MATLAB
19 | P a g e
CHAPTER 4: CONCLUSION AND RECOOMENDATION
4.1 Scope
A system was with more sensor nodes and more base stations. Nodes and base stations are
connected as WSN, the different base stations are connected via Ethernet. The Ethernet can
also be connected to internet so the user can just login to the system and get a real time water
quality data faraway.
Water softening technique depends on the input from the ph sensor.
4.2 Applications
Chemical leakage detection in rivers: This is very important as due to chemical spills in
rivers, the aquatic animals and creatures living in the rivers get affected and die in large
numbers. So early detection of the leakage will not only save cost of cleaning the river beds,
but also save a lot of aquatic life.
Maintain the swimming pool water quality: By testing the pH level and Chloride levels of
pool water, the quality of water in swimming pools is maintained.
Maintenance of Fish Tank water: The bacteria, pathogen detection in water are possible to
maintain the quality of tank water.
4.3 Conclusions
Sequential follow up of water pollution status in remote region can be achieved by
monitoring the quality of water & collecting comprehensive data.
The system not only provides comprehensive evaluation of water environment but also can
quickly discover urgent water pollution accident or natural disasters, transferring the
abnormal water quality information to monitoring centres by quicker communication network
and provides graphical references for the decision making department to comprehend the
status of the disaster to establish the prevention and cure policy.
The designed system is used to test the water for various dose responses for more type of
infection in a sample, at the various temperatures. This water quality sensor model is very
beneficial for the society in various
application of water.
This research work is used to design the system to study the water sample. The sample food
material is checked under the different atmospheric condition. The impurity is added in
the testing material is analyze at the different interval of time of a day by the monitoring pH
value and by measuring the hardness of water.
20 | P a g e
APPENDICES
Appendix I: Arduino Uno
Table I AT mega 328p Specification
Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage
(recommended)
7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins
14 (of which 6 provide PWM
output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory
32 KB (ATmega328P)
of which 0.5 KB used by boot
loader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
Length 68.6 mm
Width 53.4 mm
Weight 25 g
21 | P a g e
Appendix II: Zigbee
Table II Zigbee Specification
22 | P a g e
Appendix III: MATLAB Code:
4 clear all;
5
6 %%Variables (Edit yourself)
7
8 SerialPort='com10'; %serial port
9 MaxDeviation = 14;%Maximum Allowable Change from one value to next
10 TimeInterval=0.2;%time interval between each input.
11 loop=500;%count values
12
13 %%Set up the serial port object
14
15 s = serial(SerialPort)
16 fopen(s);
17 PH =now;
18 Time = 0;
19
20 %% Set up the figure
21
22 figureHandle = figure('NumberTitle','off',...
23 'Name','PH Characteristics',...
24 'Color',[0 0 0],'Visible','off');
25
26 % Set axes
27
28 axesHandle = axes('Parent',figureHandle,...
29 'YGrid','on',...
30 'YColor',[0.9725 0.9725 0.9725],...
31 'XGrid','on',...
32 'XColor',[0.9725 0.9725 0.9725],...
33 'Color',[0 0 0]);
34
35 hold on;
36 plotHandle = plot(axesHandle,PH,Time,'Marker','.','LineWidth',1,'Color',[0 1 0]);
37 xlim(axesHandle,[min(PH) max(PH+0.001)]);
38
39 % Create xlabel
40
41 xlabel('Time','FontWeight','bold','FontSize',14,'Color',[1 1 0]);
42
43 % Create ylabel
44
45 ylabel('PH','FontWeight','bold','FontSize',14,'Color',[1 1 0]);
46
47 % Create title
48
49 title('Real Time Data','FontSize',15,'Color',[1 1 0]);
50
51 %% Initializing variables
52
53 Time(1)=0;
54 PH(1)=0;
55 count = 2;
56 k=1;
57 while ~isequal(count,loop)
58
59 %%Re creating Serial port before timeout
60
61 k=k+1;
62 if k==25
23 | P a g e
63 fclose(s);
64 delete(s);
65 clear s;
66 s = serial('com10');
67 fopen(s)
68 k=0;
69 end
70
71 %%Serial data accessing
72
73 Time(count) = fscanf(s,'%d'); %#ok<*SAGROW>
74
75 %%For reducing Error Use your own costant
76
77 Time(1)=0;
78 if (Time(count)-Time(count-1)>MaxDeviation)
79 Time(count)=Time(count-1);
80 end
81 PH(count) = count;
82 set(plotHandle,'YData',Time,'XData',PH);
83 set(figureHandle,'Visible','on');
84 datetick('x','mm/DD HH:MM');
85
86 pause(TimeInterval);
87 count = count +1;
88 end
89
90 %% Clean up the serial port
91 fclose(s);
92 delete(s);
93 clear s;
24 | P a g e
Appendix IV: Arduino code:
Arduino TX code:
///////////////// VRS ///////////////////////////
int reading;
int val;
/////////////////////////////////////////////////
//##################### main setup ##############
void setup()
{
pinMode(A0,INPUT); // A0 as input
Serial.begin(9600); // zigbee init.
pinMode(3,OUTPUT); // SOFT RELAY
pinMode(4,OUTPUT); // HARD RELAY
digitalWrite(3,LOW);
digitalWrite(4,LOW);
}
///////////////////////////////////////////////////
//############### main loop ######################
void loop()
{
val = analogRead(A0); // a0 read
25 | P a g e
reading = map(val,0,1023,0,14); // mapping
if(reading>7)
digitalWrite(4,HIGH);
else if(reading<7)
digitalWrite(3,HIGH);
else
{digitalWrite(3,LOW);digitalWrite(4,LOW);}
//Serial.write('a');
//Serial.write(',');
Serial.println(reading); // transmit over zigbee.
delay(1000);// sample at every 1 seconds.
}
///////////////////////////////////////////////////////
//############ extra functions and ISRS ///////////////
26 | P a g e
Arduino Rx Code:
//////////////////////////// inclueds ////////////////////
#include <LiquidCrystal.h>
///////////////////////////// VRS ///////////////////////
int data;
////////////////////////////// objects /////////////////
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
///////////////////////////////////////////////////////////
//########################## main setup ###################
void setup()
{
lcd.begin(16, 2); // init lcd
Serial.begin(9600); // zigbee init.
lcd.setCursor(0,0);
lcd.print(" WQMAC ");
lcd.setCursor(0,1);
lcd.print(" Indus College");
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Water PH :");
}
27 | P a g e
/////////////////////////////////////////////////////////////
//######################## main loop #######################
void loop()
{
if(Serial.available()>0)
{
// if(Serial.read()=='a')
// {
data = Serial.parseInt(); // receive data in int. form.
lcd.setCursor(0,1);
lcd.print(" ");
lcd.setCursor(0,1);
lcd.print(data); // print on lcd
// }
}
}
//////////////////////////////////////////////////////////////
//############# extra functions and ISRS //////////////////////
28 | P a g e
LIST OF REFERENCES
1. http://ijsetr.org/wp-content/uploads/2014/03/IJSETR-VOL-3-ISSUE-3-385-389.pdf
2. http://www.researchinventy.com/papers/v1i3/I013039042.pdf
3. http://www.isca.in/IJES/Archive/v3/i11/2.ISCA-RJEngS-2014-70.pdf
4. http://tathastuservices.com/english/tws/scince-behind-this.html
5. http://www.vivabluwater.com/products/explanation.pdf
6. http://www.informit.com/articles/article.aspx?p=1409785&seqNum=4
7. http://www.mouser.com/pdfdocs/Gravitech_ATMEGA328_datasheet.pdf
8. https://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Datasheet.pdf

More Related Content

What's hot

Report on solar based street light system
Report on solar based street light systemReport on solar based street light system
Report on solar based street light systemAshutosh kumar
 
smart street light projet
smart street light projetsmart street light projet
smart street light projetSurya Karan
 
Automatic street light control using LDR.
Automatic street light control using LDR.Automatic street light control using LDR.
Automatic street light control using LDR.Fazlur Rahman
 
Full information of Thermal Power Plant by Rupesh Kumar
Full information of Thermal Power Plant by Rupesh KumarFull information of Thermal Power Plant by Rupesh Kumar
Full information of Thermal Power Plant by Rupesh KumarRUPESH KUMAR
 
Automatic solar LED street light automation by using RTC and I2C protocols d...
Automatic solar LED street light automation by using RTC and I2C protocols  d...Automatic solar LED street light automation by using RTC and I2C protocols  d...
Automatic solar LED street light automation by using RTC and I2C protocols d...PRASHANTH RAO
 
automatic street light control using aurdino,PIR,LDR tinker cad circuit
automatic street light control using aurdino,PIR,LDR tinker cad circuitautomatic street light control using aurdino,PIR,LDR tinker cad circuit
automatic street light control using aurdino,PIR,LDR tinker cad circuitanujabarge3
 
Microcontroller Based Automatic Street Light Monitoring and Control System
Microcontroller Based Automatic Street Light Monitoring and Control SystemMicrocontroller Based Automatic Street Light Monitoring and Control System
Microcontroller Based Automatic Street Light Monitoring and Control SystemIRJET Journal
 
street light intensity control using micro-controller
street light intensity control using micro-controller street light intensity control using micro-controller
street light intensity control using micro-controller krunal103
 
IRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET Journal
 
Solar Tracker Module with Automated Module Cleaning System
Solar Tracker Module with Automated Module Cleaning SystemSolar Tracker Module with Automated Module Cleaning System
Solar Tracker Module with Automated Module Cleaning Systemtheijes
 
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNO
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNOSTREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNO
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNOIAEME Publication
 
Electrónica: Proyectos electrónicos
Electrónica: Proyectos electrónicos Electrónica: Proyectos electrónicos
Electrónica: Proyectos electrónicos SANTIAGO PABLO ALBERTO
 
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...JLanka Technologies (Pvt) Limited
 
IRJET - The Implementation of Arduino based Single Axis Solar Tracking Sy...
IRJET -  	  The Implementation of Arduino based Single Axis Solar Tracking Sy...IRJET -  	  The Implementation of Arduino based Single Axis Solar Tracking Sy...
IRJET - The Implementation of Arduino based Single Axis Solar Tracking Sy...IRJET Journal
 
IRJET- Automatic Highway Lighting System
IRJET- Automatic Highway Lighting SystemIRJET- Automatic Highway Lighting System
IRJET- Automatic Highway Lighting SystemIRJET Journal
 
IRJET- Digital Dynamometer for Stationary Waves
IRJET-  	  Digital Dynamometer for Stationary WavesIRJET-  	  Digital Dynamometer for Stationary Waves
IRJET- Digital Dynamometer for Stationary WavesIRJET Journal
 
premanent emergency light system
premanent emergency light systempremanent emergency light system
premanent emergency light systemrushi1234rap
 

What's hot (20)

Report on solar based street light system
Report on solar based street light systemReport on solar based street light system
Report on solar based street light system
 
Automatic street light based on vehicles movement report
Automatic street light based on vehicles movement reportAutomatic street light based on vehicles movement report
Automatic street light based on vehicles movement report
 
smart street light projet
smart street light projetsmart street light projet
smart street light projet
 
Automatic street light control using LDR.
Automatic street light control using LDR.Automatic street light control using LDR.
Automatic street light control using LDR.
 
Full information of Thermal Power Plant by Rupesh Kumar
Full information of Thermal Power Plant by Rupesh KumarFull information of Thermal Power Plant by Rupesh Kumar
Full information of Thermal Power Plant by Rupesh Kumar
 
Automatic solar LED street light automation by using RTC and I2C protocols d...
Automatic solar LED street light automation by using RTC and I2C protocols  d...Automatic solar LED street light automation by using RTC and I2C protocols  d...
Automatic solar LED street light automation by using RTC and I2C protocols d...
 
automatic street light control using aurdino,PIR,LDR tinker cad circuit
automatic street light control using aurdino,PIR,LDR tinker cad circuitautomatic street light control using aurdino,PIR,LDR tinker cad circuit
automatic street light control using aurdino,PIR,LDR tinker cad circuit
 
Microcontroller Based Automatic Street Light Monitoring and Control System
Microcontroller Based Automatic Street Light Monitoring and Control SystemMicrocontroller Based Automatic Street Light Monitoring and Control System
Microcontroller Based Automatic Street Light Monitoring and Control System
 
street light intensity control using micro-controller
street light intensity control using micro-controller street light intensity control using micro-controller
street light intensity control using micro-controller
 
IRJET- Smart Street Light Control System
IRJET- Smart Street Light Control SystemIRJET- Smart Street Light Control System
IRJET- Smart Street Light Control System
 
Solar Tracker Module with Automated Module Cleaning System
Solar Tracker Module with Automated Module Cleaning SystemSolar Tracker Module with Automated Module Cleaning System
Solar Tracker Module with Automated Module Cleaning System
 
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNO
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNOSTREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNO
STREET LIGHT GLOWS ON DETECTING THE VEHICLE MOVEMENT USING ARDUINO UNO
 
Electrónica: Proyectos electrónicos
Electrónica: Proyectos electrónicos Electrónica: Proyectos electrónicos
Electrónica: Proyectos electrónicos
 
SOLAR BASED LED SCROLING DISPLAY
SOLAR BASED LED SCROLING DISPLAYSOLAR BASED LED SCROLING DISPLAY
SOLAR BASED LED SCROLING DISPLAY
 
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...
Grid+connect+pv+install+and+supervise+guidelines+cec+issue+9Grid-Connected So...
 
IRJET - The Implementation of Arduino based Single Axis Solar Tracking Sy...
IRJET -  	  The Implementation of Arduino based Single Axis Solar Tracking Sy...IRJET -  	  The Implementation of Arduino based Single Axis Solar Tracking Sy...
IRJET - The Implementation of Arduino based Single Axis Solar Tracking Sy...
 
Final Year Project
Final Year ProjectFinal Year Project
Final Year Project
 
IRJET- Automatic Highway Lighting System
IRJET- Automatic Highway Lighting SystemIRJET- Automatic Highway Lighting System
IRJET- Automatic Highway Lighting System
 
IRJET- Digital Dynamometer for Stationary Waves
IRJET-  	  Digital Dynamometer for Stationary WavesIRJET-  	  Digital Dynamometer for Stationary Waves
IRJET- Digital Dynamometer for Stationary Waves
 
premanent emergency light system
premanent emergency light systempremanent emergency light system
premanent emergency light system
 

Viewers also liked

Touch Screen Technology
Touch Screen TechnologyTouch Screen Technology
Touch Screen TechnologyGvs Bharadwaj
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systemsanishgoel
 
Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234Ganesh Bv
 
Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Ankit Kaul
 
52497104 seminar-report
52497104 seminar-report52497104 seminar-report
52497104 seminar-reportdhiru8342
 
Report underwater-wireless
Report underwater-wirelessReport underwater-wireless
Report underwater-wirelesspatna
 
Safety of automobile Report
Safety of automobile ReportSafety of automobile Report
Safety of automobile ReportJIET, Jodhpur
 
Securing Underwater Wireless Communication
Securing Underwater Wireless CommunicationSecuring Underwater Wireless Communication
Securing Underwater Wireless CommunicationDipaloke Arunodoy
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemRkrishna Mishra
 
Securing underwater wireless communication by Nisha Menon K
Securing underwater wireless communication by Nisha Menon KSecuring underwater wireless communication by Nisha Menon K
Securing underwater wireless communication by Nisha Menon KNisha Menon K
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobileAali Aalim
 
Wireless security presentation
Wireless security presentationWireless security presentation
Wireless security presentationMuhammad Zia
 
solar street light project report.
solar street light project report.solar street light project report.
solar street light project report.Hagi Sahib
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applicationsDr.YNM
 
under water wireless communication
under water wireless communicationunder water wireless communication
under water wireless communicationDheeresh Kumar
 

Viewers also liked (20)

review-1
review-1review-1
review-1
 
Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
 
Touch Screen Technology
Touch Screen TechnologyTouch Screen Technology
Touch Screen Technology
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234Embedded system in_automobiles_seminar_report_1234
Embedded system in_automobiles_seminar_report_1234
 
Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...
 
52497104 seminar-report
52497104 seminar-report52497104 seminar-report
52497104 seminar-report
 
Report underwater-wireless
Report underwater-wirelessReport underwater-wireless
Report underwater-wireless
 
Merged document 2
Merged document 2Merged document 2
Merged document 2
 
Touch screen report
Touch screen reportTouch screen report
Touch screen report
 
Safety of automobile Report
Safety of automobile ReportSafety of automobile Report
Safety of automobile Report
 
Securing Underwater Wireless Communication
Securing Underwater Wireless CommunicationSecuring Underwater Wireless Communication
Securing Underwater Wireless Communication
 
Telemedicine
TelemedicineTelemedicine
Telemedicine
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
Securing underwater wireless communication by Nisha Menon K
Securing underwater wireless communication by Nisha Menon KSecuring underwater wireless communication by Nisha Menon K
Securing underwater wireless communication by Nisha Menon K
 
Embedded system in automobile
Embedded system in automobileEmbedded system in automobile
Embedded system in automobile
 
Wireless security presentation
Wireless security presentationWireless security presentation
Wireless security presentation
 
solar street light project report.
solar street light project report.solar street light project report.
solar street light project report.
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
under water wireless communication
under water wireless communicationunder water wireless communication
under water wireless communication
 

Similar to final report_51_33_17

M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network Shashank Narayan
 
FINAL PROJECT REPORT
FINAL PROJECT REPORTFINAL PROJECT REPORT
FINAL PROJECT REPORTSoham Wadekar
 
Real time conversion of sign language to text and speech
Real time conversion of sign language to text and speech Real time conversion of sign language to text and speech
Real time conversion of sign language to text and speech HarshKSatheesh
 
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLER
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLERREAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLER
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLERVenkata Sai Kalyan Routhu
 
OBD2 Scanner-Final Year Project Report
OBD2 Scanner-Final Year Project ReportOBD2 Scanner-Final Year Project Report
OBD2 Scanner-Final Year Project ReportKokila Surasinghe
 
E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1NISHANT SHRISTIRAJ
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerkrity kumari
 
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackManeuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackIshanMalpotra
 
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulink
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulinkDigital distancerelaymodelingandtestingusinglabvie wandmatlabsimulink
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulinksalam_a
 
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...Cassie Romero
 
Intrusion Detection In Open Field Using Geophone (Report)
Intrusion Detection In Open Field Using Geophone (Report)Intrusion Detection In Open Field Using Geophone (Report)
Intrusion Detection In Open Field Using Geophone (Report)Nuthan Prasad
 
Speed checker for highways
Speed checker for highwaysSpeed checker for highways
Speed checker for highwaysjishnujasin
 
IRJET- Design and Implementation of Smart Dustbin using IoT Notifications
IRJET- Design and Implementation of Smart Dustbin using IoT NotificationsIRJET- Design and Implementation of Smart Dustbin using IoT Notifications
IRJET- Design and Implementation of Smart Dustbin using IoT NotificationsIRJET Journal
 
Efficient Route Discovery In Mobile Ad Hoc Network
Efficient  Route  Discovery In  Mobile  Ad  Hoc  NetworkEfficient  Route  Discovery In  Mobile  Ad  Hoc  Network
Efficient Route Discovery In Mobile Ad Hoc Networksomarka
 
Li-Fi Audio Transmission Project Documentation/Report
Li-Fi Audio Transmission Project Documentation/ReportLi-Fi Audio Transmission Project Documentation/Report
Li-Fi Audio Transmission Project Documentation/ReportTSriyaSharma
 
Automatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAutomatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAMIT KUMAR SINGH
 

Similar to final report_51_33_17 (20)

M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network
 
Avinash thesis final
Avinash thesis finalAvinash thesis final
Avinash thesis final
 
FINAL PROJECT REPORT
FINAL PROJECT REPORTFINAL PROJECT REPORT
FINAL PROJECT REPORT
 
Final year project
Final year projectFinal year project
Final year project
 
Real time conversion of sign language to text and speech
Real time conversion of sign language to text and speech Real time conversion of sign language to text and speech
Real time conversion of sign language to text and speech
 
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLER
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLERREAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLER
REAL TIME HEART BEAT MONITORING SYSTEM USING PIC16F876 MICROCONTROLLER
 
OBD2 Scanner-Final Year Project Report
OBD2 Scanner-Final Year Project ReportOBD2 Scanner-Final Year Project Report
OBD2 Scanner-Final Year Project Report
 
E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1E Assistance for Elderly and Disabled Part 1
E Assistance for Elderly and Disabled Part 1
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontroller
 
FINAL DOC
FINAL DOCFINAL DOC
FINAL DOC
 
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor FeedbackManeuvering Robotic Vehicle based on Motion Sensor Feedback
Maneuvering Robotic Vehicle based on Motion Sensor Feedback
 
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulink
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulinkDigital distancerelaymodelingandtestingusinglabvie wandmatlabsimulink
Digital distancerelaymodelingandtestingusinglabvie wandmatlabsimulink
 
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...
Augmented Reality SEMINAR REPORT Submitted By BIKKAVOLUANANTHABHAVANI SAI KRI...
 
Intrusion Detection In Open Field Using Geophone (Report)
Intrusion Detection In Open Field Using Geophone (Report)Intrusion Detection In Open Field Using Geophone (Report)
Intrusion Detection In Open Field Using Geophone (Report)
 
Speed checker for highways
Speed checker for highwaysSpeed checker for highways
Speed checker for highways
 
report.pdf
report.pdfreport.pdf
report.pdf
 
IRJET- Design and Implementation of Smart Dustbin using IoT Notifications
IRJET- Design and Implementation of Smart Dustbin using IoT NotificationsIRJET- Design and Implementation of Smart Dustbin using IoT Notifications
IRJET- Design and Implementation of Smart Dustbin using IoT Notifications
 
Efficient Route Discovery In Mobile Ad Hoc Network
Efficient  Route  Discovery In  Mobile  Ad  Hoc  NetworkEfficient  Route  Discovery In  Mobile  Ad  Hoc  Network
Efficient Route Discovery In Mobile Ad Hoc Network
 
Li-Fi Audio Transmission Project Documentation/Report
Li-Fi Audio Transmission Project Documentation/ReportLi-Fi Audio Transmission Project Documentation/Report
Li-Fi Audio Transmission Project Documentation/Report
 
Automatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLCAutomatic liquid filling and mixing process using PLC
Automatic liquid filling and mixing process using PLC
 

More from Darshil Shah

Charge coupled device(ccd)
Charge coupled device(ccd)Charge coupled device(ccd)
Charge coupled device(ccd)Darshil Shah
 
Frequency modulation and its application
Frequency modulation and its applicationFrequency modulation and its application
Frequency modulation and its applicationDarshil Shah
 
Photoelectric sensors
Photoelectric sensorsPhotoelectric sensors
Photoelectric sensorsDarshil Shah
 

More from Darshil Shah (6)

Umc_18_CMOS
Umc_18_CMOSUmc_18_CMOS
Umc_18_CMOS
 
Task i
Task iTask i
Task i
 
Pn sequence
Pn sequencePn sequence
Pn sequence
 
Charge coupled device(ccd)
Charge coupled device(ccd)Charge coupled device(ccd)
Charge coupled device(ccd)
 
Frequency modulation and its application
Frequency modulation and its applicationFrequency modulation and its application
Frequency modulation and its application
 
Photoelectric sensors
Photoelectric sensorsPhotoelectric sensors
Photoelectric sensors
 

Recently uploaded

Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptxMUKULKUMAR210
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging systemgokuldongala
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxLMW Machine Tool Division
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technologyabdulkadirmukarram03
 
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docxSUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docxNaveenVerma126
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsEpec Engineered Technologies
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfNaveenVerma126
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfRedhwan Qasem Shaddad
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxssusera0771e
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...soginsider
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Amil baba
 

Recently uploaded (20)

Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptx
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging system
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technology
 
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docxSUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
SUMMER TRAINING REPORT ON BUILDING CONSTRUCTION.docx
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and Applications
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
 
How to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdfHow to Write a Good Scientific Paper.pdf
How to Write a Good Scientific Paper.pdf
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptx
 
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...Transforming Process Safety Management: Challenges, Benefits, and Transition ...
Transforming Process Safety Management: Challenges, Benefits, and Transition ...
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
Présentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdfPrésentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdf
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
 

final report_51_33_17

  • 1. 0 | P a g e Water Quality Monitoring and conditioning Using Wireless sensor Network MAJOR-PROJECT REPORT By Shah Darshil Hareshbhai (12BECR051) Patel Jainam Sureshbhai (12BECR033) Jain Darshan Ranjitbhai (12BECR017) Project Guide: Prof. Ankur Changela Department of Electronics and Communication Engineering Indus Institute of Technology and Engineering Ahmedabad MAY 2016
  • 2. II | P a g e BONAFIDE CERTIFICATE This is to certify that this project report entitled “Water Quality Monitoring and conditioning using wireless sensor network” submitted to Department of Electronics and Communication Engineering, IITE, Ahmedabad, is a bonafide record of work done by “Shah Darshil Hareshbhai” under my supervision from “4th January 2016” to “13th May 2016”. Prof. Ankur Changela Faculty, EC Department Prof R.N. Mutagi Head of Department Electronics and Communication Place Date
  • 3. III | P a g e BONAFIDE CERTIFICATE This is to certify that this project report entitled “Water Quality Monitoring and conditioning using wireless sensor network” submitted to Department of Electronics and Communication Engineering, IITE, Ahmedabad, is a bonafide record of work done by “Patel Jainam Sureshbhai” under my supervision from “4th January 2016” to “13th May 2016”. Prof. Ankur Changela Faculty, EC Department Prof R.N. Mutagi Head of Department Electronics and Communication Place Date
  • 4. IV | P a g e BONAFIDE CERTIFICATE This is to certify that this project report entitled “Water Quality Monitoring and conditioning using wireless sensor network” submitted to Department of Electronics and Communication Engineering, IITE, Ahmedabad, is a bonafide record of work done by “Jain Darshan Ranjitbhai” under my supervision from “4th January 2016” to “13th May 2016”. Prof. Ankur Changela Faculty, EC Department Prof R.N. Mutagi Head of Department Electronics and Communication Place Date
  • 5. V | P a g e Declaration by Author This is to declare that this report has been written by me. No part of the report is plagiarized from other sources. All information included from other sources has been duly acknowledged. I aver that if any part of the report is found to be plagiarized, I shall take full responsibility for it. Shah Darshil Hareshbhai (12BECR051) Patel Jainam Sureshbhai (12BECR033) Jain Darshan Ranjitbhai (12BECR017) Place Date
  • 6. VI | P a g e ACKNOWLEDGMENT I gratefully acknowledge my mentor Prof. Ankur Changela, Faculty EC department, Indus University for his suggestions and guidance during the entire duration of the project. I am thankful to him for helping me to understanding and develop problem solving ability. I express sincere gratitude to Prof. R. N. Mutagi, Head of Department, Electronics and Communication Department, Indus University for strengthening my fundamental knowledge. I am thankful to him for his views, suggestions and reviewing. Finally, I express deep appreciation to my parents and friends for their unconditional support, patience and encouragement.
  • 7. VII | P a g e ABSTRACT Underwater wireless sensor network is the simple and basic way to monitor the quality of water using wireless sensor network (WSN) technology. To monitor the quality of water over different sites as a real time application, A WSN technology like Zigbee is used to connect the nodes and base station. The collected data of PH sensor is sent to base station and at the base station collected data is displayed on 16x2 LCD. If displayed PH>7 then the water said to be hard hence to soft the water we design water softener circuit which is working until water PH should not be equal to 7.
  • 8. VIII | P a g e Contents ACKNOWLEDGMENT.....................................................................................VI ABSTRACT...................................................................................................... VII List of figures:......................................................................................................X List of Table.........................................................................................................X CHAPTER 1: INTRODUCTION.........................................................................1 1.1 Definition of Project: ..............................................................................................................1 1.2 PH sensor Circuit:...................................................................................................................2 1.3 Water Softener Circuit:...........................................................................................................3 CHAPTER 2 APPROACH USED........................................................................4 2.1 ZIGBEE Configuration:..........................................................................................................4 2.1.1 ADD or Find Radio module devices as shown in fig......................................................4 2.1.2 Configure Radio Devices with certain parameter like Baud Rate, Data Rate, Parity, ....4 And Stop Bit. ..................................................................................................................................4 2.1.3 To configure Point to Point topology we have to add two Radio module devices. ........5 2.1.4 To done Point to Point communication we have to select one as a Router and one as a coordinator and select on update to select Radio Module Firmware. .............................................5 2.1.5 If we have to add two devices in same cloud (network) we have to equal PAN Ids. ....6 2.1.6 To done Point to Point communication we have do following process:.........................6 2.1.7 Point to Point communication between Router and coordinator.....................................7 2.2 Arduino interfacing with MATLAB:......................................................................................7 2.3 Arduino interfacing with Terminal Software:.........................................................................8 2.4 Arduino UNO with Zigbee configuration Mode:..................................................................10 2.5 LCD interfacing with Arduino Uno:.....................................................................................11 2.6 Detail of Arduino Uno: .........................................................................................................11 CHAPTER 3: RESULT AND DISCUSSION....................................................12 3.1 Software Implementation......................................................................................................12 3.2 Software Implementation:.....................................................................................................13 3.2.1 WQMC TX: ..................................................................................................................13 3.2.2 WQMC RX:..................................................................................................................13 3.3 Output Response of sample water.........................................................................................14 3.3.1 Bar Chart displaying LCD binary values of water sample............................................14 3.4 Titration Method:..................................................................................................................15
  • 9. IX | P a g e 3.5 Water softener circuit design: ...............................................................................................16 3.6 Softener circuit Implementation in Proteus: .........................................................................17 3.7 Calculate required flux to soft the water...............................................................................17 3.8 Arduino interfacing with MATLAB:....................................................................................18 CHAPTER 4: CONCLUSION AND RECOOMENDATION...........................19 4.1 Scope.....................................................................................................................................19 4.2 Applications..........................................................................................................................19 4.3 Conclusions...........................................................................................................................19 APPENDICES ....................................................................................................20 Appendix I: Arduino Uno.................................................................................................................20 Appendix II: Zigbee..........................................................................................................................21 Appendix III: MATLAB Code: ........................................................................................................22 Appendix IV: Arduino code:.............................................................................................................24 Arduino TX code: .........................................................................................................................24 Arduino Rx Code:.........................................................................................................................26 LIST OF REFERENCES....................................................................................28
  • 10. X | P a g e List of figures: Sr. No. Name Pg. No. 1.2 PH sensor Circuit 2 1.3 Water softener circuit 3 2.1.1 Radio Module 4 2.1.2 Configure Radio Module 4 2.1.3 P to P Topology 5 2.1.4 Select Firmware 5 2.1.5 Same PAN IDs 6 2.1.6 Addressing Zigbee 6 2.1.7 Communication process 7 2.2 MATLAB Plotting 7 2.3.1 COM Port selection 8 2.3.2 Select CSV file In Terminal 8 2.3.3 Select CSV File 8 2.3.4 Plotting Data 9 2.4.1 Zigbee interface with Arduino 10 2.4.1 Zigbee Pin out 10 2.5 LCD interface with Arduino 11 2.6 AT mega 328 Pin out 11 3.2.1 WQMC TX 13 3.2.2 WQMC RX 13 3.3.1 Water Sample Bar Chart 14 3.4 Titration Method 15 3.6 WSC in proteus 17 3.8 PH Result in matlab 18 List of Table Sr. No. Name Pg. No. 3.3 Water Samples Readings 14 A-I AT mega 328p Specification 20 A-II Zigbee Specification 21
  • 11. 1 | P a g e CHAPTER 1: INTRODUCTION 1.1 Definition of Project: To take preventive actions for quality maintenance we got an idea that a system should be implemented to monitor the quality of water in easy way, so it can easily analyze some of the critical and important factors of water. Various environmental parameters such as temperature, pH, oxygen density, turbidity and so on from water can be collected by these systems using different sensors. Here only monitoring of the system is not sufficient so that we will design such an application which is if water Ph should not be equal to 7 the conditioning of water will start and did not stop until water Ph should not be equal to 7. A water softener circuit is based on electromagnetic or electric field causes small calcium carbonate crystals in water to join and form larger crystals The Electronic water softener operates at a frequency of 15 kHz and amplitude of 12 volts A 555 timer was used to produce a rectangular-wave signal which induced the field required in the water supply passing through a tube using two open ended copper coils wound round it The coils were insulated to prevent electrical contact with the tubes. An activity indicator was designed to detect the presence of the 15 kHz oscillator signal.
  • 12. 2 | P a g e 1.2 PH sensor Circuit: Sensing circuit is designed using two electrodes and these electrodes would be dipped in the solution of water samples. Inside the water solution these electrode form the cathode-anode pair, certain amount of current will be generated 1K resistor connected to this sensor circuit which will oppose the flow of the current and thus Potential Difference occurs between the two electrodes. Electrodes Water Fig. 1.2 PH Sensor Circuit V01K +5v 0V
  • 13. 3 | P a g e 1.3 Water Softener Circuit: A water softener circuit is based on electromagnetic or electric field causes small calcium carbonate crystals in water to join and form larger crystals The Electronic water softener circuit operates at variable frequency 1 kHz and 50 kHz. The operated frequency generated from Arduino Uno and passes through power amplifier circuit which induced the field required in the water supply passing through a tube using two open ended copper coils wound around it. Fig. 1.3 Water Softener Circuit PIPE
  • 14. 4 | P a g e CHAPTER 2 APPROACH USED 2.1 ZIGBEE Configuration: 2.1.1 ADD or Find Radio module devices as shown in fig. Fig. 2.1.1 ADD Radio Module 2.1.2 Configure Radio Devices with certain parameter like Baud Rate, Data Rate, Parity, And Stop Bit. Fig. 2.1.2 configure Radio module
  • 15. 5 | P a g e 2.1.3 To configure Point to Point topology we have to add two Radio module devices. Fig. 2.1.3 P to P Topology 2.1.4 To done Point to Point communication we have to select one as a Router and one as a coordinator and select on update to select Radio Module Firmware. Fig. 2.1.4 Select Firmware
  • 16. 6 | P a g e 2.1.5 If we have to add two devices in same cloud (network) we have to equal PAN Ids. Fig. 2.1.5 Same PAN IDs 2.1.6 To done Point to Point communication we have do following process: DHrouter = SHcoordinator DLrouter = SLcoordinator DLcoordinator = SLrouter DHcoordinator = SHcoordinator Fig. 2.1.6 Addressing in zigbee
  • 17. 7 | P a g e 2.1.7 Point to Point communication between Router and coordinator. Fig. 2.1.7 communication process 2.2 Arduino interfacing with MATLAB:  Real time data plot from a serial port and this MATLAB script is for plotting a graph by accessing serial port data in real time. Fig. 2.2 MATLAB Plotting
  • 18. 8 | P a g e 2.3 Arduino interfacing with Terminal Software: 1. Select The COM Port Fig. 2.3.1 Com port selection 2. Select the CSV (comma delimited) file Fig.2.3.2 Select CSV File In terminal 3. Excel CSV File Fig.2.3.3 Select CSV File
  • 19. 9 | P a g e 4. Excel Plotting And data Collection From serial port Fig. 2.3.4 Plotting Data
  • 20. 10 | P a g e 2.4 Arduino UNO with Zigbee configuration Mode: As shown in Fig. Data out (2) Zigbee is connected to Rx (0) Arduino Uno Data IN (3) Zigbee is connected to Tx (1) Arduino Uno Fig. 2.4.1 Zigbee interface with Arduino Zigbee Pin out Fig. 2.4.2 Zigbee Pin out
  • 21. 11 | P a g e 2.5 LCD interfacing with Arduino Uno: Fig. 2.5 LCD interface With Arduino 2.6 Detail of Arduino Uno: The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. Fig. 2.6 AT mega 328 PINOUT
  • 22. 12 | P a g e CHAPTER 3: RESULT AND DISCUSSION 3.1Software Implementation Start Initialize PH=0 Read analogue Signal Using the Arduino (Inbuilt ADC) YES If PH >=7 NO Arduino module (2) Display it on the LCD END Transmit data via wireless network Using Zigbee Start Water softener circuit
  • 23. 13 | P a g e 3.2Software Implementation: 3.2.1 WQMC TX: Fig. 3.2.1 WQMC TX 3.2.2 WQMC RX: Fig. 3.2.2 WQMC RX
  • 24. 14 | P a g e 3.3Output Response of sample water Table 3.3 Water samples Reading 3.3.1 Bar Chart displaying LCD binary values of water sample FIG 3.3.1 Water samples Bar chart Sr. No. Water sample Binary Reading 1 Acidic Water 101 2 Hard Water 652 3 Regular Water 895 0 100 200 300 400 500 600 700 800 900 1000 Acidic water Hard water Regular water Series 1 Column1 Column2
  • 25. 15 | P a g e 3.4Titration Method: Take 10ml sample water (Soft Water) then added into 1ml Buffer solution and 3 drops of EBT (Eriochrome Black T). Add EDTA (Ethylenediaminetetraacetic acid) continuously while sample water colour is not come to transparent Blue. And at that time we note the readings of glass tube. Fig.3.4 Titration Method
  • 26. 16 | P a g e 3.5Water softener circuit design: Maximum input and output voltages = 15 volts Maximum input current = 200 mA The frequency of oscillators of NE555 IC was determined using the RC network. Tc = charging time = 0.693 (R1 + R2) C Td = Discharging time = 0.693 R2 C Period (T) = Tc + Td Frequency (f) = I/T For frequency (f) = 15 x 103 Hz Period (T) = 1/f = 1/15 x 103 = 66.666 x 10-6 s Using; R1 = 10k R2 = 10R1 = 100k for about 1:10 mark to space ratio. Using equation (4), for T = 66.67x10-6 s C = 4.58 x 10-10 F = 0.458 x 10-9 F = 0.45 n F Two capacitors C1 = C2 = 100nF were used. One at the input to control the unwanted radio frequency signals and the other at pin 5 to block the R.F signals. This capacitor offers a reactance of 106 ohm approximately to block the R-F signals. Resistor R3 is current controlled Resistor. TIP 122 Darlington Transistor is used to amplify the current to generate strong flux. Maximum output current: 424mA IE2 = ß2 x ß1 x IB1 IE2= 1000*424 uA IE2=424 mA
  • 27. 17 | P a g e 3.6Softener circuit Implementation in Proteus: Fig. 3.6 WSC IN Proteus 3.7Calculate required flux to soft the water By Using faraday’s LAW we can calculate the change in flux. V= N × d/dt Where V=di/dt Hence change in current is proportional to change in flux Here Maximum output current is 424mA Number of turns of inductor wire at positive output = 77 Number of turns of inductor wire at ground output = 75 Hence Total turns would be = 155 Hence calculated maximum flux would be  =424mA/155 = 2.73x10-3 V.m
  • 28. 18 | P a g e 3.8Arduino interfacing with MATLAB: 1. Variable Declaration 2. Set Serial Port 3. Set Figure 4. Set axis 5. Create x-label, y-label, and title 6. Initialize the variable 7. Re-creating Serial Port before timeout 8. Serial data accessing 9. For reducing Error Use your own constant 10. Clean up the serial port Fig.3.8 PH Result in MATLAB
  • 29. 19 | P a g e CHAPTER 4: CONCLUSION AND RECOOMENDATION 4.1 Scope A system was with more sensor nodes and more base stations. Nodes and base stations are connected as WSN, the different base stations are connected via Ethernet. The Ethernet can also be connected to internet so the user can just login to the system and get a real time water quality data faraway. Water softening technique depends on the input from the ph sensor. 4.2 Applications Chemical leakage detection in rivers: This is very important as due to chemical spills in rivers, the aquatic animals and creatures living in the rivers get affected and die in large numbers. So early detection of the leakage will not only save cost of cleaning the river beds, but also save a lot of aquatic life. Maintain the swimming pool water quality: By testing the pH level and Chloride levels of pool water, the quality of water in swimming pools is maintained. Maintenance of Fish Tank water: The bacteria, pathogen detection in water are possible to maintain the quality of tank water. 4.3 Conclusions Sequential follow up of water pollution status in remote region can be achieved by monitoring the quality of water & collecting comprehensive data. The system not only provides comprehensive evaluation of water environment but also can quickly discover urgent water pollution accident or natural disasters, transferring the abnormal water quality information to monitoring centres by quicker communication network and provides graphical references for the decision making department to comprehend the status of the disaster to establish the prevention and cure policy. The designed system is used to test the water for various dose responses for more type of infection in a sample, at the various temperatures. This water quality sensor model is very beneficial for the society in various application of water. This research work is used to design the system to study the water sample. The sample food material is checked under the different atmospheric condition. The impurity is added in the testing material is analyze at the different interval of time of a day by the monitoring pH value and by measuring the hardness of water.
  • 30. 20 | P a g e APPENDICES Appendix I: Arduino Uno Table I AT mega 328p Specification Microcontroller ATmega328P Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 14 (of which 6 provide PWM output) PWM Digital I/O Pins 6 Analog Input Pins 6 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by boot loader SRAM 2 KB (ATmega328P) EEPROM 1 KB (ATmega328P) Clock Speed 16 MHz Length 68.6 mm Width 53.4 mm Weight 25 g
  • 31. 21 | P a g e Appendix II: Zigbee Table II Zigbee Specification
  • 32. 22 | P a g e Appendix III: MATLAB Code: 4 clear all; 5 6 %%Variables (Edit yourself) 7 8 SerialPort='com10'; %serial port 9 MaxDeviation = 14;%Maximum Allowable Change from one value to next 10 TimeInterval=0.2;%time interval between each input. 11 loop=500;%count values 12 13 %%Set up the serial port object 14 15 s = serial(SerialPort) 16 fopen(s); 17 PH =now; 18 Time = 0; 19 20 %% Set up the figure 21 22 figureHandle = figure('NumberTitle','off',... 23 'Name','PH Characteristics',... 24 'Color',[0 0 0],'Visible','off'); 25 26 % Set axes 27 28 axesHandle = axes('Parent',figureHandle,... 29 'YGrid','on',... 30 'YColor',[0.9725 0.9725 0.9725],... 31 'XGrid','on',... 32 'XColor',[0.9725 0.9725 0.9725],... 33 'Color',[0 0 0]); 34 35 hold on; 36 plotHandle = plot(axesHandle,PH,Time,'Marker','.','LineWidth',1,'Color',[0 1 0]); 37 xlim(axesHandle,[min(PH) max(PH+0.001)]); 38 39 % Create xlabel 40 41 xlabel('Time','FontWeight','bold','FontSize',14,'Color',[1 1 0]); 42 43 % Create ylabel 44 45 ylabel('PH','FontWeight','bold','FontSize',14,'Color',[1 1 0]); 46 47 % Create title 48 49 title('Real Time Data','FontSize',15,'Color',[1 1 0]); 50 51 %% Initializing variables 52 53 Time(1)=0; 54 PH(1)=0; 55 count = 2; 56 k=1; 57 while ~isequal(count,loop) 58 59 %%Re creating Serial port before timeout 60 61 k=k+1; 62 if k==25
  • 33. 23 | P a g e 63 fclose(s); 64 delete(s); 65 clear s; 66 s = serial('com10'); 67 fopen(s) 68 k=0; 69 end 70 71 %%Serial data accessing 72 73 Time(count) = fscanf(s,'%d'); %#ok<*SAGROW> 74 75 %%For reducing Error Use your own costant 76 77 Time(1)=0; 78 if (Time(count)-Time(count-1)>MaxDeviation) 79 Time(count)=Time(count-1); 80 end 81 PH(count) = count; 82 set(plotHandle,'YData',Time,'XData',PH); 83 set(figureHandle,'Visible','on'); 84 datetick('x','mm/DD HH:MM'); 85 86 pause(TimeInterval); 87 count = count +1; 88 end 89 90 %% Clean up the serial port 91 fclose(s); 92 delete(s); 93 clear s;
  • 34. 24 | P a g e Appendix IV: Arduino code: Arduino TX code: ///////////////// VRS /////////////////////////// int reading; int val; ///////////////////////////////////////////////// //##################### main setup ############## void setup() { pinMode(A0,INPUT); // A0 as input Serial.begin(9600); // zigbee init. pinMode(3,OUTPUT); // SOFT RELAY pinMode(4,OUTPUT); // HARD RELAY digitalWrite(3,LOW); digitalWrite(4,LOW); } /////////////////////////////////////////////////// //############### main loop ###################### void loop() { val = analogRead(A0); // a0 read
  • 35. 25 | P a g e reading = map(val,0,1023,0,14); // mapping if(reading>7) digitalWrite(4,HIGH); else if(reading<7) digitalWrite(3,HIGH); else {digitalWrite(3,LOW);digitalWrite(4,LOW);} //Serial.write('a'); //Serial.write(','); Serial.println(reading); // transmit over zigbee. delay(1000);// sample at every 1 seconds. } /////////////////////////////////////////////////////// //############ extra functions and ISRS ///////////////
  • 36. 26 | P a g e Arduino Rx Code: //////////////////////////// inclueds //////////////////// #include <LiquidCrystal.h> ///////////////////////////// VRS /////////////////////// int data; ////////////////////////////// objects ///////////////// LiquidCrystal lcd(12, 11, 5, 4, 3, 2); /////////////////////////////////////////////////////////// //########################## main setup ################### void setup() { lcd.begin(16, 2); // init lcd Serial.begin(9600); // zigbee init. lcd.setCursor(0,0); lcd.print(" WQMAC "); lcd.setCursor(0,1); lcd.print(" Indus College"); delay(3000); lcd.clear(); lcd.setCursor(0,0); lcd.print("Water PH :"); }
  • 37. 27 | P a g e ///////////////////////////////////////////////////////////// //######################## main loop ####################### void loop() { if(Serial.available()>0) { // if(Serial.read()=='a') // { data = Serial.parseInt(); // receive data in int. form. lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,1); lcd.print(data); // print on lcd // } } } ////////////////////////////////////////////////////////////// //############# extra functions and ISRS //////////////////////
  • 38. 28 | P a g e LIST OF REFERENCES 1. http://ijsetr.org/wp-content/uploads/2014/03/IJSETR-VOL-3-ISSUE-3-385-389.pdf 2. http://www.researchinventy.com/papers/v1i3/I013039042.pdf 3. http://www.isca.in/IJES/Archive/v3/i11/2.ISCA-RJEngS-2014-70.pdf 4. http://tathastuservices.com/english/tws/scince-behind-this.html 5. http://www.vivabluwater.com/products/explanation.pdf 6. http://www.informit.com/articles/article.aspx?p=1409785&seqNum=4 7. http://www.mouser.com/pdfdocs/Gravitech_ATMEGA328_datasheet.pdf 8. https://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Datasheet.pdf