Introduction: Motorcycle IMU Data With Arduino and Android

About: Checkout the RideData motorcycle IMU app https://t.co/wBLuSoCOPL

With the RideData app and Arduino you can record IMU aka gravity data from your motorcycle and view it back on the app and at RideData.net on your desktop or laptop computer. It tells you about your ride like how hard you lean on your bike and where you were accelerating. If you love to ride, you'll love the RideData app!

This tutorial shows you how to make your Arduino work with the RideData.net motorsports IMU app for motorcycles, high performance cars and trucks. Data from cars and trucks can be used to see the differences in suspension tuning in numbers and data in front of you instead of *just* feel of the seat.

Arduino UNO,

SeeedStudio Bluetooth Shield v2 http://www.seeedstudio.com/wiki/Bluetooth_Shield_...

SeeedStudio Grove IMU10DOF http://www.seeedstudio.com/depot/Grove-IMU-10DOF-...

Are used.

Step 1: Supplies Needed

RideData.net has all the info

You'll need an Arduino Uno, Bluetooth shield and IMU, I used stuff from grove and seeedstudio.com

Step 2: Plug the Three Pieces Together

The Arduino and Bluetooth shield can only plug in one way, be careful.

Make sure the IMU is in the front spot as pictured, should be labeled "J2"

Step 3: Download Arduino IDE

Download the Arduino IDE if you don't have it already.

Next download the RideData sketch file from github

Unzip the files to a folder of your choice and open the "libraries" folder.

Select and copy both folders and open the folder you installed the Arduino IDE to. Possibly c:\arduino

From there find the "libraries" folder or c:\arduino\libraries and paste the two folders you copied here.

Step 4: Open the Arduino IDE

Open the Arduino IDE and the ride_data.ino file on github

Copy the file contents (without line numbers) and replace the default sketch that opens when you open the Arduino IDE and save the file as ride_data_sketch (or whatever you'd like).

Now with the Arduino plugged in click "upload" or the right arrow button on the top menu bar of the Arduino IDE

Step 5: Open the RideData Android App

Open the RideData Android app and start a new ride.

Open the navigation drawer with the menu icon on the top left of the app.

Select "settings" and from there select "bluetooth+phone" under recording options then tap save.

Reopen the app and select the previous ride or start a new one to pair the Arduino and the app together for the first time. Select "disconnect" and finally when you reopen the app you'll get new IMU options and the rest of the app is opened up.