ARDUINO NINJA WARRIOR !!!: 6 korakov
ARDUINO NINJA WARRIOR !!!: 6 korakov
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Toliko ljudi je Arduinu naredilo tako grozljive stvari

Danes se bo Arduino maščeval

Ta robot arduino se bo boril z vsemi napadalci z MEČEM! YAAAAAAA !!!!!!!!!

1. korak: potrebni deli:

Potrebni deli
Potrebni deli

Pomiri se! Za izvedbo tega projekta ne boste potrebovali jeklenega meča s sijočim rezilom in nožnicami! Ubijanje ljudi je v večini držav prepovedano, če ne v vseh

Za izvedbo tega projekta boste potrebovali naslednje vsakdanje stvari:

1) Arduino UNO

2) Analogna krmilna palica (poceni, a super stvari)

3) Dva servomotorja. Uporabil sem 9g servo in 3.7g servo

4) Folija za sončno ploščo/ Kartonska folija/ Depronska folija (karkoli želite).

5) Pištola za vroče lepilo

6) Mini plošča ali katera koli osnova

7) Mostične žice

8) Banka moči

2. korak: Montaža:

Montaža
Montaža

Priključite naslednje zatiče Arduino na analogno krmilno palčko;

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

Krmilni kabel servomotorjev priključite na D9 in D10 na Arduinu, vcc in gnd priključke pa na 5v/3.3v oziroma gnd

Opomba: Če uporabljate večje servomotorje, jih napajajte iz drugega vira, ker arduino ne bo dovolj.

3. korak: Izdelava robota:

Izdelava robota
Izdelava robota

Večji servomotor pritrdite na dno z vročim lepilom

Nato namestite manjši servo na roko

4. korak: Izdelava meča:

Izdelava meča
Izdelava meča

Naredite meč iz materiala po vaši izbiri. Nato ga pritrdite na roko manjšega servo robota

(Resnično sem slab v umetnosti in obrti, zato je bil moj meč bolj podoben palici.)

5. korak: Koda;

#vključi

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 = analogRead (x);

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

myservo.write (b);

zamuda (15);

c = analogRead (y);

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

myservo2.write (d);

zamuda (15);

}

6. korak: VAŠA NINJA JE PRIPRAVLJENA !!!!!!

Priporočena: