robogaia.com
  • Products
    • 3 Axis Encoder Conter Arduino Shield
    • 6 Channel Encoder Counter Arduino Shield
    • 8 Channel Encoder Counter Arduino Shield
    • Raspberry Pi 6 Channel Encoder Hat
    • Raspberry Temperature Controller Plate
    • 4 Relays Raspberry Pi Plate/Shield
    • C2N-UNI8IO To Terminal Block Board
    • Arduino Solid State Relay
    • Encoder Shield Connector
    • Mechanical Encoder Board with Connector
    • Raspberry Pi Dual Thermocouple Plate
    • Raspberry Pi 3 Channel Encoder Hat
    • HC-SR04 Ultrasonic Distance Sensor
  • Blog
  • Contact
  • Tutorials
    • How to Add a Web Interface to the Raspberry Pi 4 Relay Board
    • How to add a simple web server on Raspberry Pi with Flask Framework
    • How To Calculate Resistor Wattage
    • How To Start With Robotics
    • How To Start With Artificial Intelligence
    • How to start with CNC 6040 machine
    • How to calibrate Robogaia accelerometer/gyro shield
    • How to build Balancino (the balancing robot)
  • Distributors
  • Services
  • About

6 Axis Accelerometer Gyro Arduino Shield

Picture
6 Axis Gyro / Accelerometer Shield based on MPU6000
OBSOLETE

    It is based on Invensense IMU 6000 and outputs 3 channels of acceleration on x,y,z axes and 3 channels of rotation on x,y,z axes on a single chip with a high degree of versatility.










Features

Digital output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable full scale
range of ±250, ±500, ±1000, and ±2000°/sec

Factory calibrated sensitivity scale factor

Digital-output tri-axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g

User-programmable digital filters for gyroscope, accelerometer, and temp sensor

1MHz SPI serial interface for communicating with all registers

Using the Shield With Arduino Uno
The shield is fulli compatible with Arduino Uno. Just download the test code and run it.

Using the Shield With Arduino Mega 2560
The Mega 2560 uses different pins for the SPI then the Uno.In order to make it work connect the pins using some wire.

MOSI - pin 51  connect to pin 11
 MISO - pin 50   connect to pin 12
 CLK -  pin 52    connect to pin 13
 CS - pin 53       connect to pin 10

Then download the code for Mega 2560 from the bottom the page.




Shield Calibration

Here is a work in progress .
Also on the bottom of the page is a version of the code that outputs international units.



Projects using this shield

Balancino, the balancing robot.




Picture
Robogaia Accelerometer gyro shield on top of Arduino Uno
Robogaia Accelerometer Shield Mega 2560
Robogaia Accelerometer /Gyro Shield with Mega 2560

Robogaia Shield Schematics
robogaia_accelerometer_gyro_shield_schematics.pdf
File Size: 9 kb
File Type: pdf
Download File


Example code
accelerometer_gyro_shield_test_v1.0_.zip
File Size: 3 kb
File Type: zip
Download File

accelerometer_gyro_shield_test_mega2560.zip
File Size: 3 kb
File Type: zip
Download File

accelerometer_gyro_shield_test_international_units.zip
File Size: 3 kb
File Type: zip
Download File



MPU6000 Datasheet
ps-mpu-6000a.pdf
File Size: 2517 kb
File Type: pdf
Download File

@Robogaia 2021