Brazo de servo controlado MPU6050

Por lo tanto, en este instructable presento el proceso para hacer un pan de 2 ejes y brazo de servo controlado usando el MPU6050 de la inclinación
acelerómetro.

En primer lugar tenemos que subir los archivos i2cdev.zip y MPU6050.zip en la biblioteca de la IDE de Arduino.
Esto puede realizarse extrayendo los archivos en las carpetas ZIP y copiar en la carpeta Librería de arduino IDE.

Las piezas necesarias para este proyecto son:
1) Arduino UNO
2) tablero de
3) MPU6050
4) 2 x motores servos (en este caso utilicé microservo motores)
5) cables de puente macho-macho
6) computadora con el IDE de Arduino

Las conexiones deben realizarse como se muestra en el diagrama de Fritzing.

Para MPU6050:
SCL -> A5
SDA -> A4
INT -> 2

Servo1 -> 9
Servo2 -> 10

Después de efectúan todas las conexiones, cargar el código en su Arduino:

#include "Wire.h"
#include "I2Cdev.h"
#include "MPU6050.h"
#include "Servo.h"

MPU6050 mpu;
int16_t ax, ay, az;
int16_t gx, gy, gz;
Servo1 servo;
Servo servo2;

int val1;
int val2;
int prevVal1;
int prevVal2;

void setup()
{
Wire.Begin();
Serial.Begin(38400);
Serial.println ("Initialize MPU");
MPU.Initialize();
¿Serial.println(MPU.testconnection()? 'Conectado': "Conexión fallida");
servo1.Attach(9);
servo2.Attach(10);
}

void loop()
{
mpu.getMotion6 (& ax y ay y az y gx y gy y gz);
val1 = mapa (hacha,-17000, 17000, 0, 179);
Si (val1! = prevVal1)
{
servo1.Write(val1);
prevVal1 = val1;
}
val2 = mapa (ay,-17000, 17000, 0, 179);
Si (val2! = prevVal2)
{
servo2.Write(val2);
prevVal2 = val2;
}
Delay(50);
}

Nota importante: puede haber problemas de conexión MPU6050, como los cables de mantener funcionando perder, así que cuando usted inicialmente subirla, compruebe en el monitor serial si el acelerómetro fue conectado con éxito. Otro reconecte y vuelva a intentarlo.

Consejos: Puede agregar más servos introduciendo nuevas variables y asignar en consecuencia. Adición de servos más de gran alcance y una mejor estructura puede abrir nuevas posibilidades como un montaje de cámara fpv etc.

.

Siempre listo para la retroalimentación.
Gracias.

Artículos Relacionados

Brazo robótico controlado por gesto

Brazo robótico controlado por gesto

Bienvenido al instructable para un brazo robótico controlado por gesto.Este instructivo consta de dos partes. Un instructable ya se ha escrito para el brazo robótico llamado EEzyBotArm. Se puede acceder al instructivo aquí-El valor agregado que en Cu
Brazo robótico controlado por Edison Intel

Brazo robótico controlado por Edison Intel

Hola a mi amigo!Aquí te voy a mostrar cómo hice un brazo robótico controlado por Intel Edison y comandada por el movimiento de salto.El modelo 3D utilizado en este proyecto es un proyecto de código abierto muy bueno encontrar aquí: http://inmoov.frPa
Convertir un juguete claw/garra de servo controlado

Convertir un juguete claw/garra de servo controlado

Convertir un juguete de sujeción de niños en un mando a distancia había controlado por uno no es tan difícil de hacer. Recoger una pinza de juguete (muestro tres aquí). Quite el montaje de la manija del apretón. Esto expondrá un alambre rígido que co
Brazo robótico controlado por PS3

Brazo robótico controlado por PS3

Este brazo puede ser controlado por bluetoothPaso 1: partes1. robot brazo2. Robo protector del Sensor de geek3. placa de relé4. en Arduino Mega5. 3v batería6. doble terminado hembra cables7. Pwm extensores de cable8. USB Host Shield9. USB DonglePaso
Impresión 3D: hacer Servo controlado por válvulas de

Impresión 3D: hacer Servo controlado por válvulas de

Válvulas servo pequeño y confiable controlado pueden ser fácilmente impreso 3d. Son adecuados para el control de aire o agua y todo tipo de proyectos de robot.Porque usan micro-servos RC estándar, puede controlarse por una configuración estándar de r
Brazo robótico controlado de movimiento

Brazo robótico controlado de movimiento

* este instructable no es completa, voy a publicar pronto el códigoEl brazo:Este instructable muestra el proceso de construcción de un brazo robótico utilizando servos, microprocesador de Arduino, un giroscopio y sensores múltiples de la curva.El usu
Tapsterbot 2.0: Brazo de Servo

Tapsterbot 2.0: Brazo de Servo

El Tapsterbot 2.0 es un deltabot de código abierto, que pretende ayudar a la comprobación de aplicaciones móviles en dispositivos reales (iOS, Android, etc), pero que podría servir como una excelente introducción a la robótica y Arduino.Aquí, montamo
Servo controlado LightSwitch

Servo controlado LightSwitch

Puede ser difícil automatizar algo lightswitch. Seguro, usted puede pagar mucho dinero para conseguir algunos interruptor automático personalizado, pero que tiene la inversión y también es algo permanente. Si usted está alquilando, o no preparados pa
Servo controlado mono Palmas--Santa Claus tienda 2016

Servo controlado mono Palmas--Santa Claus tienda 2016

Este servo motor controlado Palmas mono es uno de muchos dispositivos móviles se encuentran en 2016 de pantalla de Navidad. Esta toma en el mono caja estará acompañada por elfos, Santa y juguetes inusuales para llevar a cabo un programa de electromec
Brazo robótico controlado por 1Sheeld

Brazo robótico controlado por 1Sheeld

Utilizando 1Sheeld, mando un Arduino powered brazo robótico con su Smartphone/Tablet.Paso 1: lo esencial Se requieren los siguientes elementos, o equivalente.1) cualquier Arduino powered brazo robótico. En la foto es el Lynxmotion AL5D2) Lynxmotion B
Brazo robótico controlado por el mando NES

Brazo robótico controlado por el mando NES

En este instructable voy a tratar de describir cómo hacer un brazo robótico con partes de una impresora y controlarlo con un mando NES.Puede parecer un trabajo duro pero he preparado plantillas para todas las partes y tratar de tomar fotos de todos l
Arduino brazo robótico controlado

Arduino brazo robótico controlado

Un brazo robótico es responsable de procesos muy complicados que requieren una programación rigurosa y compleja, soy un estudiante de ingeniería electrónico y he siempre me llamó la atención estos proyectos por lo que decidí "Quiero construir un braz
Servo controlado laberinto de mármol

Servo controlado laberinto de mármol

Esta es la versión del laberinto de mármol clásico (hay opciones en el camino), donde el pan y tilt están controlados por servos de hobby. Con los servos, se puede trabajar el laberinto con un controlador RC o un PC, etc..Hemos construido éste para s
6 Dof brazo robótico controlado por 1Sheeled

6 Dof brazo robótico controlado por 1Sheeled

En este instructable intentaré mostrar cómo controlar Dagu 6 servo del brazo Robot con arduino y 1 Sheeled embarcar y aplicación móvil android como plataforma de juego para controlar el movimiento del brazoPaso 1: Paso 1: construir el brazoEmpecé com