Loading
MotoSafe Technologies

MotoSafe Technologies

by dlee russellm22 zeeroday | updated October 26, 2018

Our goal at MotoSafe is to improve motorcycle safety by offering affordable and non-distracting technology. With our device, riders can plot the location of accidents, unsafe turns, or other road hazards. When other riders near this plotted location or any black spot (location where accidents have historically happened), their wristband will vibrate, signaling the rider of an unsafe area ahead. This technology has the power to increase safety and sense of community among motorcyclists.

0

Our goal at MotoSafe is to improve motorcycle safety by offering affordable and non-distracting technology. With our device, riders can plot the location of accidents, unsafe turns, or other road hazards. When other riders near this plotted location or any black spot (location where accidents have historically happened), their wristband will vibrate, signaling the rider of an unsafe area ahead. This technology has the power to increase safety and sense of community among motorcyclists.


 

July 5, 2018 at 6:17 AM
Created by russellm22 and dlee
Comments (0)

Please sign in to leave comments

July 18, 2018 at 5:14 AM
Created by dlee
Comments (0)

Please sign in to leave comments

We will provide an incentive for the motorcyclists to wear helmets. The technology consists of a smartphone app and two devices, one that attaches to the helmet and the other that attaches to the motorcycle. We are encouraging riders to wear helmets by giving them incentives and we will be able to see if the rider was wearing their helmet if the device on the helmet and motorcycle are in close range of each other. These devices will also have GPS technology to track how many miles were traveled while wearing the helmet. The smartphone app will tie the devices together and it will allow the user to interact with the technology.


 

July 18, 2018 at 5:24 AM
Created by dlee
Comments (0)

Please sign in to leave comments

We are addressing an additional problem that it takes first responders too long to reach motorcyclists that were injured in an accident. Up to 71.8% of victims (in Kenya) in a road accident arrived at a hospital and received medical attention one hour after the crash. Not only will we provide an incentive for the motorcyclists to wear helmets but we will also have gyroscope technology which will detect if the motorcyclist gets into an accident which will then notify first responders. This will speed up the time it takes to first responders to reach an injured motorcyclist. 
 

July 18, 2018 at 5:41 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Problem 1: Not enough motorcyclists wear helmets. In the United States, only 19/50 states require helmets. In the United States, only 32% of motorcyclists wear helmets.

Problem 2: Motorcyclist accident response time is too slow. 71.8% of victims in Kenya received medical attention 1 hour after the crash.

July 18, 2018 at 5:48 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Part 1 Earn as you ride:

A Bluetooth-enabled GPS mileage tracker is attached to your bike. According to the miles traveled with your helmet on, you can reclaim- Insurance premiums & Dealer discounts on reflector jackets, new helmets etc. It can only be turned on if the device on the helmet is connected to the app as well (therefore you have to wear your helmet the entire time). 

Part 2 Automated Emergency: 

In case the motorcyclist is involved in a high-impact crash, a Bluetooth-enabled shock sensor attached to the helmet records and communicates with the app. The app relays that message to an emergency response number e.g 911 linked to the phone, indicating the exact location of the crash.

Part 3 Blockchain Application: Secure, Accessible, & Democratized

We are creating a MotoSafe token with Blockchain technology that acts an immutable public ledger to track helmet use. Users will be able to store their information with complete privacy where no central party has access to their information except the user themselves. We will build API’s for insurance companies with zero knowledge proofs that maintain users privacy while also telling insurance companies if they are wearing their helmet. Finally, any future changes in the tech can be democratically selected through a voting system based upon the number of tokens a user acquired.

 

 

July 18, 2018 at 5:56 AM
Created by dlee
Comments (0)

Please sign in to leave comments

MotoSafe is User-Friendly and Scaleable. It benefits governments, insurance companies, and motorcyclists. Governments will be able to benefit because they will be able to respond to accidents more efficiently which will save the government money. Insurance companies will also benefit because they will be able to reduce the number of high insurance payouts. Finally the motorcyclists will benefit because they will be able to receive incentives and it will increase their safety when riding,

July 18, 2018 at 6:04 AM
Created by dlee
Comments (0)

Please sign in to leave comments

