RideData Help

RideData uses your phone's sensors and GPS info to measure your high performance car, truck or motorcycle's performance and give you an insight into what's going on when you turn and launch, while you ride and view the data back - safely - later.

Getting started is as simple as downloading the app and launching it. Help getting started with the app or when you're ready to step up to a more accurate external IMU or gravity sensor.


RideData: Recording from an External IMU

Recording data from an external IMU takes the RideData app to a new level that your phone's sensors can't achieve. Mounting an IMU or gravity sensor on your vehicle takes some customization that most high performance car and motorcycle people already are used to, though you will have to use the computer and upload some code, it sounds more intimdating than it is and in no time you can record from your ride!


RideData External IMU requirements

While you can use any bluetooth IMU that you can program, the RideData preferred configuration is easy and inexpensive to start recording with.

You need three things: An Arduino Uno, Bluetooth shield (classic), and IMU sensor. The recommended configuration:

Any Arduino UNO or compatible prototyping board will work.

Bluetooth shield classic by SeeedStudio

9DOF IMU or gravity sensor by Grove

USB Cable and Power pack

Ready to get started with Arduino External IMU?

You'll need an Arduino Uno from Arduino you can sometimes find them at your local RadioShack and download and install the Arduino IDE code editor on your computer. The SeeedStudio Bluetooth shield and Grove IMU Sensor

With all three pieces in hand it looks like this:

The IMU sensor is on the left, the bluetooth shield in the middle and Arduino UNO on the right.

Finally, download code from GitHub to load onto the Arduino and sync it with the RideData app.


Next Steps: Put it all together and make it work

Carefully line up the teeth on the bottom of the Bluetooth shield with the holes on the top of the Arduino UNO and push the two together making sure the teeth in the middle line up as well. The teeth can move and you might have to adjust one to get it to line up perfect, just be careful and remember it can really only go together one way.

Next plug the IMU sensor into the J2 port on the Bluetooth shield.

Now you can load the code on the Arduino

Open the Arduino IDE you downloaded and installed earlier.

Unzip the file you downloaded from GitHub into a folder and copy and paste the two folders inside the "libraries" folder into your Arduino libraries folder. If you installed the Arduino IDE to C:\arduino then your libraries folder will be C:\arduino\libraries. Watch the YouTube video for details

Setting up Arduino with IMU and bluetooth.

With the folders lined up and ready to go you can now open the RideData .ino file and copy and paste it into a new sketch file or copy and paste it directly from the GitHub website as shown in the video. With it saved as a new sketch file you're ready to upload it (press the -> right arrow upload button in the Arduino IDE) to the Arduino UNO and sync the UNO with the RideData app on your phone.

RideData Desktop App

You recorded your ride, you can see it in the app but you'd rather have it on your computer? no problem. Check out the RideData desktop companion app. Sign up in the app (tap "Upload"" from the data view screen's menu) and upload a couple rides. Next login to the website and view the data on a bigger screen.