SlideShare a Scribd company logo
1 of 61
Wireless Data Monitoring of Hybrid
Powered Street Light
Project Advisor:
Dr Abid Karim
Group Members:
Nasir Abbas (14856)
Akhtar Abbas (16151)
Abdul Hamid (14848)
M Baqir Adil (15761)
Contents
1. Introduction
2. Hybrid Powered System
3. Wireless Data Monitoring
4. LabVIEW
Introduction
Our project consist of two parts:
o Hybrid Powered System
o Wireless Data Monitoring
Aims and Objectives
ī‚Ą Implement the wireless technology for data
(wind turbine speed, current, voltage,
temperature) monitoring of Hybrid Powered
System
ī‚Ą Display all the parameters on PC using
LabView
Features
ī‚Ą Reduce Cost
ī‚Ą Increase Efficiency
ī‚Ą Monitor Anywhere
ī‚Ą Environment Friendly
ī‚Ą Easily Recognize the Fault
ī‚Ą Easy to Install
Scope
ī‚Ą This hybrid powered System can be installed
in national high ways and desserts
ī‚Ą For the maximum Uninterrupted power
supply in industries
ī‚ĄThis system can be installed in remote areas
and deserts like Thar where the basic facility of
Electricity is not available
Hybrid System Parts Specification
ī‚Ą Solar Panel (Poly Crystalline)
Electrical Measurements: 24V × 2.5A = 60watt
Physical Measurements: 2ft × 1.5ft = 3sq.fts
īƒ˜ Wind Turbine
Wing size: 2ft × 1ft = 2sq.fts
Wings diameter: 1meter
ī‚Ą DC motor
24V 5A
īƒ˜ Wind turbine height
Pole + Wings: 10ft + 2ft = 12ft
Base: 1sq.meter
Solar Panel Specification
Power (W) 60(Watts)
Voltage(V) 24 (Volts)
Cell Type Polycrystalline
Length 30.2’’
Width 26.38’’
Depth 1.18’’
Weight 6.7 Kg
ROTOR DIAMETER 10 INCHES
WEIGHT
VOLTAGE
START UP WIND SPEED
RATED POWER
BLADES ( 8 )
BODY
HEIGHT
13 LB
24V
7MPH
60 WATT AT 10MPH
IRON
CAST ALUMUNIUM
10 FT
Components Type Specification No.
1 Street Lamp Cold-white LED 24W,12V 1
2 Battery Lead-Acid 40Ah,12V 1
3 DC Motor Permanent Magnet,
DC Motor
24V 1
Battery charging time formula
Charging time of battery = Battery Ah / Charging Current
T = Ah / A
In our Project we used 40Ah Lead-Acid battery therefore
charging current should be 10% of Ah rating of a battery.
i.e.
Charging current = 40Ah×(10/100)
= 4A
Charging time = 40Ah/4A
= 10hrs
Battery Charging Calculations
Battery Charging Calculations
Practically, this is noted that 40%of losses (in case of battery
charging)
Then,
40 × (40/100) = 16â€Ļâ€Ļ.(40Ah × 40% of losses)
Therefore,
40 + 16 = 56 Ah (40 Ah + Losses)
Now charging time of battery = Ah/Charging Current
56/4 = 14hrs
Calculation
ī‚Ą Higher Cutoff
6*2.17
=13.02
o Lower Cutoff
6*1.75
=10.5
o Load (Street lights)
o Each Led light take 1W
o We used 24 LEDs array lamp
o Total Load Power = 24W
o Operating Voltage = 12V
Load
Charge Controller
Upper Cutoff (13.02V)
ī‚ĄProtect from overcharging of battery
ī‚ĄIRFZ44N power Mosfet
ī‚ĄLM 339
ī‚Ą7805 Voltage Regulator
ī‚Ą 1N4007 Diode
ī‚Ą2n2222 Transistor
Lower Cutoff (10.5V)
ī‚Ą To prevent deep discharging of battery
ī‚Ą Zener Diode 1N4732A (4.7V)
Wireless Data Monitoring
ī‚Ą Arduino Uno R3
ī‚Ą Transmitter Xbee 1mW
ī‚Ą Receiver Xbee 1mW
ī‚Ą Xbee Explorer Dongle
ī‚Ą Xbee Regulator
ī‚Ą Lab View
ARDUINO UNO R3
ī‚Ą Microcontroller board based on the ATmega328 .
ī‚Ą 14 digital input/output pins (6 can be used as PWM outputs)
ī‚Ą 6 analog inputs
ī‚Ą A 16 MHz Crystal
ī‚Ą A USB connection (ATmeaga 16U2 IC)
ī‚Ą A power jack
ī‚Ą An ICSP header
ī‚Ą A reset button.
ī‚Ą Connected to a computer with a USB cable
ī‚Ą Powered it with a AC-to-DC adapter
Pin Used In Ardiuno
Solar Panel Voltage A0
Temperature A1
Battery Voltage A3
Wind Turbine Voltage A4
Load Current A5
Wind Turbine Speed 3
Transmitter 1
Data Monitoring
ī‚Ą Voltage (Battery, Solar and Wind Turbine)
ī‚ĄCurrent
ī‚Ą Temperature
ī‚Ą Speed of Wind Turbine
Devices
ī‚Ą Battery Voltage Voltage Divider
ī‚Ą Solar panel Voltage Voltage Divider
ī‚Ą Wind turbine Voltage Voltage Divider
ī‚Ą Temperature LM35
ī‚Ą Current ACS712
ī‚Ą Wind Turbine Speed Proximity Sensor
Voltage Measurement
ī‚Ą Voltage divider circuit
Battery Solar & Wind Turbine
Program
voltage_value=analogRead(voltage_pin);
voltage=((5*voltage_value)/1024)*7.593;
solar_value=analogRead(solar_pin);
solar_voltage=((5*solar_value)/1024)*16;
turbine_value=analogRead(turbine_pin);
turbine_voltage=((5*turbine_value)/1024)*16;
Serial.print(voltage);
Serial.print(solar_voltage);
Serial.print(turbine_voltage);
R1 = 120k
R2 = 18.2k
Vout = R2/(R1+R2)*Vin // 12V /24V
Vout = 1.58
Value1/Value2 = Value3 / Value4
5/1.58 = 1024/Value 4
Value4 = 323.7
=323.7
This is the Value at Voltage_Pin
Now ,
voltage_value=analogRead(voltage_pin);// =323.7
voltage=((5*voltage_value)/1024)*7.593; //
( 5*323)/1024*7.593
// =11.999905
Voltage Calculation Example
Current Measurement
ī‚Ą ACS 712
ī‚Ą Measured Load Current
Current Calculation Example
Let the current at the output of ACS712 is 0.5
The sensitivity of ACS712 is 100mv =0.1 V
0.5*0.1 = 0.05V
Value1 / Value2 = Value3 / Value4
5/0.05 = 1024/ Value4
Value4 = 10.24
Value4 = 512+10
= 523 is the value at current_pin
current_read=analogRead(current_pin); //=523
current_voltage=(5*current_read)/1024; // (5*523)/1024
//=2.553
current=(2.5-current_voltage)/0.1000; // (2.5 -2.553) / 0.1
// = 0.5013
Program
current_read=analogRead(current_pin);
current_voltage=(5*current_read)/1024;
current=(2.5-current_voltage)/0.1000;
Serial.println(current);
Temperature Measurement
LM35 IC
Program
lm35value=analogRead(lm35pin);
lm35voltage=(5*lm35value)/1024;
temp=lm35voltage/0.01;
Serial.print(temp);
Temperature Calculation Example
Let the temperature is 27 Degree Centigrade
The sensitivity of LM35 is 10mv =0.01 V
27*0.01 = 0.27V
Value1 / Value2 = Value3 / Value4
5/0.27 = 1024/ Value4
Value4 = 56
lm35value=analogRead(lm35pin); // = 56
lm35voltage=(5*lm35value)/1024; // (56*5)/1024
// = 0.2734
temp=lm35voltage/0.01; // = 0.2734 /0.01
// = 27.37 = 27
Speed Measurement
ī‚Ą Inductive Proximity Sensor
Program
durationH = pulseIn(pin, HIGH);
durationL = pulseIn(pin, LOW);
duration=durationH+durationL;
df=duration;
frequency=1000000/df;
f=frequency*0.87;
rpm=f*60;
Serial.println(rpm);
Xbee Wire Antenna
oPopular 2.4GHz module .
oModule no 802.15.4
oThese module allow a very simple & reliable
communication b/w microcontroller,
computer ,systems, really anything’s
with a serial port .
oIt support point to point & multi-points networks
Diagram
Features
ī‚ĄVoltage 3.3V
ī‚ĄCurrent 50mA
ī‚ĄOutput 1mW(0 dBm)
ī‚ĄSensitivity -92dBm
ī‚ĄRange 300ft(100m)
ī‚ĄInput ADC Pins 6 to 10
Features
ī‚Ą AT or API commands
ī‚Ą Transmit Current 45mA(@3.3V)
ī‚Ą Receiver Current 50mA(@3.3V)
ī‚Ą Operating Frequency 2.4GHz
ī‚Ą Operating Temperature -44-85C
Configuration
Transmitter (Slave)
ī‚Ą +++
ī‚Ą ATDI 3001
ī‚Ą ATMY 2
ī‚Ą ATDL 0
ī‚Ą ATDH 1
Receiver (Master)
ī‚Ą +++
ī‚Ą ATDI 3001
ī‚Ą ATMY 1
ī‚Ą ATDL 0
ī‚Ą ATDH 0
XBEE Regulator
ī‚Ą Used to maintain constant voltage
level.
ī‚Ą Used to regulate one or more AC
or DC voltages.
ī‚Ą Communication is Serial pass
through to XBee module.
XBEE Explorer Dongle
ī‚Ą Connected to a USB port
ī‚Ą Worked with all XBee
modules
ī‚Ą It uses an FTDI FT231X
USB-to-Serial chip
What is LabVIEW?
ī‚Ą LabVIEW=Laboratory Virtual Instrumentation
Engineering Workbench
ī‚Ą Leader in instrument control, hardware interfaces,
data analysis, user-interface, measurement, and
automation
What is LabVIEW?
ī‚Ą LabVIEW programs are called VIs - Virutal
Instruments
ī‚Ą They include the Front Panel and the Block
Diagram
ī‚Ą Front Panel is like a driver’s cockpit: controls
inputs, shows outputs, and connects to the engine
- User Interface
ī‚Ą Block Diagram is like the engine of a car: allows
it to function and connects everything together -
Behind the Scenes
Front Panel and Block Diagram
Front Panel Block Diagram
Contains graphical source codeBuilt with controls (inputs) and
indicators (outputs)
VISA Configure Serial Port: VI
o VISA resource name specifies
the resource to be opened.
o baud rate is the rate of
transmission. The default is 9600.
o data bits is the number of bits in
the incoming data. The default
value is 8.
o VISA resource name out is a
copy of the VISA resource name
that VISA functions return.
o error out contains error
information. This output provides
standard error out functionality.
VISA Set I/O Buffer Size Function
o VISA resource name specifies the resource to be opened.
o mask designates which buffer size to set.
16 I/O Receive Buffer
32 I/O Transmit Buffer
48 I/O Receive and Transmit Buffer
o size designates the size of the I/O buffer in bytes.
o error in describes error conditions that occur before this node
runs.
VISA Clear Function
ī‚Ą VISA resource name specifies the resource to be
opened.
ī‚Ą error in describes error conditions that occur before
this node runs.
ī‚Ą VISA resource name out is a copy of the VISA
resource name that VISA functions return.
ī‚Ą error out contains error information.
Stacked Sequence Structure
ī‚Ą The Stacked Sequence structure, shown as follows, stacks each
frame so you see only one frame at a time and executes frame 0,
then frame 1, and so on until the last frame executes.
ī‚Ą Consists of one or more sub diagrams, or frames, that execute
sequentially.
ī‚Ą Use the Stacked Sequence structure to ensure a sub diagram
executes before or after another sub diagram.
While Loop
ī‚Ą Repeats the sub diagram inside it until the
conditional terminal.
ī‚Ą Right-click the conditional terminal and
select Stop if True or Continue if True
from the shortcut menu.
ī‚Ą The While Loop always executes at least
once
Case Structure
ī‚Ą A case structure is a LabVIEW primitive that
dynamically selects which parts of code should
execute.
ī‚Ą Has one or more sub diagrams, or cases, exactly one of
which executes when the structure executes.
VISA Read Function
ī‚Ą Reads the specified number of bytes from the device or
interface specified by VISA resource name and
returns the data in read buffer.
ī‚Ą byte count is the number of bytes to be read.
ī‚Ą read buffer contains the data read from the device.
ī‚Ą return count contains the number of bytes actually
read.
Match Regular Expression Function
ī‚Ą input string specifies the input string the function searches.
This string cannot contain null characters.
ī‚Ą regular expression specifies the pattern you want to search
for in input string. If the function does not find a match,
whole match and after match contain empty strings,
before match contains the entire input string, offset past
match returns –1, and all submatches outputs return empty
strings.
ī‚Ą whole match contains all the characters that match the
expression entered in regular expression.
Fract/Exp String To Number Function
ī‚Ą String can be a string, a cluster of strings, an array of
strings, or an array of clusters of strings.
ī‚Ą Number can be a number, a cluster, an array of
numbers, or an array of clusters, depending on the
structure of string.
Advantages
ī‚Ą Good for building piecewise: using small amounts of
code in a larger code
ī‚Ą Visually programming is easier to learn
ī‚Ą Better than MATLAB for controlling the interfaces
between hardware
ī‚Ą Easy to create the user-interface at the same time
ī‚Ą Incase of any Question and Help
regarding “Wireless Data Monitoring of
Hybrid Powered Street Light System”
project feel free to contact.
Further modifications can be done in
this project.
Regards:
Nasir Abbas (03474342446)
nasirabbas1433@gmail.com
There is no such thing as failure if you are learning.There is no such thing as failure if you are learning.
Thank you

