Sisällysluettelo:

ARDUINO NINJA WARRIOR !!!: 6 vaihetta
ARDUINO NINJA WARRIOR !!!: 6 vaihetta

Video: ARDUINO NINJA WARRIOR !!!: 6 vaihetta

Video: ARDUINO NINJA WARRIOR !!!: 6 vaihetta
Video: Amazing arduino project 2024, Marraskuu
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Niin monet ihmiset ovat tehneet niin julmia asioita Arduinolle

Tänään Arduino kostaa

Tämä arduino -robotti torjuu kaikki hyökkääjät miekalla! YAAAAAAA !!!!!!!!

Vaihe 1: Tarvittavat osat:

Tarvittavat osat
Tarvittavat osat

Rauhoitu! Tämän projektin tekemiseen et tarvitse teräksistä miekkaa, jossa on loistava terä ja tuppi! Ihmisten tappaminen on kielletty useimmissa maissa, ellei kaikissa

Tämän projektin toteuttamiseen tarvitset seuraavat arkipäiväiset asiat:

1) Arduino UNO

2) Analoginen ohjaussauva (halpaa, mutta mahtavaa tavaraa)

3) Kaksi servoa. Käytin 9g servoa ja 3,7g servoa

4) Sunboard -arkki/ pahvilevy/ Depron -arkki (mitä haluat).

5) Kuuma liimapistooli

6) Mini leipälauta tai mikä tahansa pohja

7) Hyppyjohdot

8) Virtapankki

Vaihe 2: Kokoonpano:

Kokoonpano
Kokoonpano

Liitä seuraavat Arduino -nastat analogiseen ohjaussauvaan;

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

Kytke servojen ohjausjohto Arduinon D9- ja D10 -liittimiin ja vcc- ja gnd -liittimet 5v/3,3v ja gnd

Huomautus: Jos käytät suurempia servoja, käytä niitä eri lähteestä, koska arduino ei riitä.

Vaihe 3: Robotin rakentaminen:

Robotin rakentaminen
Robotin rakentaminen

Kiinnitä isompi servo pohjaan kuumaliimalla

Asenna sitten pienempi servo käsivarteen

Vaihe 4: Miekan tekeminen:

Miekan tekeminen
Miekan tekeminen

Tee miekka valitsemallasi materiaalilla. Kiinnitä se sitten robotin pienemmän servon varteen

(Olen todella huono taiteessa ja käsityössä, joten miekkani näytti enemmän sauvalta.)

Vaihe 5: Koodi;

#sisältää

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

void setup () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analoginen luku (x);

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

myservo.write (b);

viive (15);

c = analoginen luku (y);

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

myservo2.write (d);

viive (15);

}

Vaihe 6: NINJA ON VALMIS !!!!!

Suositeltava: