Presentation is loading. Please wait.

Presentation is loading. Please wait.

Directional Driver Hazard Advisory System

Similar presentations


Presentation on theme: "Directional Driver Hazard Advisory System"— Presentation transcript:

1 Directional Driver Hazard Advisory System
ECE 445 Team 24 Ben Moore and Vasil Pendavinji TA: Yuchen He

2 Introduction – Our Project
A simple tool for improving driver awareness on the road Sending and receiving messages via a focused IR beam Propagating messages triggered by IMU readings, or user input Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

3 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

4 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

5 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

6 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

7 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

8 Introduction – Use Case
Speaker – Bill = Add Another Tool for Driver Awareness on the Road = Communicating Hazards between Vehicles on the Road = Propagating Messages with User Input and Acceleration Data = Directionally Communicate Hazards via IR Notes General Description of our Project, more in depth description during the Objective slide

9 Achieve long range directional IR communication at least 100ft
Objectives Achieve long range directional IR communication at least 100ft Maintain a packet loss rate of less than 47% at 100ft Notify user of hazard within 250ms Detect severe acceleration and respond by sending message Speaker – Bill = TBD Notes Talk about components that satisfy objectives

10 Design – Block Diagram Speaker – Ben
= We split our design into 5 logical blocks, most with further sub components. Which are… = Communication (IR Transmitter and IR Receiver) = Input (IMU and Buttons) = Output (LCD Display and Speaker) = Microcontroller = Power (12V Source and Voltage Regulator) Notes We should probably talk about each component a little for what it does. (Ex. Microcontroller, what everything else connects to) Should check what type of Voltage Regulator

11 Design – Hardware Prototype (Schematic)
Speaker –Bill = TBD Notes Should quickly point out some components, but move onto the picture of the breadboard prototype

12 Design – Hardware Prototype (Schematic)
Speaker –Bill = TBD Notes Should quickly point out some components, but move onto the picture of the breadboard prototype

13 Design – Hardware Prototype (Schematic)
Speaker –Bill = TBD Notes Should quickly point out some components, but move onto the picture of the breadboard prototype

14 Design – Microcontroller
Atmega can be used with Arduino core for ease of development 128K Flash 16K SRAM 20 MIPS 8Mhz clock Ample performance and low power draw Speaker – Ben / Bill = TBD Notes Overview of IR Packets, Protocol, etc.

15 Vishay Semiconductor IR Receiver Advertised 45° field of view
Design – IR Receiver Vishay Semiconductor IR Receiver Advertised 45° field of view 38Khz carrier frequency Anti-noise characteristics Speaker – Ben / Bill = TBD Notes Overview of IR Packets, Protocol, etc.

16 Design – IR Transmitter
Plano-convex lens used to focus IR light Speaker – Ben / Bill = TBD Notes Overview of IR Packets, Protocol, etc.

17 Design – IR Communication Protocol
Transmitter uses timer to modulate signal for Pulse Width Encoding of Data Protocol uses timings from Sony IR protocol with 38khz carrier frequency Messages are spammed for 3 seconds Only the first message is displayed, the rest are discarded Parity Bits for Bit Flip Errors Speaker – Ben / Bill = TBD Notes Overview of IR Packets, Protocol, etc.

18 0111 1100 000011 10 Design – Data Packets Sample Packet:
Sample Packet: Transmit Times: Header ms 1 Bit ms 0 Bit ms Worst Case Packet Transmission Time = 31.2 ms 1000 Packet Send Test = s / 1000 = ms per msg on average Message ID Hops to Live Data Parity Bits

19 IMU – used 1 of the 6 available degrees of freedom
Design – Input / Output IMU – used 1 of the 6 available degrees of freedom Buttons for manual entry Speaker – Large Piezo 3 kHz Alarm LCD Display – Nokia 5110 Graphic LCD for displaying messages to the passenger Speaker – Ben / Bill = TBD Notes Overview of IR Packets, Protocol, etc.

20 Design – Input / Output Speaker – Ben / Bill = TBD Notes
Overview of IR Packets, Protocol, etc.

21 Design – Hardware Prototype (Breadboard)
Speaker – Bill = TBD Notes Picture of Breadboard Prototype with most components outlined to be pointed out

22 Design – Hardware Prototype (Board Design)
Speaker – Bill = TBD Notes Similarly to circuit schematic, should quickly point out some components, but move onto the picture of the finished board

23 Design – Hardware Prototype (Finished Board)
IR LED LCD IMU IR Receivers Microcontroller Speaker Speaker – Bill = TBD Notes Picture of Finished board w/ main components outlined User Input Buttons

24 Design – Hardware Prototype (Lens/Transmitter)
Speaker – Bill = TBD Notes Picture of Lens/Transmitter, also diagram of lens distance

25 Testing – IR Range Test (1)
Receiver ~8ft 100ft Speaker – Ben / Bill = TBD Notes - TBD Transmitter Setup Diagram Real World Setup IR Signal Cone

26 Testing – IR Range Test (2)
Receiver ~4ft 125ft Speaker – Ben / Bill = TBD Notes TBD Transmitter Setup Diagram Real World Setup IR Signal Cone

27 Design – Software (IMU Hazard Detection)
Determine if the Driver in front of you is braking too quickly Dangerous Deceleration Threshold = 0.8G or 7.98 m/s^2 Sampling the IMU 100 HZ Time Moving Average of the last 10 samples provides smoothing of noisy data Speaker – Ben / Bill = TBD Notes IMU Algorithm

28 Testing - IMU Hazard Detection (>0.6G)
Accelerating Car Stopped Car Stopped Speaker – Ben / Bill = TBD Notes - TBD > 5.88 m/s^2 *Real Implementation = ~0.8G

29 Testing - IMU Hazard Detection (<0.6G)
Accelerating Car Stopped Car Stopped Speaker – Ben / Bill = TBD Notes - TBD < 5.88 m/s^2 *Real Implementation = ~0.8G

30 Messages cannot be spammed
Safety Designed to be used only by the passenger (a warning message is displayed on startup) Messages cannot be spammed Error checking makes false positives unlikely Redundancy in transmission to avoid false negatives Speaker – Ben / Bill = TBD Notes IMU Algorithm

31 Conclusion - Finished Prototype
Successfully met objectives: Achieve long range directional IR communication at least 100ft Maintain a packet loss rate of less than 47% at 100ft Detect severe deceleration and respond by sending message Notify user of hazard within 250ms Still room for expansion Speaker – Ben / Bill = TBD Notes IMU Algorithm

32 Testing with Vehicles (Logistically Difficult)
Future Work Testing with Vehicles (Logistically Difficult) Improve Overall IR Range and Versatility (Curved Roads / Weather Conditions / etc. ) Add More Information to messages / Incorporate other sensors Speaker – Ben / Bill = TBD Notes IMU Algorithm

33 Questions? Thanks to: Staff of ECE445 TAs of ECE445 Yuchen He
Speaker – Ben / Bill = TBD Notes IMU Algorithm


Download ppt "Directional Driver Hazard Advisory System"

Similar presentations


Ads by Google