More Related Content

Similar to Wireless data monitoring of hybrid powered street light system

Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYVishnu
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Rishabh Prakash
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGVKUNJBIHARISINGH5
 
Presentation
PresentationPresentation
PresentationAbhijit Das
 
A project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and ArduinoA project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and ArduinoJawwad Sadiq Ayon
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptxdfddfdf5
 
LabVIEW lecture handout by Prof. d k chaturvedi
LabVIEW lecture handout by Prof. d k chaturvediLabVIEW lecture handout by Prof. d k chaturvedi
LabVIEW lecture handout by Prof. d k chaturvedimayank agarwal
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Carsubrat manna
 
emmanuel and catherine project.pptx
emmanuel and catherine project.pptxemmanuel and catherine project.pptx
emmanuel and catherine project.pptxSungaleliYuen
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)kane111
 
Copy of robotics17
Copy of robotics17Copy of robotics17
Copy of robotics17Senthil Kumar
 
Embedded System for begners and good for seminar
 Embedded System for begners and good for seminar Embedded System for begners and good for seminar
Embedded System for begners and good for seminarSwaraj Nayak
 
25 9-2014 design and development of micro-controller base differential protec...
25 9-2014 design and development of micro-controller base differential protec...25 9-2014 design and development of micro-controller base differential protec...
25 9-2014 design and development of micro-controller base differential protec...rajdoshi94
 
