GY-521 MPU6050 3 Axis Accelerometer Module
GY-521 MPU6050 Module 3 Axis analog gyro sensors+ 3 Axis Accelerometer Module, MPU-6050 3 Axis Gyroscope Module For Arduino A 3-axis gyroscope and a 3-axis accelerometer are combined together on the same silicon die with an onboard Digital Motion Processor. Easy to get it fit into your project.
The MPU6050 IMU has both 3-Axis accelerometer and 3-Axis gyroscope integrated on a single chip.
The gyroscope measures rotational velocity or rate of change of the angular position over time, along the X, Y and Z axis. It uses MEMS technology and the Coriolis Effect for measuring, but for more details on it you can check my particular How MEMS Sensors Work tutorial. The outputs of the gyroscope are in degrees per second, so in order to get the angular position we just need to integrate the angular velocity.
On the other hand, the MPU6050 accelerometer measures acceleration in the same way as explained in the previous video for the ADXL345 accelerometer sensor. Briefly, it can measure gravitational acceleration along the 3 axes and using some trigonometry math we can calculate the angle at which the sensor is positioned. So, if we fuse, or combine the accelerometer and gyroscope data we can get very accurate information about the sensor orientation.
The MPU6050 IMU is also called six-axis motion tracking device or 6 DoF (six Degrees of Freedom) device, because of its 6 outputs, or the 3 accelerometer outputs and the 3 gyroscope outputs.
|Dimensions||30 × 20 mm|
|Input Voltage||3V – 5V|
|Communication Mode||Standard IIC communications protocol|
|Chip built-in||16bit AD converter, 16-bit data output|
|Acceleration Range||±2g, ±4g, ±8g, and ±16g|