Tabla de contenido:

Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes MPU6050 GY-521: 4 pasos
Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes MPU6050 GY-521: 4 pasos

Video: Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes MPU6050 GY-521: 4 pasos

Video: Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes MPU6050 GY-521: 4 pasos
Video: ✅ Acelerómetro y Giroscopio Electrónico 2024, Mes de julio
Anonim
Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes GY-521 MPU6050
Tutorial del módulo 6DOF del giroscopio de aceleración de 3 ejes GY-521 MPU6050

Descripción

Este módulo simple contiene todo lo necesario para interactuar con Arduino y otros controladores a través de I2C (use la biblioteca Wire Arduino) y brinda información de detección de movimiento para 3 ejes: X, Y y Z.

Especificaciones

  • Rangos del acelerómetro: ± 2, ± 4, ± 8, ± 16g
  • Rangos del giroscopio: ± 250, 500, 1000, 2000 ° / s
  • Rango de voltaje: 3.3V - 5V (el módulo incluye un regulador de voltaje de baja caída)

Paso 1: preparación de materiales

Preparación de materiales
Preparación de materiales
Preparación de materiales
Preparación de materiales
Preparación de materiales
Preparación de materiales

En este tutorial, le mostraremos cómo funciona el módulo en detalle. Primero, necesitamos preparar los materiales que se enumeran a continuación:

  1. Arduino Uno
  2. Cable de puente macho a hembra
  3. Cable USB tipo A a B
  4. Tablero de circuitos

Paso 2: instalación del hardware

Instalación de hardware
Instalación de hardware
Instalación de hardware
Instalación de hardware

Después de tener los materiales listos, conectaremos el módulo con Arduino Uno. La conexión detallada se escribirá a continuación:

  1. VCC -> 5 V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

Paso 3: código fuente

Código fuente
Código fuente

Para probar el Arduino MPU 6050,

  1. Primero, descargue la biblioteca Arduino para MPU 6050. El enlace se proporciona aquí.
  2. A continuación, descomprima / extraiga esta biblioteca y mueva la carpeta llamada "MPU6050" dentro de la carpeta "biblioteca" de Arduino.
  3. Instale la biblioteca I2Cdev si aún no la tiene para su Arduino. Realice el mismo procedimiento que el anterior para instalarlo. Puedes encontrar el archivo aquí.
  4. Abra Arduino IDE y siga los pasos: [Archivo] -> [Ejemplos] -> [MPU6050] -> [Ejemplos] -> [MPU6050_DMP6].
  5. Sube el código fuente a tu Arduino.

Paso 4: resultados

Resultados
Resultados
Resultados
Resultados
Resultados
Resultados
  1. Después de cargar el código, abra el monitor en serie y configure la velocidad en baudios como 115200.
  2. A continuación, compruebe si ve algo como "Inicializando dispositivos I2C …" en el monitor en serie. Si no lo hace, simplemente presione el botón de reinicio.
  3. Ahora, verá una línea que dice: "Envíe cualquier carácter para comenzar la programación y demostración de DMP". Simplemente ingrese cualquier carácter en el monitor serial y envíelo, y debería comenzar a ver los valores de guiñada, cabeceo y balanceo provenientes del MPU 6050.

Notas: DMP significa procesamiento de movimiento digital. El MPU 6050 tiene un procesador de movimiento incorporado. Procesa los valores del acelerómetro y el giroscopio para darnos valores 3D precisos. Además, deberá esperar unos 10 segundos antes de obtener valores precisos en el monitor en serie, después de lo cual los valores comenzarán a estabilizarse.

Recomendado: