Accelerometer and Gyroscope Sensor Module MPU6050

6,809 views

Accelerometer and Gyroscope Module MPU6050 is a special class Micro-Electro-Mechanical Systems (MEMS) device that consists of a 3-axis accelerometer and a 3-axis Gyroscope embedded in it. This sensor can measure a variety of parameters like acceleration, velocity, orientation, displacement and many other motion-related parameters of a system or device.

MPU6050 also has a special Digital Motion Processor (DMP) inside it which makes it powerful enough to compute complex calculations separately from the controller. The module also has two auxiliary pins that can be used to interface I2C modules like magnetometers. MPU6050 is a small package yet contains a pile of special features/devices while consuming very low power which makes it much efficient and economical for use in commercial devices.

MPU6050 sensor

Gyroscope Features:

  1. Digital Output
  2. X, Y, Z Range: ±250, ±500, ±1000 and ±2000°/sec
  3. External sync signal connected to the FSYNC pin supports image, video and GPS synchronization
  4. Integrated 16-bit ADCs enable simultaneous sampling of gyros
  5. Enhanced bias and sensitivity temperature stability reduces the need for user calibration
  6. Improved low-frequency noise performance
  7. Digitally-programmable low-pass filter
  8. Gyroscope operating current: 3.6mA
  9. Standby current: 5µA

Accelerometer Features:

  1. Digital-output triple-axis accelerometer with a programmable full-scale range of ±2g, ±4g, ±8g, and ±16g
  2. Integrated 16-bit ADCs enable simultaneous sampling of accelerometers while requiring no external multiplexer
  3. Accelerometer operating current: 500µA
  4. Orientation detection and signaling
  5. Tap detection
  6. User-programmable interrupts
  7. High-G interrupt
  8. Built-in 16-Bit ADC
  9. Digital-output temperature sensor

Pin Description:

mpu6050 pinout
  1. VCC: Input Voltage
  2. GND: Ground
  3. SCL: Serial Clock
  4. SDA: Serial Data
  5. XDA: Auxiliary Serial Data
  6. XCL: Auxiliary Serial Clock
  7. ADO: I2C Address Select
  8. INT: Interrupt

Specifications:

  1. Input Voltage: 3V to 5V
  2. Communication Protocol: I2C
  3. Temperature Sensor range: -40°C to +85°C
  4. Operating Temperature: -40°C to +85°C
  5. Module Size: 20mm x 15mm x 2.5mm

Applications & Uses:

  1. Used for IMU measurement
  2. Drones / Quadcopters
  3. Self-balancing robots
  4. Robotic arm controls
  5. Humanoid robots
  6. Tilt sensor
  7. Orientation / Rotation Detector
  8. BlurFree™ technology
  9. MotionCommand™ technology
  10. Motion-enabled game and application framework
  11. Motion-based game controllers
  12. Wearable sensors for health, fitness, and sports