Introduction: TEAM IMPACT! Smart Helmet - Intel Edison, Sparkfun 9DOF

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:

http://www.intel.com/support/edison/sb/CS-035272.h...

Edison Console & External Power:

https://cdn.sparkfun.com/datasheets/Dev/Edison/Ba...

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

https://cdn.sparkfun.com/datasheets/Dev/Edison/9d...

Optional Battery*

https://cdn.sparkfun.com/datasheets/Dev/Edison/SFE...

OR

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:
https://software.intel.com/en-us/iot/library/ediso...

Extra:

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.

Step 2: Setup the Software

Drag and drop the source code using SCP to the .NODE folder or download and run the installer script (coming soon)

Source Code:TeamImpact.zip or teamimpact.tar.gz (Files Attached) - Hardware code including output to local web server and Intel IoT analytic cloud API

Optional:TeamImpact.R (File Attached) - R script for analyzing real time and prerecorded data. For troubleshooting sensor data and interpretation by medical personal or artificial intelligence.

If you want to stream data to Intel's IoT cloud you will need to create an account and activate your device, here's how: https://software.intel.com/en-us/intel-iot-platfo...

(updated 6/9/15)

Step 3: ...To Be Continued

Please, favorite this instructable as we are making updates frequently.

  • New features coming soon
    • One-Click project installer script for Win/MAC/Linux (SSH copy routine script)
    • Web-GUI including graphs, etc.
    • Mobile Apps
    • Better IoT cloud integration


http://www.jackofallit.com/teamimpact/

Please, vote for us on the top right of this page!

Recently Added:

Fully functional source code 6/9/15

3D printable case 5/26/15

Comments

author
gravityride made it! (author)2015-05-12

Please vote for us at the top right of the page.

puss-in-boots-sad-eyes.jpg
author
Justin Mai (author)2015-08-28

Hey there!

Thanks a ton for all this code you've written.

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?

We're using eclipse right now, and I can't figure out how to upload the C code to the edison

author
gravityride (author)Justin Mai2016-10-13

Hi Justin,
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.

author
tomatoskins (author)2015-05-10

Really cool idea! Thanks for sharing!

author
gravityride (author)tomatoskins2015-05-11

Thank you! We just added the additional v.1 source code.

About This Instructable

7,320views

32favorites

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