A tracking module with 9 DoF (Gyroscope, Accelerometer, Magnetometer) all via I2C bus
MOD-MPU9150 is an inertial measurement unit (IMU) used for rapid prototyping. Based on the MPU9150 deom InvenSense using the MEMs technology, this component of 4x4mm includes a 3 axis accelerometer, a 3 axis gyroscope, a 3 axis magnetometer and a treatment unit named DMP (Digital Motion Processing).
The measurement range for the sensor can be configured:
- Accelerometer can be configured for ±2g, ±4g, ±6g, ±8g ou ±16g;
- Gyroscope can be configured with ±250, ±500, et ±2000 degrés/s;
- Mangnetometer have a range of ±1200µT (±12 gauss).
The MPU-9150 uses the I2C to transfert the data to the microcontroler. The Arduino code can be easily found at the supplier (see Olimex and SparkFun).
This module can be used as breakout and also directly plugged onto an UEXT connector (if your MicroControler expose it).
What's UEXT ?
UEXT is a connector that carry several signals of I2C bus + SPI bus + Uart + 3.3v power supply. This connector use the 10 pins IDC standard connector (quite easy to find ;-) ).
With UEXT it is quite simple to add sensors and extension board on your project... just need it to wire it on the IDC 10 pins connector (as needed) and plug it! So simple!
Our favorite is the I2C bus that allow to add tons of I2C sensor. On the other side, the SPI bus is used for high speed data transmission. As it offers a high troughput, the SPI bus is often used for TFT display or data acquisition. The serial port (asynchronous communication) can be made compatible with RS-232, RS-422, RS-485, DMX512, MIDI bu using the appropriate level-shifting circuitery.
The UEXT connector axe usually available on Olimex products, including their industrial grade nano computers. UEXT is an awesome KISS standard to add extension board on microcontroler products. UEXT is suited for prototyping and learning (no need for Iron, very strong) and industrial solution (as Olimex product are industrial grade rated.
See the UEXT extension available on our shop or all the product exposing UEXT connector on the shop, the UEXT collection at Olimex (imported on demand), UEXT on wikipedia.
- Gyroscope 3 axiss ±250, ±500, et ±2000 degrees/s
- Accelerometre 3 axes, ±2g, ±4g, ±6g, ±8g ou ±16g
- Magnetometre 3-axes, ±1200μT
- I2C interface
- I2C connector
- Dimensions: 22.2 x 16.5 mm
- MPU9150 datasheet
It is quite easy to find a tutorial about thhe MPU-9150 on the Internet. You will also find ressources on the manufacturer web site: Olimex Ltd