Intel Edison with Sparkfun 9DOF LSM9DS0 IMU

3rd place @ the Intel IoT Roadshow NYC 2015

This Instructable is for an Intel Edison IoT Smart Helmet which uses a Sparkfun 9DOF to collect data from the helmet in order to measure head tramas and create a 3D rendering of the data for analysis using Intel's IoT cloud, R, web-GUI or mobile app. We are currently updating this instructable regularly so please vote for us (on the top right) and stay tuned for more updates! Open source references are listed in the read.me file. This instructable should be great for anyone using an Intel Edison and Sparkfun 9DOF module for motion capture, head tracking, etc. The hardware code was written in C with Intel Eclipse, Node.js with Intel XDK and the real time statistics are served up using R, MATLAB or the Intel IoT analytic cloud.

Here is a presentation: https://docs.google.com/presentation/d/1VoVcsBkiVU...

(updated 6/9/15)

Step 1: Setup the Hardware

The hardware can be built using the schematics provided by Sparkfun or by purchasing their boards.

Build From Schematics:

Intel Edison:


Edison Console & External Power:


LSM9DS0 "9 Degrees of Freedom" IMU Edison sensor module:


Optional Battery*



Purchase Project Modules:

https://www.sparkfun.com/products/13024 Intel Edison

https://www.sparkfun.com/products/13045 Sparkfun Baseboard

https://www.sparkfun.com/products/13033 Sparkfun Edison 9DOF

https://www.sparkfun.com/products/13037Optional Battery*

BEGINNERS NOTE: Be sure to update and configure your Edison before you start your first project. Here's how:


3D Printed case was made for us thanks to @MattStultz from www.3dhubs.com the printable files (Impact.stl & ImpactTop.stl) are attached and I highly recommend using their services. The case can house the Intel Edison, Sparkfun Baseboard or battery and the 9DOF and includes a slot providing access to both USB connectors for use with an external power pack, console or other sensors.

Antenna can be liberated from any old laptop with a radio. Just coil the wire around a pen and heat or let set for a few days to get the correct form factor. Also, with the latest firmware the Edison can be used in AP mode, here's how: https://software.intel.com/en-us/getting-started-...(NOTE: The Sparkfun console will not blink when rebooted but AP mode still works)

(optional battery)* Power to the Edison can be provided over USB using the base board, another console, or with the battery module by itself. Once your Edison is configured the Smart Helmet program can be installed over wifi so you will only need an Edison console for first time setup or if you don't have another power or communications source.

<p>Please vote for us at the top right of the page.</p>
<p>Hey there!<br><br>Thanks a ton for all this code you've written.<br><br>We're trying to use the 9DOF board with our Edison, and I was wondering how I can use your code (say, test.c) and get it running on the Edison?<br><br>We're using eclipse right now, and I can't figure out how to upload the C code to the edison</p>
<p>Hi Justin,<br>Sorry I didn't see your post much earlier. We used JS on the built in .NODE server. I mostly use Wings but it sounds like you were on the right track.</p>
<p>Really cool idea! Thanks for sharing! </p>
<p>Thank you! We just added the additional v.1 source code.</p>

About This Instructable



More by gravityride:TEAM IMPACT! Smart Helmet - Intel Edison, Sparkfun 9DOF 
Add instructable to: