Taula de continguts:

ARDUINO NINJA WARRIOR !!!: 6 passos
ARDUINO NINJA WARRIOR !!!: 6 passos

Vídeo: ARDUINO NINJA WARRIOR !!!: 6 passos

Vídeo: ARDUINO NINJA WARRIOR !!!: 6 passos
Vídeo: NINJA WARRIOR level 6 chapter 2 Gameplay 2024, De novembre
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Tanta gent li ha fet coses tan atroços a Arduino

Avui, Arduino es venjarà

Aquest robot arduino lluitarà contra tots els invasors, amb una ESPASA! YAAAAAAA !!!!!!!!

Pas 1: parts necessàries:

Parts necessàries
Parts necessàries

Calmat! No necessitareu una espasa d'acer amb una fulla brillant i una funda per fer aquest projecte. Matar persones està prohibit a la majoria de països, si no a tots

Necessitareu els següents elements mundans per fer aquest projecte:

1) Un Arduino UNO

2) Un joystick analògic (coses barates però increïbles)

3) Dos servos. He utilitzat un servo de 9 g i un servo de 3,7 g

4) Full de placa de sol / full de cartró / full Depron (el que preferiu).

5) Una pistola de cola calenta

6) Una mini taula de treball, o qualsevol tipus de base

7) cables de pont

8) Un banc de potència

Pas 2: Muntatge:

Muntatge
Muntatge

Connecteu els següents pins Arduino al joystick analògic;

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

Connecteu el cable de control dels servos a D9 i D10 a l'Arduino i als terminals vcc i gnd a 5v / 3.3v i gnd respectivament

Nota: Si utilitzeu servos més grans, alimenteu-los des d’una font diferent, ja que l’arduino serà insuficient.

Pas 3: Construir el robot:

Construint el robot
Construint el robot

Fixeu el servo més gran a la base amb cola calenta

A continuació, munteu el servo més petit al braç

Pas 4: fer l'espasa:

Fer l'espasa
Fer l'espasa

Feu l’espasa amb el material que trieu. A continuació, fixeu-lo al braç del servo més petit del robot

(Sóc molt dolent en l'art i l'ofici, de manera que la meva espasa semblava més que un pal.)

Pas 5: Codi;

#incloure

Servo miservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

configuració nul·la () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

bucle buit () {

a = analogRead (x);

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

myservo.write (b);

retard (15);

c = analogRead (y);

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

myservo2.write (d);

retard (15);

}

Pas 6: EL TEU NINJA ESTÀ PREPARAT !!!!!

Recomanat: