waitless bus tracking display

18
WaitLess Bus Tracking Display Matthew Brooks Matthew Brooks Christopher Chidi Christopher Chidi Daniel Nadeau Daniel Nadeau Josh Mauldin Josh Mauldin Georgia Institute of Technology Georgia Institute of Technology ECE 4007 Senior Design ECE 4007 Senior Design Final Project Presentation Final Project Presentation April 24 April 24 th th , 2009 , 2009

Upload: moswen

Post on 14-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

WaitLess Bus Tracking Display. Matthew Brooks Christopher Chidi Daniel Nadeau Josh Mauldin Georgia Institute of Technology ECE 4007 Senior Design Final Project Presentation April 24 th , 2009. Project Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: WaitLess Bus Tracking Display

WaitLess Bus TrackingDisplay

Matthew BrooksMatthew BrooksChristopher ChidiChristopher Chidi

Daniel NadeauDaniel NadeauJosh MauldinJosh Mauldin

Georgia Institute of Technology Georgia Institute of Technology ECE 4007 Senior DesignECE 4007 Senior Design

Final Project PresentationFinal Project PresentationApril 24April 24thth, 2009, 2009

Page 2: WaitLess Bus Tracking Display

Project Overview What:What: A display showing GPS locations of Georgia Tech A display showing GPS locations of Georgia Tech

campus buses using LEDs arranged along a map placed at campus buses using LEDs arranged along a map placed at campus bus stops.campus bus stops.

Why:Why: 96% of surveyed students are dissatisfied with current 96% of surveyed students are dissatisfied with current text based bus prediction systems which are limited to only a text based bus prediction systems which are limited to only a few bus stops.few bus stops.

Who:Who: Assists campus pedestrians in deciding whether to wait Assists campus pedestrians in deciding whether to wait for the bus or just walk. for the bus or just walk.

Cost:Cost: Estimated prototype development cost of $6700. Per Estimated prototype development cost of $6700. Per unit cost production will be ~ $600.unit cost production will be ~ $600.

Page 3: WaitLess Bus Tracking Display

Design Objectives Low PowerLow Power

Solar panel with batterySolar panel with battery Low power micro-processorLow power micro-processor

Internet AccessInternet Access Wi-Fi moduleWi-Fi module Use existing GPS data available via Use existing GPS data available via

NextBus.com (XML feed)NextBus.com (XML feed)

Self-Sustaining/Easy to DeploySelf-Sustaining/Easy to Deploy No wires/low maintenanceNo wires/low maintenance No energy costNo energy cost Weather proof caseWeather proof case

Low CostLow Cost Per unit cost ~ $600Per unit cost ~ $600

Page 4: WaitLess Bus Tracking Display

Design Overview12Và 5V

Regulator

5V

I2C

5V

5Và 3VRegulator

12V BatterySolar Charger

Processor

LED Display

WiFi Module

5Và 3VVoltage Divider

3Và 5VLevel Shifter

Serial

Page 5: WaitLess Bus Tracking Display

Obstacles and Modifications

Page 6: WaitLess Bus Tracking Display

Obstacles and Modifications

Page 7: WaitLess Bus Tracking Display

PCB Board Design Verification PCB board testing and verificationPCB board testing and verification

− Corrected LED lead assignments Corrected LED lead assignments − Performed diagnostics testing by lighting all LEDs using I2C Performed diagnostics testing by lighting all LEDs using I2C

commands from the Arduino processorcommands from the Arduino processor

Page 8: WaitLess Bus Tracking Display

Troubleshooting Visual Display and Aesthetics

Tested LED visibility after assembly of display boxTested LED visibility after assembly of display box− Decided to use heat shrink wrap to funnel LED Decided to use heat shrink wrap to funnel LED

illuminationillumination

Page 9: WaitLess Bus Tracking Display

Serial to Wi-Fi Module Configuration Wi-Fi module network connectivity and XML data collectingWi-Fi module network connectivity and XML data collecting

− Utilized RealTerm Serial / Telnet software for module Utilized RealTerm Serial / Telnet software for module configuration and AT+i serial code debuggingconfiguration and AT+i serial code debugging

Page 10: WaitLess Bus Tracking Display

Arduino Processor Programming / Debugging

