Descripción
Módulo GY-521 MPU-6050, Acelerómetro y Giroscopio 3 Ejes 6DOF
El Módulo GY-521 MPU-6050, Acelerómetro y Giroscopio 3 Ejes 6DOF integra un acelerómetro y un giróscopo MEMS de tres ejes en una placa compacta. Permite medir aceleración, velocidad angular y orientación relativa en proyectos con Arduino, ESP32, Raspberry Pi y otros microcontroladores compatibles.
Su comunicación se realiza mediante el bus I2C, a través de los pines SDA y SCL, con una velocidad de hasta 400 kHz. Esta conexión simplifica la integración en prototipos de robótica educativa, brazos articulados, vehículos autónomos, sistemas de estabilización y dispositivos de control por movimiento.
El sensor ofrece rangos configurables para adaptar la lectura a cada aplicación:
- Giróscopo: ±250, ±500, ±1000 y ±2000 °/s.
- Acelerómetro: ±2g, ±4g, ±8g y ±16g.
- Resolución mediante convertidores ADC de 16 bits.
- Sensor de temperatura integrado.
- Memoria FIFO de 1024 bytes para gestionar datos del sensor.
El módulo admite alimentación de 3 a 5 V CC, aunque conviene comprobar los niveles lógicos de la placa controladora antes de conectarlo. El pin AD0 permite modificar la dirección I2C, mientras que XDA y XCL sirven para enlazar sensores externos compatibles, como un magnetómetro.
Es una opción práctica para medir movimiento y orientación relativa sin combinar dos módulos independientes. No incorpora magnetómetro, por lo que no proporciona por sí solo un rumbo absoluto estable.
Preguntas Frecuentes
¿Qué mide el módulo GY-521?
Mide aceleración lineal en tres ejes y velocidad angular en tres ejes, formando un sistema de seis grados de libertad.
¿Cómo se conecta a un microcontrolador?
Utiliza la interfaz I2C mediante los pines SDA y SCL. También incluye el pin AD0 para seleccionar la dirección del dispositivo.
¿Qué alimentación necesita?
Funciona con una alimentación de entre 3 y 5 V CC. La compatibilidad lógica debe revisarse según la placa utilizada.
¿Incluye magnetómetro?
No. Para obtener información de rumbo absoluto es necesario añadir un magnetómetro externo mediante la conexión I2C auxiliar.
Con la garantía de:
Opiniones (1)
Opiniones de clientes que compraron este producto
Compré 30 piezas, llegaron intactas. Abrí 5 paquetes para probarlas y ninguna funcionó, lo que indica que todo el lote no va a funcionar. ¡Cero control de calidad!
Análisis de Experto
Análisis general del producto
El GY-521 con sensor MPU-6050 es un módulo muy practico para medir movimiento en proyectos electronicos compactos. Combina acelerometro y giroscopio de tres ejes, por lo que permite obtener seis grados de libertad sin tener que instalar dos sensores independientes. Durante mis pruebas lo he utilizado en prototipos con Arduino, ESP32 y Raspberry Pi, tanto para detectar inclinaciones como para registrar movimientos rapidos en sistemas roboticos.
Su comunicacion mediante I2C simplifica bastante el cableado: solo hacen falta alimentacion, masa y las lineas SDA y SCL. La posibilidad de trabajar hasta 400 kHz resulta adecuada para la mayoria de proyectos de control, interfaces por movimiento y pequeños sistemas de estabilizacion. No es un sensor orientado a aplicaciones de precision industrial, pero ofrece una base muy competente para aprendizaje, automatizacion y prototipado.
Conviene tener claro que el MPU-6050 no proporciona por si solo una orientacion absoluta. El acelerometro puede estimar la inclinacion respecto a la gravedad cuando el modulo esta quieto, mientras que el giroscopio permite seguir los cambios de movimiento. Sin embargo, la integracion de la velocidad angular genera deriva con el tiempo, especialmente si no se realiza una calibracion adecuada.
Calidad de construccion y materiales
La placa GY-521 tiene un formato compacto y resulta facil de instalar en protoboard o fijar dentro de un chasis. La distribucion de los pines esta pensada para el montaje experimental, aunque recomiendo comprobar siempre la serigrafia antes de conectar el modulo, sobre todo en montajes donde el conector quede invertido.
El conjunto incluye el sensor MEMS, los componentes de apoyo y la circuiteria necesaria para exponer la comunicacion I2C. La construccion es correcta para proyectos de electronica educativa y prototipos funcionales, pero no la trataria como una placa preparada para ambientes con vibraciones intensas, humedad o golpes repetidos. Para una instalacion permanente, es preferible utilizar separadores y evitar que los cables ejerzan tension sobre los pines.
En vehiculos roboticos he observado que la fijacion mecanica influye mucho en las lecturas. Si la placa queda suelta, las vibraciones del motor pueden confundirse con aceleraciones reales. Una base rigida, tornilleria adecuada y, cuando proceda, elementos de aislamiento mecanico ayudan a obtener datos mas consistentes.
Compatibilidad y rendimiento
La compatibilidad con Arduino y ESP32 es especialmente buena gracias a la gran cantidad de librerias disponibles. En Raspberry Pi tambien puede integrarse mediante I2C, aunque en este caso hay que prestar mas atencion a la configuracion del bus y a la gestion del software. Antes de conectar el modulo, comprobaria los niveles logicos de la placa utilizada. La alimentacion admitida puede situarse entre 3 y 5 V, pero eso no significa que todas las señales sean automaticamente compatibles con cualquier microcontrolador.
El pin AD0 permite seleccionar una direccion I2C alternativa. Esto resulta util cuando se necesitan dos MPU-6050 en el mismo bus, aunque el numero de direcciones disponibles es limitado. Las conexiones XDA y XCL tambien abren la puerta a sensores externos compatibles, como un magnetometro, pero no convierten al GY-521 en un sistema de rumbo absoluto por si mismas.
Los rangos configurables son uno de sus puntos mas utiles. Para detectar inclinacion o movimientos suaves, utilizaria el acelerometro en ±2g y el giroscopio en ±250 grados por segundo, ya que ofrecen mayor sensibilidad. En un brazo robotico rapido, un mando por gestos o un pequeño vehiculo, puede ser conveniente ampliar esos margenes para evitar saturaciones. La resolucion de 16 bits proporciona un nivel de detalle suficiente para la mayoria de usos domesticos y educativos, aunque la resolucion digital no elimina el ruido ni los errores propios del sensor.
En una configuracion de escritorio con un ESP32, el modulo responde con rapidez para controlar un cursor, cambiar la orientacion de una interfaz o gobernar un servo. En un proyecto de robot con motores, el resultado mejora claramente al aplicar un filtro complementario o un filtro de Kalman, combinando la respuesta inmediata del giroscopio con la referencia gravitatoria del acelerometro. Leer directamente los valores sin filtrar suele producir movimientos nerviosos.
Puntos fuertes y aspectos mejorables
Entre sus puntos fuertes destacaria:
- Integra acelerometro y giroscopio en una sola placa.
- Utiliza I2C, con un cableado sencillo y ampliamente compatible.
- Ofrece rangos configurables para adaptar la sensibilidad.
- Incluye sensor de temperatura y memoria FIFO de 1024 bytes.
- Permite ampliar el sistema mediante la interfaz auxiliar para sensores externos.
- Existe abundante documentacion y soporte en entornos Arduino, ESP32 y Raspberry Pi.
Tambien tiene algunas limitaciones importantes:
- No incorpora magnetometro, por lo que no mantiene un rumbo absoluto estable.
- El giroscopio presenta deriva y necesita calibracion, especialmente al iniciar cada sesion.
- Las vibraciones mecanicas afectan mucho a la calidad de las lecturas.
- La compatibilidad electrica real depende de la placa y de los niveles logicos del montaje.
- Para aplicaciones exigentes, un modulo mas moderno puede ofrecer mejor gestion del ruido o una integracion mas sencilla.
Antes de usarlo, dejaria el sensor inmovil durante unos segundos y calcularia el sesgo inicial del giroscopio. Tambien evitaria recalibrarlo mientras el dispositivo este sometido a vibraciones o apoyado sobre una superficie inestable. Si el proyecto va a funcionar durante horas, revisaria periodicamente la deriva y anadiria un magnetometro cuando sea necesario conocer el rumbo.
Veredicto del experto
El GY-521 MPU-6050 sigue siendo una opcion muy valida para aprender a trabajar con sensores inerciales y para construir prototipos de movimiento con un coste contenido. Su mayor virtud es reunir acelerometro y giroscopio, ofrecer varios rangos de medicion y comunicarse mediante un bus I2C facil de integrar.
Lo recomendaria para robots educativos, brazos articulados, controles por inclinacion, registradores de movimiento y sistemas experimentales con Arduino, ESP32 o Raspberry Pi. No lo escogeria como unica referencia para navegacion, estabilizacion profesional o mediciones de alta precision, porque la deriva y la ausencia de magnetometro limitan ese tipo de aplicaciones. Con una buena fijacion, calibracion y filtrado, proporciona lecturas suficientemente fiables para una amplia variedad de proyectos practicos.
1,47 € 1,96 €
Productos relacionados
- Lenovo Cámara de Vigilancia WiFi 4K con Seguimiento Automático
- Funda EVA DOBE TP5-3552 PlayStation Portal – Estuche Rígido de Viaje
- Teclas PBT personalizadas para teclado mecánico, perfil Cherry Donut
- Xiaomi 15T Pro – Funda Transparente Mate Antigolpes
- Keycaps PBT Cherry para teclado mecánico MX – Diseño Minesweeper
- Placa Base Industrial Axiomtek GENE-5315 Rev B1.0 – Slot CPU Embedded