Tabla de contenido:

ARDUINO NINJA WARRIOR !!!: 6 Pasos
ARDUINO NINJA WARRIOR !!!: 6 Pasos

Video: ARDUINO NINJA WARRIOR !!!: 6 Pasos

Video: ARDUINO NINJA WARRIOR !!!: 6 Pasos
Video: Otto DIY "Ninja" the most versatile STEM+A Robot for you to become the Master of programming! 2024, Noviembre
Anonim
¡¡¡ARDUINO NINJA WARRIOR !!!
¡¡¡ARDUINO NINJA WARRIOR !!!

¡Tanta gente le ha hecho cosas tan atroces a Arduino

¡Hoy, Arduino se vengará

¡Este robot arduino luchará contra todos los invasores, con una ESPADA! YAAAAAAA !!!!!!!!

Paso 1: Piezas necesarias:

Piezas necesarias
Piezas necesarias

¡Cálmate! ¡No necesitarás una espada de acero con una hoja brillante y una vaina para hacer este proyecto! Matar personas está prohibido en la mayoría de los países, ¡si no en todos

Necesitará los siguientes elementos mundanos para hacer este proyecto:

1) Un Arduino UNO

2) Un joystick analógico (material barato pero fantástico)

3) Dos servos. Usé un servo de 9 gy un servo de 3,7 g

4) Hoja de Sunboard / Hoja de cartón / Hoja Depron (lo que prefiera).

5) Una pistola de pegamento caliente

6) Una mini placa de pruebas o cualquier tipo de base

7) Cables de puente

8) Un banco de energía

Paso 2: Montaje:

Montaje
Montaje

Conecte los siguientes pines Arduino al joystick analógico;

5v- vcc, tierra-tierra, A0- VRX, A1- VRY

Conecte el cable de control de los servos a D9 y D10 en el Arduino y los terminales vcc y gnd a 5v / 3.3v y gnd respectivamente

Nota: Si está utilizando servos más grandes, enciéndalos desde una fuente separada, ya que el arduino será insuficiente.

Paso 3: construcción del robot:

Construyendo el Robot
Construyendo el Robot

Fije el servo más grande a la base con pegamento termofusible

Luego, monte el servo más pequeño en su brazo

Paso 4: Hacer la espada:

Haciendo la espada
Haciendo la espada

Haz la espada con el material que elijas. Luego conéctelo al brazo del servo más pequeño del robot

(Soy muy malo en el arte y la artesanía, por lo que mi espada se parecía más a un palo)

Paso 5: Código;

#incluir

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

configuración vacía () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, ENTRADA);

pinMode (y, ENTRADA);

}

bucle vacío () {

a = analogRead (x);

b = mapa (a, 0, 1023, 0, 180);

myservo.write (b);

retraso (15);

c = analogRead (y);

d = mapa (c, 0, 1023, 0, 180);

myservo2.write (d);

retraso (15);

}

Paso 6: ¡¡¡TU NINJA ESTÁ LISTO !!!!!

Recomendado: