31
Traffic Light Dashboard Display ECE 411 Practicum Project Joe Davis (EE: Analog) Russell Ellis (EE: Analog) JJ Hartley (CE: Computer HW) David Dang (EE: Analog)

Traffic Light Dashboard Display

  • Upload
    ursa

  • View
    56

  • Download
    6

Embed Size (px)

DESCRIPTION

Traffic Light Dashboard Display. ECE 411 Practicum Project Joe Davis (EE: Analog) Russell Ellis (EE: Analog) JJ Hartley (CE: Computer HW) David Dang (EE: Analog). Problem Or Need. Traffic lights can frequently be difficult to see In front of the sun. Blocked by large vehicles. - PowerPoint PPT Presentation

Citation preview

Page 1: Traffic Light Dashboard Display

Traffic Light Dashboard DisplayECE 411 Practicum Project

Joe Davis (EE: Analog)

Russell Ellis (EE: Analog)

JJ Hartley (CE: Computer HW)

David Dang (EE: Analog)

Page 2: Traffic Light Dashboard Display
Page 3: Traffic Light Dashboard Display

Problem Or Need Traffic lights can frequently be difficult to see

In front of the sun.

Blocked by large vehicles.

Lights behind sharp turns.

Page 4: Traffic Light Dashboard Display

Motivation According to NHTSA in 2008*

~800k intersection related traffic accidents

Majority (>50%) of these accidents attributed to traffic light recognition errors

>7400 were fatal

Increase Traffic Safety

Save Lives!

* NHTSA. (2010). “Crash factors in Intersection-Related Crashes: An On-Scene Perspective”. DOTHS 811 366. Washington, DC: National Highway Traffic Safety Administration.

Page 5: Traffic Light Dashboard Display

Objective Create a dashboard mounted device that displays relevant traffic light

information. Current light state

Amount of time left for relevant light state

Proof of concept design, not a complete solution!

Page 6: Traffic Light Dashboard Display

Requirements Should display accurately and be simple to understand Low Cost/Power Consumption Durable/Reliable Safe, easy to use Should be able to fit and operate in a vehicle Software should be easy/readily available.

Page 7: Traffic Light Dashboard Display

Alternatives Google utilizes a related design in its driverless car.*

Still susceptible to line of sight

Requires extensive optical algorithms

NHTSA is researching options

* Crider, Michael (2012-05-09). Back To Basics: How Google’s Driverless Car Stays On The Road.Slashgear.

Page 8: Traffic Light Dashboard Display

Approach Universal Design

Develop a transmitting board that simulates traffic light

Develop receiving board that displays traffic light information sent from transmitting board

Page 9: Traffic Light Dashboard Display

Development Tools PCB123 Atmel Studio 6.0 environment

Page 10: Traffic Light Dashboard Display

Hardware Design

Page 11: Traffic Light Dashboard Display

Hardware Design

Page 12: Traffic Light Dashboard Display

Hardware Design

Page 13: Traffic Light Dashboard Display
Page 14: Traffic Light Dashboard Display

Bill Of Materials

Page 15: Traffic Light Dashboard Display

Software Designmain:setup ports and USARTloop1:

read and store DIP Switchesset changedDIP = 0store testMode, dash, and streetSelect values

loop2:if testModeexamine DIP Switch values stored, execute test numberelse if dashread from USARTif byte matches streetSelectdisplay info recievedelse //this is streetlightrun FSM logictransmit state over USARTif DIP Switches changedgoto loop1elsegoto loop2

Page 16: Traffic Light Dashboard Display

Software Design Software Design

Page 17: Traffic Light Dashboard Display

Software Design

Page 18: Traffic Light Dashboard Display

Software Design

Page 19: Traffic Light Dashboard Display

Software Design

Page 20: Traffic Light Dashboard Display
Page 21: Traffic Light Dashboard Display

Software Design

Page 22: Traffic Light Dashboard Display

Software Design

Page 23: Traffic Light Dashboard Display

IP and Prior Work Utilized open source code from datasheets

Page 24: Traffic Light Dashboard Display

Testing Correct function of individual components Correct S/W implementation S/W & H/W test cases Correct functioning of communications between transmitter/receiver Power consumption testing Testing Modes

Page 25: Traffic Light Dashboard Display

Hardware Design

Page 26: Traffic Light Dashboard Display

Results/Demonstration Everything works!

Page 27: Traffic Light Dashboard Display

Contributions Joe Davis – Schematic/Layout, SW/HW debug JJ Hartley – Software design, Layout, SW/HW debug David Dang – Testing/documentation, SW/HW debug Russell Ellis – Decoder prototyping, SW/HW debug

Page 28: Traffic Light Dashboard Display

Lessons Learned PCB Layout design Wireless is hard Order surplus parts AVR programming

JTAG fuses

Page 29: Traffic Light Dashboard Display

Q&A

Page 30: Traffic Light Dashboard Display

Back-up

Page 31: Traffic Light Dashboard Display

Patent