Touchpad Monitored Car
Touchpad Monitored CarTouchpad Monitored Car
Touchpad Monitored CarIOSR Journals
 
Touchpad Monitored Car
Touchpad Monitored Car Touchpad Monitored Car
Touchpad Monitored Car IOSR Journals
 
manual-pe-2017_compress.pdf
manual-pe-2017_compress.pdfmanual-pe-2017_compress.pdf
manual-pe-2017_compress.pdfAbdo Brahmi
 
Daq toolbox examples_matlab
Daq toolbox examples_matlabDaq toolbox examples_matlab
Daq toolbox examples_matlabArihant Jain
 

Similar to Wireless data monitoring of hybrid powered street light system (20)

Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGV
 
Presentation
PresentationPresentation
Presentation
 
A project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and ArduinoA project report on Remote Monitoring of a Power Station using GSM and Arduino
A project report on Remote Monitoring of a Power Station using GSM and Arduino
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptx
 
LabVIEW lecture handout by Prof. d k chaturvedi
LabVIEW lecture handout by Prof. d k chaturvediLabVIEW lecture handout by Prof. d k chaturvedi
LabVIEW lecture handout by Prof. d k chaturvedi
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Car
 
emmanuel and catherine project.pptx
emmanuel and catherine project.pptxemmanuel and catherine project.pptx
emmanuel and catherine project.pptx
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)
 
