Tabla de contenido:

Guía de configuración y calibración del MPU6050: 3 pasos
Guía de configuración y calibración del MPU6050: 3 pasos

Video: Guía de configuración y calibración del MPU6050: 3 pasos

Video: Guía de configuración y calibración del MPU6050: 3 pasos
Video: MPU 6050 Acelerometro y Giroscopio - Calibracion - Practicas 2024, Noviembre
Anonim
Guía de configuración y calibración de MPU6050
Guía de configuración y calibración de MPU6050

MPU6050 es una IMU de 6 DoF (grados de libertad) que significa unidad de medida inercial, un sensor realmente genial para conocer la aceleración angular a través del giroscopio de 3 ejes y la aceleración lineal a través de acelerómetros lineales.

A veces puede ser complicado comenzar y configurar, buscar bibliotecas y programas en todo Internet, pero no se preocupe ahora, este instructivo y el video tutorial adjunto a continuación lo ayudarán a comenzar en poco tiempo.

Paso 1: Materiales necesarios

Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios

1.) MPU6050 o GY521 IMU

2.) Arduino (estoy usando Nano)

3.) Computadora con Arduino IDE instalado dentro

4.) Cable USB para Arduino

5.) 4 cables de puente F a F para conectar Arduino a MPU6050

Todos los componentes, originales y de alta calidad se pueden encontrar en www. UTsource.net

Paso 2: la biblioteca MPU6050

La biblioteca MPU6050
La biblioteca MPU6050

Si tiene algún problema para seguir este paso, le recomiendo que vea el video tutorial vinculado en la introducción.

Una biblioteca es una herramienta simple que facilita a los principiantes el uso de sensores relativamente complejos como MPU6050 de una manera realmente simple, es una capa que ya se encarga de muchas cosas complejas para que podamos enfocarnos más en implementar la idea. de configurar todo.

Abra el IDE de Arduino

Vaya a Herramientas y haga clic en Administrar bibliotecas

Se abrirá una nueva ventana que tendrá una barra de búsqueda, en ella escriba MPU6050, será recibido con más de un resultado, pero instale el que es bt Electronic Cats.

¡Listo, ahora calibremos!

Paso 3: Calibración

Calibración
Calibración
Calibración
Calibración
Calibración
Calibración

Cada sensor es diferente y único, por lo que debemos encontrar los valores de compensación únicos para el sensor que tenemos.

Abra Archivos y vaya a Ejemplos en Arduino IDE.

Allí, verá una nueva biblioteca que dice MPU6050 que contiene un programa llamado - IMU_Zero ábralo.

Súbelo a arduino y asegúrese de que la conexión de Arduino al sensor se realice de la siguiente manera:

SCL - A5

SDA - A4

Vcc - 5 V

GND - GND

Después de una carga exitosa, abra Herramientas y luego Monitor en serie, pero asegúrese de mantener el sensor en posición horizontal y lo más quieto posible durante este proceso.

Una línea "----- done -----" indicará que ha hecho todo lo posible. Con las constantes actuales relacionadas con la precisión (NFast = 1000, NSlow = 10000), tardará unos minutos en llegar allí.

En el camino, generará una docena de líneas de salida, mostrando que para cada una de las 6 compensaciones deseadas, es * primero, tratando de encontrar dos estimaciones, una demasiado baja y otra demasiado alta, y * luego, cerrando en hasta que el soporte no se pueda hacer más pequeño.

La línea justo encima de la línea "hecho" se verá algo así como [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Como se habrá mostrado en las líneas de encabezado intercaladas, los seis grupos que componen esta línea describen las compensaciones óptimas para la aceleración X, la aceleración Y, la aceleración Z, el giroscopio X, el giroscopio Y y el giroscopio Z, respectivamente. En la muestra que se muestra arriba, la prueba mostró que +567 era la mejor compensación para la aceleración X, -2223 era la mejor para la aceleración Y, y así sucesivamente. ¡Anote cada desplazamiento para usar en los programas que cree!

¡Eso es todo! simple y directo!

¡Gracias por leer!

Recomendado: