SAFETEXTER SAVING LIVES BEHIND THE WHEEL MICHAEL DOWDY DONOVAN HICKS KENNETH 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 % 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