Traje animatronic hierro hombre Mk III (12 / 17 paso)

Paso 12: Electrónica - derecha esquemas y código

Aquí está el esquema y el código para el lado derecho.

Es bastante similar a la izquierda, menos la radio XBee. Los servos para el misil de antebrazo todos reciben la misma señal-uno de los servos que se abre la tapa lateral tendrá que ser rotación invertida. Dos de los servos que abren el panel de cohete hacia adelante y hacia atrás del hombro cubre también tendrá que tener su rotación invertida como reciban la misma señal que los servos en el hombro opuesto.

Aquí está el código-

#include "Servo.h" / / incluye la librería servo

Servo forearmServo; servos para mover misiles de antebrazo
Servo rearcoverServo; servo para mover el hombro posterior tapa cohete
Servo forwardcoverServo; servo para mover el cohete hacia adelante hombro tapa
Servo podServo; servo para mover la vaina del cohete de hombro

int RFIDResetPin = 13;
int servoPin1 = 7; pin de control de servos de misil de antebrazo
int servoPin2 = 8; pin de control de servo de cubierta posterior hombro cohete pod
int servoPin3 = 9; pin de control de servo de cubierta de pod de cohete hacia adelante
int servoPin4 = 10; pin de control de servo de pod de cohetes hombro

Registre aquí sus etiquetas RFID
char tag1 [13] = "440085E77452";
char la etiqueta2 [13] = "440085FC330E";
char tag3 [13] = "440085F97840";
char tag4 [13] = "4400863914EF";

void setup() {}
Serial.Begin(9600);

forearmServo.attach(servoPin1); se fija el servo en el pin 7 al objeto servo
rearcoverServo.attach(servoPin2); se fija el servo en el pin 8 al objeto servo
forwardcoverServo.attach(servoPin3); se fija el servo en el pin 9 al objeto servo
podServo.attach(servoPin4); se fija el servo en el pin 10 al objeto servo
forearmServo.write(45); Gire los servos del antebrazo a 45 grados
rearcoverServo.write(45); girar el servo cubierta trasera 45 grados
forwardcoverServo.write(45); girar el servo cubierta delantera a 45 grados
podServo.write(45); girar el servo de la solapa izquierda a 45 grados

pinMode (RFIDResetPin, salida);
digitalWrite (RFIDResetPin, alto);

}

void loop() {}

char tagString [13];
Índice de int = 0;
lectura boolean = false;

{while(serial.Available())}

readByte int = Serial.read(); Lee el siguiente byte disponible

if(readByte == 2) de lectura = true; Inicio de etiqueta
if(readByte == 3) de lectura = false; final de la etiqueta

Si (lectura & & readByte! = 2 & & readByte! = 10 & & readByte! = 13) {}
Guarde la etiqueta
tagString [index] = readByte;
Índice ++;
}
}

checkTag(tagString); Comprobar si es un partido
clearTag(tagString); Claro al char de todo valor
resetReader(); reiniciar el lector de RFID
}

void checkTag (char tag[]) {}
///////////////////////////////////
Compruebe la etiqueta leída contra conocidas etiquetas
///////////////////////////////////

if(strlen(TAG) == 0) volver; vacío, no hay necesidad de continuar

Si (compareTag (etiqueta, tag3)) {/ / si tag3, ello
forearmServo.write(135);
Delay(2500);
forearmServo.write(45);

} else if (compareTag (etiqueta, tag4)) {//if emparejado tag4, ello
rearcoverServo.write(70); girar el servo pod a 90 grados
Delay(500); esperar medio segundo
forwardcoverServo.write(100); girar el servo cubierta delantera a 110 grados
Delay(500);
podServo.write(80); girar el servo pod a 80 grados
Delay(4000);
podServo.write(45); girar el servo pod a 45 grados
Delay(500);
forwardcoverServo.write(45); Gire el coverservo adelante a 90 grados
Delay(500);
rearcoverServo.write(45); girar el servo pod a 135 grados

} else {}
Serial.println(TAG); leer cualquier etiqueta desconocido
}

}

void lightLED (int pin) {}
///////////////////////////////////
Enciende LED en pin "pin" de 250ms
///////////////////////////////////
Serial.println(PIN);

digitalWrite (pin, HIGH);
Delay(250);
digitalWrite (pin, LOW);
}

void resetReader() {}
///////////////////////////////////
Reiniciar el lector de RFID para leer otra vez.
///////////////////////////////////
digitalWrite (RFIDResetPin, bajo);
digitalWrite (RFIDResetPin, alto);
Delay(150);
}

void clearTag (char one[]) {}
///////////////////////////////////
claro el array de char por relleno de null - ASCII 0
Pensará la misma etiqueta ha sido leer de otra manera
///////////////////////////////////
para (int i = 0; i < strlen(one); i ++) {}
uno [i] = 0;
}
}

Boolean compareTag (char uno [], char two[]) {}
///////////////////////////////////
comparar dos valor a si mismo,
strcmp no funcionando al 100% por lo que lo hacemos
///////////////////////////////////

if(strlen(One) == 0) devuelven el valor false; vacío

para (int i = 0; i < 12; i ++) {}
Si (una [i]! = false return two[i]);
}

