Tabla de contenido:
- Suministros
- Paso 1: Paso 1: Ensamble su chasis
- Paso 2: Instalación de la biblioteca MPU6050
- Paso 3: Conexiones
- Paso 4: Código
Video: Simple MPU6050 IMU + Arduino GYRO Bot: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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:
Nivel de burbuja digital basado en Arduino y MPU6050: 3 pasos
Nivel de burbuja digital basado en Arduino y MPU6050: ¡Bienvenido a mi primer instructable! Espero que les resulte informativo. No dude en dejar comentarios, ya sean positivos o negativos. Este proyecto es para hacer un arduino & Nivel de burbuja digital basado en MPU6050. Mientras que el diseño terminado y
MPU 6050 Gyro, comunicación del acelerómetro con Arduino (Atmega328p): 5 pasos
MPU 6050 Gyro, comunicación del acelerómetro con Arduino (Atmega328p): El MPU6050 IMU tiene un acelerómetro de 3 ejes y un giroscopio de 3 ejes integrados en un solo chip El giroscopio mide la velocidad de rotación o la tasa de cambio de la posición angular a lo largo del tiempo, a lo largo del Eje X, Y y Z. Las salidas del giroscopio son
Reloj Arduino Gyro: 7 pasos
Arduino Gyro Clock: Video LINK Hola a todos, hoy les mostraré a todos cómo crear un reloj giratorio especial, impulsado por un Arduino. En primer lugar, quiero dar todo el crédito al autor original: electrónica para todos. El diseño original que hizo está aquí. Él
Roll and Pitch Axis Gimbal para GoPro usando Arduino - Servo y MPU6050 Gyro: 4 pasos
Roll and Pitch Axis Gimbal para GoPro usando Arduino - Servo y MPU6050 Gyro: este instructable fue creado en cumplimiento del requisito del proyecto Makecourse en la Universidad del Sur de Florida (www.makecourse.com) El objetivo de este proyecto era construir un Gimbal de 3 ejes para GoPro usando Arduino nano + 3 servomotores +
LED Gyro Sphere - Arduino: 5 pasos (con imágenes)
LED Gyro Sphere - Arduino: construya esta exclusiva, fresca e interactiva esfera LED independiente con múltiples sensores que se pueden usar para proporcionar una plataforma divertida para un mayor desarrollo: interacción, iluminación o juegos. La unidad está impresa en 3D y utiliza una placa Arduino, Gyro Board, Audi