Wheel Awake

GT ECE4180 Fall2019 Final Project

By: Shruti Ramanathan and Jeffrey Jacob

Motivation

Being safe and aware when driving is a critical problem for drivers on the road. With busy schedules and the easy of multi-tasking with technology, it is increasingly important that drivers who are feeling tired, sleepy, or disrupted on the road have the appropriate measures taken to make sure they are alert regardless. As our final project, we wanted to use eye-tracking technologies to warn and caution a driver when they need the extra help to stay awake at the wheel and make it home safely.

Block Diagram

https://os.mbed.com/media/uploads/sramanathan9/ece4180_final_project.png

Demo

https://os.mbed.com/media/uploads/sramanathan9/img_5201.jpg

Key Features

  • Eye-tracking and detection using Computer Vision (CV) via Webcam monitoring for us to identify if the driver's eyes are in the appropriate range of activity for steady driving
  • Risk score calculation to identify how at risk the driver is of getting into an accident
  • Text alert sent to family/friend from Emergency Contact to provide an update of risk
  • Audio alerts to awaken the driver
  • Visual cues provided with LCD screen changes to indicate security of driver
  • LED blinking as a function of risk

Technologies in Action

Computer Vision

https://os.mbed.com/media/uploads/sramanathan9/78182257_1460627127419469_7445921008478846976_n.jpg

Twilio

We used Twilio to send SMS text message notifications to family members or loved ones that wanted a status on a driver who may be at risk of falling asleep at the wheel. https://os.mbed.com/media/uploads/sramanathan9/78922808_3193871887294822_2504769929970974720_n.jpg

Parts Used

uLCD

https://os.mbed.com/media/uploads/4180_1/8185.png

mbeduLCD HeaderuLCD cable
5V=VU5V5V
GndGndGnd
TX=P9RXTX
RX=P10TXRX
P11ResetReset

Speaker and Audio Amp

https://os.mbed.com/media/uploads/4180_1/speaker.jpg https://os.mbed.com/media/uploads/4180_1/_scaled_classdbreakout.jpg

mbedTPA2005D1Speaker
gndpwr - (gnd), in -
Vout (3.3V) or 5Vpwr +
p26 (any PWM or D/A)in +
out ++
out --

Raspberry Pi 4

https://cdn.shopify.com/s/files/1/0195/1344/2404/products/NO_SD_2000x.jpg?v=1564664776

Webcam

https://images-na.ssl-images-amazon.com/images/I/716yNt%2BccvL._SX466_.jpg

LED

http://3.bp.blogspot.com/_LqnxVlPNoMI/TVV0itFTjPI/AAAAAAAAAIg/L0xt3t8bhm4/s1600/led.png

LEDPositive EndNegative End
Redp21GND

Demo Implementation/Code

Import programECE4180FinalProject

Ensuring drivers are safe at the wheel when tired

Wheel Awake Pi Code: https://github.com/jjacob35/ece4180_FinalProject


Please log in to post comments.