Bike Tracking System with Dead Man Alert

Bike Tracking System with Dead Man Alert © CC BY-NC-SA

Security system for bike riders with tracking and send alert features. In case of accident an alarm is sent with position.

  • 4,551 views
  • 3 comments
  • 17 respects

Components and supplies

Apps and online services

About this project

Security for bike riders is a must, with road bike or mountain bike accidents happens and as soon as possible, emergency personnel must locate you. This is even more important when you ride alone.

As bike user, I know how important is security for bikers and I want to build a simple, low power and high coverage device to monitor the rides and have a security system in case of an accident.

Thanks to the large coverage of sigfox network in Spain and an Arduino MKRFOX1200 with an IMU and a GPS module, it's possible to monitor the biker and in case the bike falls and it's on the ground for more than a configured time, the devide sends and alarm with the GPS coordinates.

Description

This device checks every a configured timer (for example 10 seconds) the bike the inclination in the three axis (X, Y and Z) with the IMU. In case the bike is not vertical, sends an alarm to sigfox platform where two callbacks:

  • First callback sends an email to a configured address with the possible alert and the GPS position
  • Second callback use a http request to my public service hosted in https://www.aprendiendoarduino.com/servicios/SMS/index.html saving the alert. This database is checked by an Arduino Leonardo ETH with an Arduino GSM Shield 2 and sends SMS to somebody phone you want to be warned in case os accident.

Also, this device sends the GPS position or IMU data every a configured timer, for example 10 minutes.

Wiring all elements:

Aruino MKRFOX1200 with devices connected and ready to use:

In the final version, the device is placed in the base of the bike bottle holder. For the prototype phase all components are inside a bottle completely isolated form rain, dust, etc...

This is a first version design of the bike bottle holder base:

And the final test with a 55 kms ride:

Demo Video

This demo video shows that about 15 seconds lapse since the system detects the bottle fall until a SMS is received to the configured phone number.

demo video

Received alerts: SMS and email

Future Features

Also, this device could be used for tracking your bike rides or be tracked by your family or friends, or in case your bike is stolen, the bike will be located in a short time. As an anti-theft device could be hidden inside the bike frame in the future.

Another application for this device could be for participants tracking in bike competitions with both features security and live tracking for organizers.

Additionally, with a low energy bluetooth, this device could be controlled by a smartphone and add more features. For example send your location to your bike group to know how far you are form them.

Code

Code for Arduino MKRFOX1200
Arduino SMS sender
Arduino Leonardo ETH + Arduino GSM Shield to send SMS alert received form sigfox

Custom parts and enclosures

Final container for device
3D design for final container for device
Blob c4tmdu8buv n9wxiuzl5p

Schematics

Wiring
Device wiring using MKRFOX1200 + 9 DOF IMU + GPS module + Batteries
wiring_XKUCLUH0rW.fzz
wiring image
Wiring bb lrzkqk1tiy

Comments

Similar projects you might like

SmartWay

Project tutorial by Andrei Florian

  • 4,973 views
  • 7 comments
  • 13 respects

Squirrel Feeder Tweet

Project tutorial by 3magku

  • 929 views
  • 1 comment
  • 4 respects

Fox Advisor

Project tutorial by Celia Garrido Hidalgo

  • 3,277 views
  • 2 comments
  • 12 respects

GPS Tracking Using Helium, Azure IoT Hub, and Power BI

Project tutorial by Team Helium

  • 11,750 views
  • 17 comments
  • 34 respects

SmartPostBox

Project tutorial by Andrei Florian

  • 9,335 views
  • 13 comments
  • 45 respects

Sigfox-Enabled Parking Lot

Project tutorial by jassak

  • 1,109 views
  • 0 comments
  • 8 respects
Add projectSign up / Login