Tabla de contenido:

Simple MPU6050 IMU + Arduino GYRO Bot: 4 pasos
Simple MPU6050 IMU + Arduino GYRO Bot: 4 pasos

Video: Simple MPU6050 IMU + Arduino GYRO Bot: 4 pasos

Video: Simple MPU6050 IMU + Arduino GYRO Bot: 4 pasos
Video: mpu 6050 arduino tutorial for beginners 2024, Noviembre
Anonim
Image
Image
Simple MPU6050 IMU + Arduino GYRO Bot
Simple MPU6050 IMU + Arduino GYRO Bot

Usar un Gyro para controlar mis proyectos era una gran cosa en mi lista de deseos, pero aparte de adquirir la IMU, el resto fue difícil como las uñas. La falta de contenido efectivo para extraer los valores de cabeceo y balanceo de guiñada me molestó durante más de un mes. Después de numerosos sitios web, innumerables bibliotecas y problemas, aprendí a obtener datos del giroscopio y usarlos en un proyecto simple que los principiantes pueden hacer fácilmente y ahorrarse muchos problemas.

Así que aquí hay un instructivo para comenzar con este sensor de acelerómetro - giroscopio y al final podrá girar su robot exactamente la cantidad que desee (90 grados, 45 grados, 180 grados … cualquier cosa)

Suministros

La mayoría de los electronis se pueden comprar en su tienda de electrónica local o en línea.

Aquí están:

Bot Chasis

Kits de chasis de coche de robot inteligente de dos pisos DIY 4WD con codificador de velocidad Robot RC de Toys Hobbies and Robot en banggood.comhttps://banggood.app.link/vpw7FlkjL1

También puede utilizar un chasis de 2 ruedas con una rueda giratoria.

Arduino -

Geekcreit® Arduino Compatible UNO R3 ATmega16U2 AVR Placa de módulo de placa principal de desarrollo USB para Arduino de Electronics en banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 Gyro de 3 ejes con módulo de sensor de acelerómetro para placa de módulo Arduino para Arduino de Electronics en banggood.comhttps://banggood.app.link/qoNQdMxjL1

Alambres Dupont

Hombre a hombre

De mujer a hombre

Controlador de motor L298N

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board para Arduino Module Board para Arduino de Electronics en banggood.comhttps://banggood.app.link/kCmlV4UjL1

Lipo de 11,1 V

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts de Toys Hobbies and Robot en banggood.comhttps://banggood.app.link/tKfTXU3jL1

Cargador adecuado

Paso 1: Paso 1: Ensamble su chasis

Paso 1: ensamble su chasis
Paso 1: ensamble su chasis
Paso 1: ensamble su chasis
Paso 1: ensamble su chasis

Ensambla el chasis de tu Bot jajaja.

Consulte la imagen fritzing de arriba, pero si tiene dificultades, solo soy un comentario a continuación

Paso 2: Instalación de la biblioteca MPU6050

Instalación de la biblioteca MPU6050
Instalación de la biblioteca MPU6050

Es importante tener en cuenta que si tiene una biblioteca instalada para su MPU6050, QUÍTELA o marcará errores de compilación.

En su lugar, use este enlace para descargar la biblioteca y agregarla usando Incluir biblioteca en Sketch.

https://github.com/jarzebski/Arduino-MPU6050

Paso 3: Conexiones

Conexiones
Conexiones
Conexiones
Conexiones

Al instalar la biblioteca, siga adelante y conecte el sistema.

Las conexiones al controlador del motor se dan en el código mismo.

ena = 5;

enb = 6;

in1 = 7;

in2 = 4;

in3 = 9;

in4 = 8;

aquí está de todos modos:)

Las conexiones entre el Arduino y el sensor son:

VCC - + 5 V

GND - GND

SDA - A4

SCL - A5

Nota: de aquí en adelante llamaremos al robot Barney.

Paso 4: Código

Código
Código

Copie este código a continuación, péguelo en su IDE y cárguelo.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

Precauciones para la pareja:

No conecte su sensor en la placa de prueba ya que los cables y la electrónica pueden crear ruido que afectará la precisión de sus valores YAW PITCH ROLL

Mientras ejecuta el bot, simplemente coloque el bot en el piso y presione reiniciar para que el sensor se calibre correctamente

Solo usamos los valores de Yaw para este proyecto, así que téngalo en cuenta al montar su sensor.

Use cinta de espuma de doble cara para pegar el sensor al frente de su robot.

Este instructivo le enseñó a usar un giroscopio en un diseño robótico simple y puede experimentar con sus propias ideas como ahora conoce la implementación.

No dude en preguntar cualquier cosa en los comentarios.

Recomendado: