Sadržaj:

RATNIK ARDUINO NINJE !!!: 6 koraka
RATNIK ARDUINO NINJE !!!: 6 koraka

Video: RATNIK ARDUINO NINJE !!!: 6 koraka

Video: RATNIK ARDUINO NINJE !!!: 6 koraka
Video: Making It Real: Adding High Tech to Cosplay - MomoCon 2023 Panel 2024, Novembar
Anonim
ARDUINO NINJA RATNIK !!!
ARDUINO NINJA RATNIK !!!

Toliko je ljudi učinilo tako strašne stvari Arduinu

Danas će se Arduino osvetiti

Ovaj arduino robot borit će se protiv svih osvajača, MAČEM! YAAAAAAA !!!!!!!!

Korak 1: Potrebni dijelovi:

Potrebni delovi
Potrebni delovi

Smiri se! Za izradu ovog projekta neće vam biti potreban čelični mač sa sjajnom oštricom i koricama! Ubijanje ljudi je zabranjeno u većini zemalja, ako ne i u svim

Za izradu ovog projekta trebat će vam sljedeće svakodnevne stavke:

1) Arduino UNO

2) Analogni džojstik (jeftine, ali sjajne stvari)

3) Dva serva. Koristio sam servo od 9 g i servo od 3,7 g

4) Folija za sunčanje/ kartonska folija/ depron ploča (šta god želite).

5) Pištolj za vruće ljepilo

6) Mini ploča ili bilo koja osnova

7) Premosne žice

8) Banka energije

Korak 2: Montaža:

Montaža
Montaža

Spojite sljedeće Arduino pinove na analogni joystick;

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

Spojite upravljačku žicu servo upravljača na D9 i D10 na Arduinu, a vcc i gnd stezaljke na 5v/3.3v i gnd

Napomena: Ako koristite veće servo pogone, napajajte ih iz zasebnog izvora jer arduino neće biti dovoljan.

Korak 3: Izrada robota:

Izrada robota
Izrada robota

Pričvrstite veći servo na bazu vrućim ljepilom

Zatim montirajte manji servo na ruku

Korak 4: Izrada mača:

Pravljenje mača
Pravljenje mača

Napravite mač od materijala po vašem izboru. Zatim ga pričvrstite na krak manjeg servo robota

(Zaista sam loš u umjetnosti i zanatu, pa je moj mač više ličio na štap.)

Korak 5: Kod;

#include

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 () {{100} {101}

a = analogRead (x);

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

myservo.write (b);

kašnjenje (15);

c = analogRead (y);

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

myservo2.write (d);

kašnjenje (15);

}

Korak 6: VAŠA NINJA JE SPREMNA !!!!!

Preporučuje se: