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)
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
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
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
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
39. Features
īĄ AT or API commands
īĄ Transmit Current 45mA(@3.3V)
īĄ Receiver Current 50mA(@3.3V)
īĄ Operating Frequency 2.4GHz
īĄ Operating Temperature -44-85C
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