Difference between revisions of "Bluetooth Headtracker"

From Robert-Depot
Jump to: navigation, search
(Hardware)
Line 16: Line 16:
  
 
You can also choose to leave the LiPo charger out of the enclosure for small space savings.
 
You can also choose to leave the LiPo charger out of the enclosure for small space savings.
 +
 +
=Enclosure=
 +
Solidworks Files - [[:File:btht_solidworks.zip]]
 +
STL Files - [[:File:btht_enclosure_stl.zip]]
  
 
=Software=
 
=Software=
Line 23: Line 27:
  
 
[[:File:FreeIMU_quaternion.zip]]
 
[[:File:FreeIMU_quaternion.zip]]
 +
  
 
=Applications=
 
=Applications=

Revision as of 13:56, 14 January 2015

16281491925_66cc3868bf.jpg

Hardware

Built with simple, ready to order parts from common suppliers. Purchase 1 each of the following:

One of the following, needed to program the arduino. (One use only! Borrow from a friend?)

You can also choose to leave the LiPo charger out of the enclosure for small space savings.

Enclosure

Solidworks Files - File:btht_solidworks.zip STL Files - File:btht_enclosure_stl.zip

Software

This project uses the FreeIMU library to read the motion sensors and calculate sensor-fused orientation. I've attached a copy of the FreeIMU_quaternion code here.

Be sure to set the baud rate in the program to the max baud for the Arduino Pro Mini, 38400 bps. You should only need to upload this once.

File:FreeIMU_quaternion.zip


Applications

Processing

Python

Supercollider

Reference

other intertial Measmurement Units

Head-tracking with the MPU6050

Example with Arduino Nano

GY-80=

GY-86

61laK%2BDIwfL._SL1500_.jpg

IMUs for position