Copy of robotics17
Copy of robotics17Copy of robotics17
Copy of robotics17
 
final report
final reportfinal report
final report
 
Embedded System for begners and good for seminar
 Embedded System for begners and good for seminar Embedded System for begners and good for seminar
Embedded System for begners and good for seminar
 
25 9-2014 design and development of micro-controller base differential protec...
25 9-2014 design and development of micro-controller base differential protec...25 9-2014 design and development of micro-controller base differential protec...
25 9-2014 design and development of micro-controller base differential protec...
 
Touchpad Monitored Car
Touchpad Monitored CarTouchpad Monitored Car
Touchpad Monitored Car
 
Touchpad Monitored Car
Touchpad Monitored Car Touchpad Monitored Car
Touchpad Monitored Car
 
Am044253258
Am044253258Am044253258
Am044253258
 
manual-pe-2017_compress.pdf
manual-pe-2017_compress.pdfmanual-pe-2017_compress.pdf
manual-pe-2017_compress.pdf
 
FYP PPT
FYP PPTFYP PPT
FYP PPT
 
Daq toolbox examples_matlab
Daq toolbox examples_matlabDaq toolbox examples_matlab
Daq toolbox examples_matlab
 

Recently uploaded

Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxNiranjanYadav41
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxErbil Polytechnic University
 
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 