1. Insurance Companies

2. First Responders & Emergency Medical Services

3. Global Analytica

July 18, 2018 at 6:07 AM
Created by dlee
Comments (0)

Please sign in to leave comments

There will be many skeptics and this includes some motorcycle advocacy groups who lobby lawmakers to turn down proposals to enforce helmet laws. This applies especially when financial penalties are involved. Others that are most opposed to change will be the motorcyclists themselves. Many motorcyclists have personal reasons for not wearing helmets. It could be because helmets are uncomfortable, inconvenient, or not as thrilling when riding, However, we are not forcing motorcyclists to change but instead giving them the option to choose. With this approach, those that are opposed to change will be more likely to accept it.

 

July 18, 2018 at 6:09 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Key supporters will be governments, insurance companies, motorcycle advocacy groups and other motorists. Motorcycle accidents & fatalities cost the government money every year and by lowering the risks, we will see fewer accidents or less fatal accidents. Insurance companies also spend a lot of money on the occurrence of motorcycle accidents. They have to open cases and have to cover the costs of damage and injury. By lowering the risk of accidents, insurance companies will see a benefit and that is why we believe they will benefit a lot from our solution. Finally, with more motorcyclists wearing helmets overall road safety will go up which is beneficial to everyone on the road.

 

July 18, 2018 at 6:12 AM
Created by dlee
Comments (0)

Please sign in to leave comments

MotoSafe has decided to focus in on just crash detection and we have removed the 'earn as you ride' aspect of our project. We realized that we would have to receive large amounts of funding in order to reward riders. However, a crash detection device is not reliant on constant funding and it would be more realistic to apply to the current market. 

July 18, 2018 at 6:26 AM
Created by dlee
Comments (0)

Please sign in to leave comments

We will be able to measure the impacts immediately because the device and MotoSafe App will receive data. This data could include what age group of riders is wearing helmets the most, how often riders are wearing helmets, and what day of the week most riders wear helmets. If there was an accident we will be able to see how long it took for first responders to arrive on the scene and if they were efficient. Additionally, with this data, we will also be able to see how effective our systems for incentivizing helmet use and contacting first responders are. The data from the motorcyclists will be processed immediately so there will be no delay in seeing what sort of impact is taking place. Our system allows for constant improvement and updates which will make our technology more effective.

 

July 18, 2018 at 6:41 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Overall Goal: Create a platform to increase motorcycle safety.

This Goal is achieved by creating a device that connects to the MotoSafe Platform. The MotoSafe Platform consists of a Crash Detection Device, The MotoSafe Application, & the MotoSafe Blockchain. 

July 18, 2018 at 7:40 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Description:

The device is a Bluetooth enabled crash sensor with gyroscope technology. When a crash is detected it will communicate with the phone application which will send your GPS location and important information to Emergency Medical Services/First Responders.

Components: 

  1. Small Lipo Battery
  2. Bluetooth Low Energy Module
  3. A Lipo Battery Charger
  4. 3 Axis Gyroscope
  5. 3 Axis Accelerometer
  6. Voltage Regulator
  7. Temperature Sensor

July 18, 2018 at 7:42 AM
Created by dlee
Comments (0)

Please sign in to leave comments

App Description: This is how the rider will be able to communicate with their device. The application will be very simple so that the user doesn't have to spend much time using the app before they ride. The application is how the EMS/First Responders will get the rider's crash location.

App Mock-Up: 

1st Page- Sign Up Screen

  1. Name
  2. Email
  3. Address
  4. Phone Number
  5. Emergency Contact x2
  6. Blood Type

2nd Page- Enable Location Services

  1. Pop up to allow location service to run

3rd Page- Start-Up Page

  1. Device Charge Level
  2. Start Riding [button] > when clicked changes color
  3. Accident History
  4. My Profile > Edit Info. 

July 18, 2018 at 7:42 AM
Created by dlee
Comments (0)

Please sign in to leave comments

Why Blockchain?

Blockchain allows us to store data and it is decentralized. The blockchain is honest, secure, and standardized. We can give data to local governments and insurance companies without giving away the motorcyclists personal information. 