verdaderas; no hay desajustes
}

Artículos Relacionados

¿Hacer un hierro hombre completo Metal Chestplate + brazos

¿Hacer un hierro hombre completo Metal Chestplate + brazos

desea mostrar a su amigo tus habilidades de construcción y originalidad? Este instructivo puede ser ideal para usted! Le mostrará cómo hacer un chestplate full metal y armas que te hacen están fuera de la multitud, literalmente! Puede hacer que el hi
Reactor de arco de hierro hombre Bang Bang etiqueta

Reactor de arco de hierro hombre Bang Bang etiqueta

Hola chicos...We Are Back...Todo el mundo quiere ser hombre de hierro una vez en su vida...Así que aquí os presentamos hierro hombre ARC REACTOR BANG BANG el TAG...Tenemos esta idea desde nuestro lugar natal donde los niños juegan juegos como ladrón
Hierro hombre casco construir

Hierro hombre casco construir

Hola todo el mundo, gracias por sacar mi primer instructivo sobre cómo hacer un casco de hierro hombre marca 3. Estoy utilizando papel para hacerlo y entonces va a utilizar fibra de vidrio y resina de fibra de vidrio para endurecer el casco. Usted te
CR-tutoriales-hierro hombre Arc Reactor Prop

CR-tutoriales-hierro hombre Arc Reactor Prop

tutorial de Adán en un hierro hombre Arc Reactor PropVisite nuestro sitio web en CRTutorials.co.nrMúsica de Flashkit.com/loopsPor favor, suscribirse, añadirnos como amigos, a un amigo, deja un comentario, tasa este video y por ver
Hierro hombre bricolaje PC Case Mod

Hierro hombre bricolaje PC Case Mod

¿Cansado de su antigua torre de PC?Convertirlo en su propio hierro hombre caso Mod. Siga estos sencillos pasos.Lo que se necesita:Ordenador antiguoHerramienta DremelPintura en aerosol (rojo/dorado)LápizLija de grano 600Hombre de hierro DIY KitPaso 1:
Hierro hombre DIY XBOX 360 Mod del caso

Hierro hombre DIY XBOX 360 Mod del caso

¿Cansado de tu viejo XBOX 360?Convertirlo en su propio hierro hombre XBOX 360 caja Mod. Siga estos sencillos pasos.Lo que se necesita:XBOX 360Herramienta DremelDestornillador T10Pintura en aerosol (rojo/dorado)LápizLija de grano 600Hombre de hierro D
Hierro hombre - Perler edición

Hierro hombre - Perler edición

Pearler a veces son un poco lentos, pero pueden ser muy divertido y buscando realmente impresionante! En este instructable, espero que puedo mostrarte los pasos para crear mi cuentas perler Hierro hombre marca XX Python. La razón por la que no recrea
Hierro hombre Lego traje

Hierro hombre Lego traje

Paso 1: Corte un cuadro que tenía en mano y ducttaped que juntos.Paso 2: Cortar un agujero para la cabeza y brazos Asegúrese de que el agujero de la cabeza es más pequeña que la cabeza de lego, o bien no se sienta bien. Más adelante agrega pedazos de
Hierro hombre Cosplay botas

Hierro hombre Cosplay botas

Si usted es un fan de Iron Man y le encantaría cosplay traje replica pero no tienen el dinero y tiempo para hacer un traje de Iron Man completo este es el proyecto perfecto para usted. A nivel personal, admiro profundamente a la serie de cómics de Ir
Hierro hombre 4ª generación Reactor de arco

Hierro hombre 4ª generación Reactor de arco

DESCRIPCIÓNRealmente nadie puede decir no al traje marca fascinante desde la película que arrasó en todo el mundo. Si alguna vez han visto el cómic de Iron Man o una de las películas de Iron Man hubiera sabido que la fuente de alimentación de la marc
Casco de hierro hombre (estilo tron)

Casco de hierro hombre (estilo tron)

Hola a todos en este tutorial voy a mostrar cómo hice un casco de hombre de hierro con un tron miren o como yo lo llamo "hombre tron".Para hacer este impresionante casco necesitas los siguientes materiales:-6 metros de alambre de EL y el inverso
Hierro hombre Arc Reactor + casco (cubo)

Hierro hombre Arc Reactor + casco (cubo)

va a ser el hombre de hierro para halloween y este es mi casco arc reactor y cubo. Su nada demasiado complicado.
DIY hierro hombre MK. 1 Arc Reactor (hace super barato, por supuesto...)

DIY hierro hombre MK. 1 Arc Reactor (hace super barato, por supuesto...)

Aquí es mi propia en la construcción de una propuesta de Reactor de arco de hombre de hierro. De ninguna manera es dimensionalmente correcta, pero he intentado permanecer fiel a la apariencia de la prop original de película.Como es típico con mis est
KVG hierro hombre Jetboot

KVG hierro hombre Jetboot

aquí es un Jetboot de hombre de hierro hice de KVG. Aquí están las instrucciones. Se supone que se mueven con una cosa de tipo bisagra, pero era difícil de mover lo que conectado simplemente juntos. Ahora se trata de un modelo. También hice algunas m