Hacer cableada brazo robótico borde a "Wireless" con DIY Arduino + XBee (12 / 15 paso)

Paso 12: Prueba de la Junta de controlador de motores

Siguiente bosquejo es para pruebas de motores y LED luz.

El bosquejo solamente prueba motores base del Robot. Para probar otro motor, añadir las funciones, es decir, gripUp(), gripDown() y gripPause(mSecond) para probar el Robot agarre motor, etc....

Nota: Quite el módulo XBee (o Bluetooth, si utilizas Bluetooth) antes de subir el sketch de Arduino!

Probar motores de brazo robótico y luz LED

Acción de agarre (M1) IN y OUT
int gripEnablePin = 10;
int gripPin1 = 9;
int gripPin2 = 5;

Muñeca (M2) arriba y abajo de acción
int wristEnablePin = 11;
int wristPin1 = 8;
int wristPin2 = 12;

Codo (M3) por acción
int elbowEnablePin = 6;
int elbowPin1 = 7;
int elbowPin2 = 15;

Hombro (M4) por acción
int shoulderEnablePin = 14;
int shoulderPin1 = 2;
int shoulderPin2 = 4;

Acción (M5) derecha y la izquierda de la base
int baseEnablePin = 3;
int basePin1 = 16;
int basePin2 = 17;

Acción LED encendido y apagado
Lamparas int = 13;

void setup() {}
pinMode (Lamparas, salida);

agarre (M1)
pinMode (gripEnablePin, salida);
pinMode (gripPin1, salida);
pinMode (gripPin2, salida);

muñeca (M2)
pinMode (wristEnablePin, salida);
pinMode (wristPin1, salida);
pinMode (wristPin2, salida);

codo (M3)
pinMode (elbowEnablePin, salida);
pinMode (elbowPin1, salida);
pinMode (elbowPin2, salida);

hombro (M4)
pinMode (shoulderEnablePin, salida);
pinMode (shoulderPin1, salida);
pinMode (shoulderPin2, salida);

base (M5)
pinMode (baseEnablePin, salida);
pinMode (basePin1, salida);
pinMode (basePin2, salida);
}

void loop() {}
activar/desactivar el Robot LED
digitalWrite (LEDs, HIGH);
Delay(500);
digitalWrite (Lamparas, LOW);
Delay(500);

Gire derecha por 1500 milisegundos
baseRight();
Delay(1500);

PAUSE 1000 milisegundos
basePause(1000);

Gire a la izquierda para 1000 milisegundos
baseLeft();
Delay(1000);

basePause(1000);

}

void gripIn() {}
digitalWrite (gripEnablePin, HIGH);
digitalWrite (gripPin1, bajo);
digitalWrite (gripPin2, HIGH);
}

void gripOut() {}
digitalWrite (gripEnablePin, HIGH);
digitalWrite (gripPin2, bajo);
digitalWrite (gripPin1, HIGH);
}

void gripPause (int milisegundos) {}
digitalWrite (gripEnablePin, bajo);
digitalWrite (gripPin1, bajo);
digitalWrite (gripPin2, bajo);

Delay(msec);
}

void wristUp() {}
digitalWrite (wristEnablePin, HIGH);
digitalWrite (wristPin1, bajo);
digitalWrite (wristPin2, HIGH);
}

void wristDown() {}
digitalWrite (wristEnablePin, HIGH);
digitalWrite (wristPin2, bajo);
digitalWrite (wristPin1, HIGH);
}

void wristPause (int milisegundos) {}
digitalWrite (wristEnablePin, bajo);
digitalWrite (wristPin1, bajo);
digitalWrite (wristPin2, bajo);

Delay(msec);
}

void elbowUp() {}
digitalWrite (elbowEnablePin, HIGH);
digitalWrite (elbowPin1, bajo);
digitalWrite (elbowPin2, HIGH);
}

void elbowDown() {}
digitalWrite (elbowEnablePin, HIGH);
digitalWrite (elbowPin2, bajo);
digitalWrite (elbowPin1, HIGH);
}

void elbowPause (int milisegundos) {}
digitalWrite (elbowEnablePin, bajo);
digitalWrite (elbowPin1, bajo);
digitalWrite (elbowPin2, bajo);

Delay(msec);
}

void shoulderUp() {}
digitalWrite (shoulderEnablePin, HIGH);
digitalWrite (shoulderPin1, bajo);
digitalWrite (shoulderPin2, HIGH);
}

void shoulderDown() {}
digitalWrite (shoulderEnablePin, HIGH);
digitalWrite (shoulderPin2, bajo);
digitalWrite (shoulderPin1, HIGH);
}

void shoulderPause (int milisegundos) {}
digitalWrite (shoulderEnablePin, bajo);
digitalWrite (shoulderPin1, bajo);
digitalWrite (shoulderPin2, bajo);

Delay(msec);
}

void baseRight() {}
digitalWrite (baseEnablePin, HIGH);
digitalWrite (basePin1, bajo);
digitalWrite (basePin2, HIGH);
}