Recently uploaded (20)

Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡ī¸9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
BSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptxBSNL Internship Training presentation.pptx
BSNL Internship Training presentation.pptx
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 

Wireless data monitoring of hybrid powered street light system

  • 1. Wireless Data Monitoring of Hybrid Powered Street Light Project Advisor: Dr Abid Karim Group Members: Nasir Abbas (14856) Akhtar Abbas (16151) Abdul Hamid (14848) M Baqir Adil (15761)
  • 2. Contents 1. Introduction 2. Hybrid Powered System 3. Wireless Data Monitoring 4. LabVIEW
  • 3. Introduction Our project consist of two parts: o Hybrid Powered System o Wireless Data Monitoring
  • 4. Aims and Objectives ī‚Ą Implement the wireless technology for data (wind turbine speed, current, voltage, temperature) monitoring of Hybrid Powered System ī‚Ą Display all the parameters on PC using LabView
  • 5. Features ī‚Ą Reduce Cost ī‚Ą Increase Efficiency ī‚Ą Monitor Anywhere ī‚Ą Environment Friendly ī‚Ą Easily Recognize the Fault ī‚Ą Easy to Install
  • 6. Scope ī‚Ą This hybrid powered System can be installed in national high ways and desserts ī‚Ą For the maximum Uninterrupted power supply in industries ī‚ĄThis system can be installed in remote areas and deserts like Thar where the basic facility of Electricity is not available
  • 7. Hybrid System Parts Specification ī‚Ą Solar Panel (Poly Crystalline) Electrical Measurements: 24V × 2.5A = 60watt Physical Measurements: 2ft × 1.5ft = 3sq.fts īƒ˜ Wind Turbine Wing size: 2ft × 1ft = 2sq.fts Wings diameter: 1meter ī‚Ą DC motor 24V 5A īƒ˜ Wind turbine height Pole + Wings: 10ft + 2ft = 12ft Base: 1sq.meter
  • 8. Solar Panel Specification Power (W) 60(Watts) Voltage(V) 24 (Volts) Cell Type Polycrystalline Length 30.2’’ Width 26.38’’ Depth 1.18’’ Weight 6.7 Kg
  • 9. ROTOR DIAMETER 10 INCHES WEIGHT VOLTAGE START UP WIND SPEED RATED POWER BLADES ( 8 ) BODY HEIGHT 13 LB 24V 7MPH 60 WATT AT 10MPH IRON CAST ALUMUNIUM 10 FT
  • 10. Components Type Specification No. 1 Street Lamp Cold-white LED 24W,12V 1 2 Battery Lead-Acid 40Ah,12V 1 3 DC Motor Permanent Magnet, DC Motor 24V 1
  • 11. Battery charging time formula Charging time of battery = Battery Ah / Charging Current T = Ah / A In our Project we used 40Ah Lead-Acid battery therefore charging current should be 10% of Ah rating of a battery. i.e. Charging current = 40Ah×(10/100) = 4A Charging time = 40Ah/4A = 10hrs Battery Charging Calculations
  • 12. Battery Charging Calculations Practically, this is noted that 40%of losses (in case of battery charging) Then, 40 × (40/100) = 16â€Ļâ€Ļ.(40Ah × 40% of losses) Therefore, 40 + 16 = 56 Ah (40 Ah + Losses) Now charging time of battery = Ah/Charging Current 56/4 = 14hrs
  • 14. o Load (Street lights) o Each Led light take 1W o We used 24 LEDs array lamp o Total Load Power = 24W o Operating Voltage = 12V Load
  • 15. Charge Controller Upper Cutoff (13.02V) ī‚ĄProtect from overcharging of battery ī‚ĄIRFZ44N power Mosfet ī‚ĄLM 339 ī‚Ą7805 Voltage Regulator ī‚Ą 1N4007 Diode ī‚Ą2n2222 Transistor
  • 16.
  • 17. Lower Cutoff (10.5V) ī‚Ą To prevent deep discharging of battery ī‚Ą Zener Diode 1N4732A (4.7V)
  • 18.
  • 19. Wireless Data Monitoring ī‚Ą Arduino Uno R3 ī‚Ą Transmitter Xbee 1mW ī‚Ą Receiver Xbee 1mW ī‚Ą Xbee Explorer Dongle ī‚Ą Xbee Regulator ī‚Ą Lab View
  • 20. ARDUINO UNO R3 ī‚Ą Microcontroller board based on the ATmega328 . ī‚Ą 14 digital input/output pins (6 can be used as PWM outputs) ī‚Ą 6 analog inputs ī‚Ą A 16 MHz Crystal ī‚Ą A USB connection (ATmeaga 16U2 IC) ī‚Ą A power jack ī‚Ą An ICSP header ī‚Ą A reset button. ī‚Ą Connected to a computer with a USB cable ī‚Ą Powered it with a AC-to-DC adapter
  • 21.
  • 22. Pin Used In Ardiuno Solar Panel Voltage A0 Temperature A1 Battery Voltage A3 Wind Turbine Voltage A4 Load Current A5 Wind Turbine Speed 3 Transmitter 1
  • 23. Data Monitoring ī‚Ą Voltage (Battery, Solar and Wind Turbine) ī‚ĄCurrent ī‚Ą Temperature ī‚Ą Speed of Wind Turbine
  • 24. Devices ī‚Ą Battery Voltage Voltage Divider ī‚Ą Solar panel Voltage Voltage Divider ī‚Ą Wind turbine Voltage Voltage Divider ī‚Ą Temperature LM35 ī‚Ą Current ACS712 ī‚Ą Wind Turbine Speed Proximity Sensor
  • 25. Voltage Measurement ī‚Ą Voltage divider circuit Battery Solar & Wind Turbine
  • 27. R1 = 120k R2 = 18.2k Vout = R2/(R1+R2)*Vin // 12V /24V Vout = 1.58 Value1/Value2 = Value3 / Value4 5/1.58 = 1024/Value 4 Value4 = 323.7 =323.7 This is the Value at Voltage_Pin Now , voltage_value=analogRead(voltage_pin);// =323.7 voltage=((5*voltage_value)/1024)*7.593; // ( 5*323)/1024*7.593 // =11.999905 Voltage Calculation Example
  • 28. Current Measurement ī‚Ą ACS 712 ī‚Ą Measured Load Current
  • 29. Current Calculation Example Let the current at the output of ACS712 is 0.5 The sensitivity of ACS712 is 100mv =0.1 V 0.5*0.1 = 0.05V Value1 / Value2 = Value3 / Value4 5/0.05 = 1024/ Value4 Value4 = 10.24 Value4 = 512+10 = 523 is the value at current_pin current_read=analogRead(current_pin); //=523 current_voltage=(5*current_read)/1024; // (5*523)/1024 //=2.553 current=(2.5-current_voltage)/0.1000; // (2.5 -2.553) / 0.1 // = 0.5013
  • 33. Temperature Calculation Example Let the temperature is 27 Degree Centigrade The sensitivity of LM35 is 10mv =0.01 V 27*0.01 = 0.27V Value1 / Value2 = Value3 / Value4 5/0.27 = 1024/ Value4 Value4 = 56 lm35value=analogRead(lm35pin); // = 56 lm35voltage=(5*lm35value)/1024; // (56*5)/1024 // = 0.2734 temp=lm35voltage/0.01; // = 0.2734 /0.01 // = 27.37 = 27
  • 35. Program durationH = pulseIn(pin, HIGH); durationL = pulseIn(pin, LOW); duration=durationH+durationL; df=duration; frequency=1000000/df; f=frequency*0.87; rpm=f*60; Serial.println(rpm);
  • 36. Xbee Wire Antenna oPopular 2.4GHz module . oModule no 802.15.4 oThese module allow a very simple & reliable communication b/w microcontroller, computer ,systems, really anything’s with a serial port . oIt support point to point & multi-points networks
  • 38. Features ī‚ĄVoltage 3.3V ī‚ĄCurrent 50mA ī‚ĄOutput 1mW(0 dBm) ī‚ĄSensitivity -92dBm ī‚ĄRange 300ft(100m) ī‚ĄInput ADC Pins 6 to 10
  • 39. Features ī‚Ą AT or API commands ī‚Ą Transmit Current 45mA(@3.3V) ī‚Ą Receiver Current 50mA(@3.3V) ī‚Ą Operating Frequency 2.4GHz ī‚Ą Operating Temperature -44-85C
  • 40. Configuration Transmitter (Slave) ī‚Ą +++ ī‚Ą ATDI 3001 ī‚Ą ATMY 2 ī‚Ą ATDL 0 ī‚Ą ATDH 1 Receiver (Master) ī‚Ą +++ ī‚Ą ATDI 3001 ī‚Ą ATMY 1 ī‚Ą ATDL 0 ī‚Ą ATDH 0
  • 41. XBEE Regulator ī‚Ą Used to maintain constant voltage level. ī‚Ą Used to regulate one or more AC or DC voltages. ī‚Ą Communication is Serial pass through to XBee module.
  • 42. XBEE Explorer Dongle ī‚Ą Connected to a USB port ī‚Ą Worked with all XBee modules ī‚Ą It uses an FTDI FT231X USB-to-Serial chip
  • 43. What is LabVIEW? ī‚Ą LabVIEW=Laboratory Virtual Instrumentation Engineering Workbench ī‚Ą Leader in instrument control, hardware interfaces, data analysis, user-interface, measurement, and automation
  • 44. What is LabVIEW? ī‚Ą LabVIEW programs are called VIs - Virutal Instruments ī‚Ą They include the Front Panel and the Block Diagram ī‚Ą Front Panel is like a driver’s cockpit: controls inputs, shows outputs, and connects to the engine - User Interface ī‚Ą Block Diagram is like the engine of a car: allows it to function and connects everything together - Behind the Scenes
  • 45. Front Panel and Block Diagram Front Panel Block Diagram Contains graphical source codeBuilt with controls (inputs) and indicators (outputs)
  • 46.
  • 47. VISA Configure Serial Port: VI o VISA resource name specifies the resource to be opened. o baud rate is the rate of transmission. The default is 9600. o data bits is the number of bits in the incoming data. The default value is 8. o VISA resource name out is a copy of the VISA resource name that VISA functions return. o error out contains error information. This output provides standard error out functionality.
  • 48. VISA Set I/O Buffer Size Function o VISA resource name specifies the resource to be opened. o mask designates which buffer size to set. 16 I/O Receive Buffer 32 I/O Transmit Buffer 48 I/O Receive and Transmit Buffer o size designates the size of the I/O buffer in bytes. o error in describes error conditions that occur before this node runs.
  • 49.
  • 50. VISA Clear Function ī‚Ą VISA resource name specifies the resource to be opened. ī‚Ą error in describes error conditions that occur before this node runs. ī‚Ą VISA resource name out is a copy of the VISA resource name that VISA functions return. ī‚Ą error out contains error information.
  • 51. Stacked Sequence Structure ī‚Ą The Stacked Sequence structure, shown as follows, stacks each frame so you see only one frame at a time and executes frame 0, then frame 1, and so on until the last frame executes. ī‚Ą Consists of one or more sub diagrams, or frames, that execute sequentially. ī‚Ą Use the Stacked Sequence structure to ensure a sub diagram executes before or after another sub diagram.
  • 52. While Loop ī‚Ą Repeats the sub diagram inside it until the conditional terminal. ī‚Ą Right-click the conditional terminal and select Stop if True or Continue if True from the shortcut menu. ī‚Ą The While Loop always executes at least once
  • 53. Case Structure ī‚Ą A case structure is a LabVIEW primitive that dynamically selects which parts of code should execute. ī‚Ą Has one or more sub diagrams, or cases, exactly one of which executes when the structure executes.
  • 54. VISA Read Function ī‚Ą Reads the specified number of bytes from the device or interface specified by VISA resource name and returns the data in read buffer. ī‚Ą byte count is the number of bytes to be read. ī‚Ą read buffer contains the data read from the device. ī‚Ą return count contains the number of bytes actually read.
  • 55. Match Regular Expression Function ī‚Ą input string specifies the input string the function searches. This string cannot contain null characters. ī‚Ą regular expression specifies the pattern you want to search for in input string. If the function does not find a match, whole match and after match contain empty strings, before match contains the entire input string, offset past match returns –1, and all submatches outputs return empty strings. ī‚Ą whole match contains all the characters that match the expression entered in regular expression.
  • 56. Fract/Exp String To Number Function ī‚Ą String can be a string, a cluster of strings, an array of strings, or an array of clusters of strings. ī‚Ą Number can be a number, a cluster, an array of numbers, or an array of clusters, depending on the structure of string.
  • 57.
  • 58.
  • 59. Advantages ī‚Ą Good for building piecewise: using small amounts of code in a larger code ī‚Ą Visually programming is easier to learn ī‚Ą Better than MATLAB for controlling the interfaces between hardware ī‚Ą Easy to create the user-interface at the same time
  • 60. ī‚Ą Incase of any Question and Help regarding “Wireless Data Monitoring of Hybrid Powered Street Light System” project feel free to contact. Further modifications can be done in this project. Regards: Nasir Abbas (03474342446) nasirabbas1433@gmail.com
  • 61. There is no such thing as failure if you are learning.There is no such thing as failure if you are learning. Thank you