Módulo IMU 6DoF MPU6050 integra dos funcionalidades en un solo módulo: giroscopio y acelerómetro. Interfaz de comunicación I2C compatible con lógica de 3.3V y 5V.
INFO
Módulo IMU(Unidad de Medición Inercial) basado en el sensor MPU6050 que contiene todo lo necesario para medir movimiento en 6 grados de libertad: combinando acelerómetro de 3 ejes y un giroscopio en un mismo chip, lo que le permite medir tanto la aceleración lineal como la velocidad angular en los ejes X, Y y Z. El chip MPU6050 internamente funciona mediante sensores MEMS (sistemas microelectromecánicos), que cumplen la función de detectar el movimiento del dispositivo y generar señales analógicas convertidas internamente en datos digitales mediante un ADC de 16-bit. Adicionalmente integra un DMP (Procesador digital de movimiento) capaz de realizar complejos algoritmos de captura de movimiento de 9 ejes.
La comunicación con Arduino es muy sencilla mediante la interfaz I2C y posee una librería muy difundida para su uso inmediato [i2cdevlib]. El módulo integra la electrónica necesaria para un trabajo directo y rápido: regulador de voltaje a 3.3V, resistencias pull-up para el Bus I2C y Led Power indicador de alimentación. Adicionalmente posee una interfaz I2C master que permite controlar sensores externos adicionales como magnetómetros o barómetros, entre otros, sin intervención del procesador principal (economizar recursos computacionales).
Para una captura precisa de movimiento rápido y lento, el chip MPU6050 posee un rango de escala programable de 250/500/1000/2000 grados/seg para el giroscopio y de 2g/4g/8g/16g para el acelerómetro. Las aplicaciones del MPU6050 son amplias, como: Sistemas de estabilización y orientación angular de Drones, Robots con equilibrio dinámico, interfaces de usuario basadas en gestos (tipo sensor de movimientos), dispositivos portátiles para seguimiento de actividad, sistemas de navegación inercial de bajo costo, análisis de vibraciones en maquinaria, control de orientación en cámaras y gimbals, detección de caídas, sensor de distancia y/o velocidad o goniometría (medición de ángulos).
ESPECIFICACIONES TÉCNICAS
- Sensor IMU: MPU6050 [InvenSense ORIGINAL]
- Módulo: GY-521
- Voltaje de alimentación: 3V - 5V DC
- Voltaje lógico: 3.3V/5V
- Grados de libertad (DoF): 6
- Rango Acelerómetro: 2g/4g/8g/16g
- Rango Giroscopio: 250Grad/Seg, 500Grad/Seg, 1000Grad/Seg, 2000Grad/Seg
- Sensibilidad Giroscopio: 131 LSBs/dps
- Conversor ADC: 16 Bits (salida digital)
- Interfaz de comunicación: I2C
- Dirección I2C: 0x68 [por defecto, pin ADO a GND] / 0x69 [pin ADO a VCC]
- Regulador de voltaje en placa
- Resistencias Pull-up en bus I2C
- Led power en placa
- Dimensiones: 20*16*3 mm
- Peso: 3 gramos
CONEXIÓN
- VCC: 5V DC
- GND: 0V
- SCL: I2C clock
- SDA: I2C data
- XDA: aux I2C data
- XCL: aux I2C clock
- AD0: I2C address select
- INT: salida de interrupción
NUESTROS TUTORIALES
LINKS
- Datasheet MPU6050
- Manual de registros MPU6050
- Esquemático
- Tutorial Arduino y MPU6050
- Tutorial Arduino y MPU6050 [luisllamas]
- Tutorial Arduino y MPU6050 [how_to_mechatronics]
- Tutorial Arduino y MPU6050 [lastminuteengineer]
- Tutorial Arduino y MPU6050 [randomnerd]
- Librería Arduino [electroniccats]
- Librería Arduino [jarzebski]
- Librería Arduino [adafruit]
- Librería Arduino filtro Kalman
- Proyecto: Arduino + MPU6050 + Processing
- 3D Visualization of Kalman Filtered Accelerometer and Gyroscope Data
- Complementary filters


