Traffic Light Dashboard Display
description
Transcript of Traffic Light Dashboard Display
![Page 1: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/2.jpg)
![Page 3: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/9.jpg)
Development Tools PCB123 Atmel Studio 6.0 environment
![Page 10: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/10.jpg)
Hardware Design
![Page 11: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/11.jpg)
Hardware Design
![Page 12: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/12.jpg)
Hardware Design
![Page 13: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/13.jpg)
![Page 14: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/14.jpg)
Bill Of Materials
![Page 15: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/16.jpg)
Software Design Software Design
![Page 17: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/17.jpg)
Software Design
![Page 18: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/18.jpg)
Software Design
![Page 19: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/19.jpg)
Software Design
![Page 20: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/20.jpg)
![Page 21: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/21.jpg)
Software Design
![Page 22: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/22.jpg)
Software Design
![Page 23: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/23.jpg)
IP and Prior Work Utilized open source code from datasheets
![Page 24: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/25.jpg)
Hardware Design
![Page 26: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/26.jpg)
Results/Demonstration Everything works!
![Page 27: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/28.jpg)
Lessons Learned PCB Layout design Wireless is hard Order surplus parts AVR programming
JTAG fuses
![Page 29: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/29.jpg)
Q&A
![Page 30: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/30.jpg)
Back-up
![Page 31: Traffic Light Dashboard Display](https://reader035.fdocuments.in/reader035/viewer/2022062222/5681692f550346895de076c1/html5/thumbnails/31.jpg)
Patent