Difference between revisions of "Bluetooth Headtracker"
From Robert-Depot
(→Hardware) |
(→Hardware) |
||
Line 2: | Line 2: | ||
=Hardware= | =Hardware= | ||
− | Built with simple, ready to order parts from common suppliers: | + | Built with simple, ready to order parts from common suppliers. Purchase 1 each of the following: |
*Bluefruit EZ-Link - bluetooth modem w/ baud rate detection - http://www.adafruit.com/product/1588 | *Bluefruit EZ-Link - bluetooth modem w/ baud rate detection - http://www.adafruit.com/product/1588 | ||
*Arduino Pro Mini 3.3V - https://www.sparkfun.com/products/11114 | *Arduino Pro Mini 3.3V - https://www.sparkfun.com/products/11114 |
Revision as of 13:37, 14 January 2015
Contents
Hardware
Built with simple, ready to order parts from common suppliers. Purchase 1 each of the following:
- Bluefruit EZ-Link - bluetooth modem w/ baud rate detection - http://www.adafruit.com/product/1588
- Arduino Pro Mini 3.3V - https://www.sparkfun.com/products/11114
- Power switch - https://www.sparkfun.com/products/102
- GY-86 - 10 DOF flight control module with MPU6050 + HMC5883L + MS5611 - http://www.amazon.com/Arrela-Control-Ms5611-Hmc5883l-Mpu6050/dp/B00KKJYMO6/
- LiPo Battery - https://www.sparkfun.com/products/731
- LiPo Charger - https://www.sparkfun.com/products/10217 (note you need to cut off the JST connector to fit it in the enclosure)
- Small quantity of stranded ribbon cable.
Software
FreeIMU
http://www.varesano.net/projects/hardware/FreeIMU
Applications
Processing
Python
Supercollider
Reference
other intertial Measmurement Units
Head-tracking with the MPU6050
- using Wire interface - http://www.varesano.net/blog/fabio/initial-tests-freeimu-v04-and-mpu6050
- using i2cdevlib - https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050/Examples/MPU6050_DMP6
- http://www.geeetech.com/wiki/index.php/MPU-6050_Triple_Axis_Accelerometer_%26_Gyro_Breakout
- IMU - https://dev.qu.tu-berlin.de/projects/sf-razor-9dof-ahrs/wiki/Tutorial
- https://www.sparkfun.com/products/11028 or even cheaper from Amazon
Example with Arduino Nano
GY-80=
GY-86