void baseLeft() {}
digitalWrite (baseEnablePin, HIGH);
digitalWrite (basePin2, bajo);
digitalWrite (basePin1, HIGH);
}

void basePause (int milisegundos) {}
digitalWrite (baseEnablePin, bajo);
digitalWrite (basePin1, bajo);
digitalWrite (basePin2, bajo);

Delay(msec);
}

Artículos Relacionados

Hacer un brazo robótico

Hacer un brazo robótico

¡ Hola chicos! Soy un chico de 13 años de edad. En este instructable, voy a mostrarte cómo hacer un brazo robótico muy barato utilizando materiales y herramientas básicas.Paso 1: Herramientas y materiales Para poder hacerlo necesitas lo siguiente:1)
Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Brazo robótico hecho en casa con piezas estándar utilizando Arduino y un GUI de procesamiento

Me jubilé hace poco y una de las cosas que me prometí fue que cuando me retiro que iba a completar todos los proyectos que tenía corriendo dentro de mi cabeza desde que era adolescente. Es cerca de 50 años o tan de los proyectos. En aquellos días no
DIY Robot brazo robótico sorteo marco casero con Motor paso a paso 2

DIY Robot brazo robótico sorteo marco casero con Motor paso a paso 2

Brazo Robot DIY robótica dibujar marco casero con Motor paso a paso 2Materiales:2 piezas 57 mm motor de pasos de 1,8 grados4 PC FL08 2 perno 8mm diámetro autoalineador cojinete de bolas de bridas2 piezas de aluminio aleación 22 x 12 mm 150 mm1 pieza
Escultura de Robot (parte 5 de 9): hacer un brazo robótico con motosierra y hacha sierra sable

Escultura de Robot (parte 5 de 9): hacer un brazo robótico con motosierra y hacha sierra sable

Yo he sido la construcción de escultura durante más de diez años y he observado la evolución de la tecnología de mecanizado ir de fresado CNC a impresión de objeto 3D de escritorio. Estas 'Máquinas de hacer' han formado un espacio físico entre mis ma
Mueva la mano para controlar brazo robótico OWI... sin compromiso

Mueva la mano para controlar brazo robótico OWI... sin compromiso

LA IDEA:Hay por lo menos 4 otros proyectos en Instructables.com (a partir del 13 de mayo de 2015) alrededor de modificar o controlar el brazo robótico OWI. No es de extrañar, ya que es tan un gran barato robótico kit y para jugar con. Este proyecto e
BRAZO robótico de sexy eje 6

BRAZO robótico de sexy eje 6

Bien finalmente lo hice. Por último apretó el gatillo y comenzó a construir un brazo robótico de 5/6 ejes. Se trata de un proyecto así que por favor revise de vez en cuando para mirar el progreso y ofrecer alguna idea que tengas quien sabe yo solo po
Brazo robótico Trifecta (Olimpíada de Ciencias)

Brazo robótico Trifecta (Olimpíada de Ciencias)

)Bienvenida 2016 equipos de Olimpiada de ciencia! El brazo Robot está de vuelta y ¿estás listo para hacer algunos robots kick-culo? Por favor deja un comentario debajo de algo nos de mensajería para que la comunidad pueda crecer en su conjunto. Nos e
Brazo robótico móvil utilizando PHIRO + Arduino

Brazo robótico móvil utilizando PHIRO + Arduino

Estamos de vuelta con otro tutorial para mostrar cómo convertir PHIRO Pro en un brazo robótico móvil fresco que puede elegir y poner cosas! Similar a nuestra anterior PHIRO Arduino Color sensor instructable, vamos a utilizar Código de bolsillo en un
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
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 DIY

Brazo robótico DIY

Usted puede controlar el brazo robótico remotamente usando muchos métodos inalámbricos y alambre para hacer muchas tareas como sostener cosas y puede utilizarse en muchas aplicaciones médicas como la cirugía y manteniendo micro herramientas que no se
Brazo robótico para personas con discapacidad

Brazo robótico para personas con discapacidad

brazo robótico en las estadísticasUn brazo mecánico es robótica, generalmente programable, con funciones similares a un brazo humano. Los enlaces de un manipulador de tal están conectados por uniones permitiendo el movimiento de rotación (tal como en
Construcción de un brazo robótico

Construcción de un brazo robótico

¿Te has preguntado ¿qué futuro se parece? Todo el mundo estará lleno de tecnología y robots será por todas partes. Podemos incluso imagen mucha gente disfrutar de carreras en ingeniería y robótica! Robots son extremadamente precisos al trabajar. Pron
Brazo robótico inteligente con control remoto

Brazo robótico inteligente con control remoto

El objetivo de este proyecto era construir un brazo robótico simple que puede ser controlado remotamente. Este brazo robótico se unirá a mi robot móvil. Además, este diseño ha sido equipado con una pantalla OLED que ofrece información sobre el contro