SAFETEXTER SAVING LIVES BEHIND THE WHEEL MICHAEL DOWDY DONOVAN HICKS KENNETH LEWIS DANNY THEPVONGSA.
-
Upload
andra-cunningham -
Category
Documents
-
view
216 -
download
0
Transcript of SAFETEXTER SAVING LIVES BEHIND THE WHEEL MICHAEL DOWDY DONOVAN HICKS KENNETH LEWIS DANNY THEPVONGSA.
SAFETEXTERSAVING LIVES BEHIND THE WHEEL
MICHAEL DOWDYDONOVAN HICKSKENNETH LEWIS
DANNY THEPVONGSA
INTRODUCTION:
• The SafeTexter is a new and innovative step to automotive safety.
• The SafeTexter is a way of protecting people from accidents due to texting while driving.
• The SafeTexter will change the future.
TODAY’S SITUATION
• One of the biggest issues that has arisen
• Texting while driving • Statistics
• 2011• 23% of all collisions involved cellphones accidents.
• Equivalent to roughly 1.3 million collisions.• 6 times more than driving while intoxicated
GOAL AND OBJECTIVE
• Goal
• Limit phone usage while driving.• By limiting the incoming and outgoing texts, as well as limiting
the application usage that can cause a distraction.• Using the on-board sensor of the cellphone to speak to the
vehicle and perform certain tasks.
• Objective
• Make driving safer by limiting the driver from cell phone usage.
TASKS
• Understand how a vehicle’s operation can be manipulated through an FPGA, and get a background on the android app development process.
• Configure the FPGA and android app to interact with each other and the vehicle through Bluetooth and relay circuitry.
• Test that the vehicle starts at the appropriate time and that the app correctly blocks access to specified functionalities of the user’s phone.
• Demonstrate that the vehicle will start only when the app is connected and actively blocking access to social media/texting.
• Document the progress and degree of success of the project.
OUR APPROACH• FPGA to control the vehicle starting system.
• Android application to utilize Bluetooth interactions with the FPGA
• When the Bluetooth is connected:• The vehicle will be able to start
• The user's cellphone will lock certain functionalities of the phone.
• Keypad to bypass SafeTexter• In the event the user does not have their phone
• In the event the cell phone is low on battery with no way to charge
• If the phone comes disconnected during vehicle operations• User will be warned and a timer will start
• If the issue is not resolved within the given time, then the fuel pump will become disconnected
• The vehicle will act as if it was out of gas.
THE DESIGN• Hardware Side
• FPGA Board• Add-on Bluetooth component
• Add-on keypad component..
• Relays
• Software Side• Android ADT
• JAVA language
HW: PLACEMENTS
HW: RELAY CONFIGURATION
HW: STARTER CONFIGURATION
HW: FUEL PUMP CONFIGURATION
SOFTWARE SIDE• Two types of window activities
• Teenager side• Hidden program that runs on the background
• Locks functionality to text messaging and social media when paired to the SafeTexter module.
• Text messaging with be “turned off” by setting s SMS-listener to a high priority and canceling the broadcast temporarily.
• To block social media, the app will need to utilize a custom launcher to control access to them.
• Parent side• Settings and configurations
• Sets keypad code
• Turns the SafeTexter module on or off.
HW COMPONENTS: NEXYS 3 FPGA BOARD
HW COMPONENTS: PMODBT2 BLUETOOTH
USE CASE: STATE DIAGRAM
RELATED WORK
• Only one application in existence that uses hardware
• Doesn’t actually block any applications
• Others do exist but are reliant on GPS tracking and a speed over 20 mph
• This leads to problems if you are a passenger in a vehicle as well
• Also doesn’t work correctly in slow traffic