AWS: We first set up an account on Amazon Web Service. Create an EC2 and follow the documentation to create an instance. At first, this instance was used to install sawtooth blockchain, but as we shifted our goals which required a centralized database, this instance will be used for a Linux server to store the information. 

July 18, 2018 at 7:43 AM
Created by dlee
Comments (0)

Please sign in to leave comments

What is Recorded: Location of the crash, speed before the crash, & acceleration before the crash.

Who Uses the Data?  Local Governments and helmet manufacturers will be able to use this data. Local Governments are able to utilize this data because if they notice that there are a high percentage of crashes in a certain location they could put a traffic officer at that location and resolve the issue. With our data, they can determine why the accidents are occurring and how they can resolve their problems. Helmet manufacturers can use our data to create better helmets to keep riders safe.

 

July 18, 2018 at 8:35 AM
Created by dlee
Comments (0)

Please sign in to leave comments

With our ideas continuing to shift constantly we never took the time to look at what was on the market and what consumers would want. So we paused and asked ourselves 3 questions.  (1) Is there a real need?  (2) Is our idea better than what's on the market?  (3) Is partnership with Emergency Medical Services and first responders actually viable? The first question we answered was Yes there is a need. We were able to determine this as there were multiple companies creating a way to detect a crash through a device, smart helmet, or smartphone application. Afterward, we answered is what we are doing better than whats on the market? The answer was No. After looking at the IceDot Device, RealRider Application, and others we realized our idea and plans would either fall short or be at the same level. We were not bringing innovation. The final thing that really put the idea to a halt was when we researched the possibilities of partnering with First Responders and Emergency Medical Services. We determined that we did not have the infrastructure or could create the infrastructure to have an SOS system. Therefore, in order to send an SOS message to EMS/First Responders, we would have to outsource this task through a company like IceDot or RealRider. 

July 18, 2018 at 5:14 PM
Created by dlee
Comments (0)

Please sign in to leave comments

Arduino Prototype 1 Code:

#include <SoftwareSerial.h> // TX RX software library for bluetooth

//#include <Servo.h> // servo library 
//Servo myVibrator; // servo name

int bluetoothTx = 10; // bluetooth tx to 10 pin
int bluetoothRx = 11; // bluetooth rx to 11 pin

 


SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

void setup()
{
  
  //Setup usb serial connection to computer
  Serial.begin(9600);
  pinMode(9, OUTPUT); 

  //Setup Bluetooth serial connection to android
  bluetooth.begin(9600);

  Serial.write("Serial Port set up!");
  Serial.write("Waiting for instruction....");
}

void loop()
{
  //Read from bluetooth and write to usb serial
  if(bluetooth.available()> 0 ) // receive number from bluetooth
  {
    int onOff = bluetooth.read(); // save the received number to servopos

   
    if (onOff == 1)
    {
      //myVibrator.attach(9); // attach servo signal wire to pin 9
      Serial.write("I got 1");
      digitalWrite(9, HIGH);
      //unimportant Serial.println(servopos); // serial print servopos current number received from bluetooth
      //unimportant myservo.write(servopos); // roate the servo the angle received from the android app
    }
    else
    {
      //myVibrator.detach();
      Serial.write("I got 0");
      digitalWrite(9, LOW);
    }
   
  }


}

July 18, 2018 at 5:22 PM
Created by dlee
Comments (0)

Please sign in to leave comments

After doing a lot of research and looking at the motorcycle tech on the market we noticed that there was a huge gap in the market. Motorcycle safety tech is expensive. So we want to create a product for consumers that are looking to spend 0-$50. Also, motorcycle safety tech currently on the market is too distracting. If we take a look at smart helmets they have HUD displays Bluetooth capabilities for calling and playing music all of which puts the rider at increased risk as they are more distracted. The MotoSafe Alert band is simple, affordable, and not distracting. We are developing a wristband that allows riders to plot the location of accidents, unsafe turns, or other road hazards. When other riders near this plotted location or any black spot (location where accidents have historically happened), their wristband will vibrate, signaling the rider of an unsafe area ahead. Unlike most motorcycle tech, this wristband will be accessible and non-distracting. We believe this device will increase safety and sense of community among motorcyclists.

 

 