Microprocessor programming Microprocessor programming and debuggingand debugging− Utilized Arduino C Utilized Arduino C

programming platform to programming platform to code and debug data code and debug data communications and communications and parsing algorithms.parsing algorithms.

Page 11: WaitLess Bus Tracking Display

Power Supply Testing Tested solar panel power supply and battery supplyTested solar panel power supply and battery supply

− Found that the solar panel provides ~450 mA of current in Found that the solar panel provides ~450 mA of current in daylight conditionsdaylight conditions

− Original battery supply was faulty, obtained a new batteryOriginal battery supply was faulty, obtained a new battery

Page 12: WaitLess Bus Tracking Display

Acceptance Testing Compared WaitLess display with the NextBus Live MapCompared WaitLess display with the NextBus Live Map Performed final testing with system as standalonePerformed final testing with system as standalone

− Assembled final product with battery and solar panel Assembled final product with battery and solar panel attached and positioned system at an actual bus stopattached and positioned system at an actual bus stop

Page 13: WaitLess Bus Tracking Display

Results Product is capable of tracking all buses on all four Product is capable of tracking all buses on all four

routes of the Georgia Tech transportation serviceroutes of the Georgia Tech transportation service Current draw of the device at peak operating Current draw of the device at peak operating

conditions is ~200 mA which is well below the 450 conditions is ~200 mA which is well below the 450 mA provided by solar panelmA provided by solar panel

Connecting to GTwireless requires external device Connecting to GTwireless requires external device authentication through PCauthentication through PC− New WPA security features of GT LAWN network New WPA security features of GT LAWN network

will ease module connectivitywill ease module connectivity Wi-Fi module sometimes becomes unresponsive Wi-Fi module sometimes becomes unresponsive

after 5-10 minutes of operationafter 5-10 minutes of operation− Needs a firmware updateNeeds a firmware update

Page 14: WaitLess Bus Tracking Display

Project Demonstration Requirements

Display the tracking of all buses on at least two Display the tracking of all buses on at least two routes of the campus bus serviceroutes of the campus bus service

Demonstrate the sustainability of the product i.e. Demonstrate the sustainability of the product i.e. solar poweredsolar powered

Demonstrate low current draw / power Demonstrate low current draw / power Demonstrate standalone operation running solely Demonstrate standalone operation running solely

on battery and solar poweron battery and solar power Exhibit wireless connectivity and weather resistanceExhibit wireless connectivity and weather resistance

Page 15: WaitLess Bus Tracking Display

Market / Cost AnalysisComponent

Labor Hours Labor Cost Equip Cost Total Cost

Arduino Duelmilanove/ ATmega328/V

150 $5,250.00 $34.95 $5284.95

I2C LED Controllers 2 $70.00 $16.00 $86.00

Red, Green, Blue LEDs 10 $350.00 $33.99 $383.99

Serial to Wi-Fi Module 1 $35.00 $62.90 $97.90

Solar Panel 1 $35.00 $49.95 $84.95

Battery 1 $35 $18.21 $53.21

Switching Voltage Regulator 2 $70.00 $22.00 $92.00

Custom PCB 10 $350.00 $100.00 $450.00

External Weather-Proof case 3 $105.00 $50.00 $155.00

TOTAL LABOR 180 $6,300

TOTAL PARTS $388.00

PROJECT TOTAL $6,688.00

Page 16: WaitLess Bus Tracking Display

Market / Cost Analysis

Page 17: WaitLess Bus Tracking Display

Future Enhancements and Modifications

Reduce the depth of the display boxReduce the depth of the display box− Implement a smaller, more efficient batteryImplement a smaller, more efficient battery− Solder all electronic components to one PCB Solder all electronic components to one PCB

designdesign− Investigate surface mount LED technologyInvestigate surface mount LED technology

Place the vinyl map decal inside of transparent casing Place the vinyl map decal inside of transparent casing to protect itto protect it

Implement WPA security login for easier module Implement WPA security login for easier module connectivityconnectivity

Expand the design to be used for other Expand the design to be used for other transportation servicestransportation services

Add an LED array panel below the map display to Add an LED array panel below the map display to output text-based arrival time estimations for each output text-based arrival time estimations for each stopstop

Page 18: WaitLess Bus Tracking Display

Questions?