July 18, 2018 at 6:10 PM
Created by dlee
Comments (0)

Please sign in to leave comments

You can download our presentation below!

Design Files
July 19, 2018 at 9:38 AM
Created by dlee
Comments (0)

Please sign in to leave comments

When riding with the Motosafe Alert band, riders are notified of possible hazards through vibrations. A vibration is activated in two situations. 1: When the big radius (shown in picture above) detects the GPS coordinates of a hazard, the GPS coordinates of the rider and hazard will be transcribed into a street address with the Google Geo Decoding API. If the streets match (or are not able to be found by Google), a vibration will activate. 2: The smaller radius will activate a vibration whenever a hazard is detected within. This is to ensure riders receive notification before changing streets. 

July 24, 2018 at 7:09 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

July 25, 2018 at 5:11 AM
Created by dlee
Comments (0)

Please sign in to leave comments

this code gets data from the arduino bluetooth chip and then gets your location and adds that to a list.

July 26, 2018 at 11:57 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

Here I transferred from MIT app inventor to android studio for greater flexibility. My goals were:

- get location

-save location to a list

- connect to bluetooth

- manipulate data sent/received between devices to vibrate button and mark a location

 

I was able to get the location with this tutorial: https://www.youtube.com/watch?v=QNb_3QKSmMk

 

I created my own marker class however and modified the tutorial as your will see in the code.

 

I followed another bluetooth connectivity tutorial here: https://www.youtube.com/playlist?list=PLgCYzUzKIBE8KHMzpp6JITZ2JxTgWqDH2

July 31, 2018 at 9:39 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

In the github you will see the app now connects to bluetooth and when the button is pressed, it will get the location. The app is also able to send data to the hardware to create a buzz, but I have to rework that and create a new function in the main activity that can be easily called.

 

Github: https://github.com/russellm22/MotoSafe

August 6, 2018 at 5:47 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

Get familiar with AWS by building a note app with their documentation

https://docs.aws.amazon.com/aws-mobile/latest/developerguide/tutorial-android-aws-mobile-notes-setup.html

August 6, 2018 at 9:52 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

I used the Eagle Software to create the schematics for our MotoSafe Alert Band Prototype 2 which uses the Arduino Mini. 

Here is some helpful information: 

  • AMB: Arduino Mini Bottom
  • AMT: Arduino Mini Top
  • AML: Arduino Mini Left
  • AMR: Arduino Mini Right
  • APW: Arduino Programming Wire
  • APS: Arduino Power Source
  • BT: Bluetooth
  • BN: Button
  • VM: Vibrating Motor
  • MSB: MotoSafe Band

Design Files
August 6, 2018 at 10:56 AM
Created by dlee
Comments (0)

Please sign in to leave comments

I used the Eagle Software to create the schematics for our MotoSafe Alert Band Prototype 2 which uses the Arduino Mini. 

Here is some helpful information: 

  • AMB: Arduino Mini Bottom
  • AMT: Arduino Mini Top
  • AML: Arduino Mini Left
  • AMR: Arduino Mini Right
  • APW: Arduino Programming Wire
  • APS: Arduino Power Source
  • BT: Bluetooth
  • BN: Button
  • VM: Vibrating Motor
  • MSB: MotoSafe Band

Design Files
August 6, 2018 at 11:00 AM
Created by dlee
Comments (0)

Please sign in to leave comments

We don't want the app to loop through the entire database when the rider is in a specific part of the world. Therefore, we plan to create a grid of long and lat so we send locations only found in a grid to test if nearby. We'd use an index in AWS and a hash table in the app to send data when a button is pressed. 

August 6, 2018 at 11:17 AM
Created by russellm22
Comments (0)

Please sign in to leave comments

Scratch that last step. follow this:https://docs.aws.amazon.com/aws-mobile/latest/developerguide/add-aws-mobile-nosql-database.html

 

create a table as shown in the picture above and follow the tutorial to link to the android app and add our code. 

 

NOTE: MAKE SURE THE MARKER ID IS A SORT VALUE ELES MARKERS WILL BE OVERRIDDEN

August 10, 2018 at 5:13 AM
Created by russellm22
Comments (0)

Please sign in to leave comments