Obsah:

ARDUINO NINJA WARRIOR !!!: 6 kroků
ARDUINO NINJA WARRIOR !!!: 6 kroků

Video: ARDUINO NINJA WARRIOR !!!: 6 kroků

Video: ARDUINO NINJA WARRIOR !!!: 6 kroků
Video: Maksym Riznyk.Tor eliminacyjny | Ninja Warrior Polska 6. Odcinek 1 2024, Listopad
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Tolik strašných věcí udělalo Arduinu tolik lidí

Dnes se Arduino pomstí

Tento arduino robot bude bojovat se všemi útočníky mečem! YAAAAAAA !!!!!!!!

Krok 1: Potřebné součásti:

Požadované díly
Požadované díly

Zklidni se! K provedení tohoto projektu nebudete potřebovat ocelový meč se zářící čepelí a pochvou! Zabíjení lidí je ve většině zemí zakázáno, pokud ne ve všech

K provedení tohoto projektu budete potřebovat následující světské položky:

1) Arduino UNO

2) Analogový joystick (levné, ale úžasné věci)

3) Dvě serva. Použil jsem 9g servo a 3,7g servo

4) Sunboard sheet/ Cardboard sheet/ Depron sheet (Whatever you prefer).

5) Horká lepicí pistole

6) Mini breadboard nebo jakýkoli druh základny

7) Propojovací vodiče

8) Powerbanka

Krok 2: Montáž:

Shromáždění
Shromáždění

Připojte následující piny Arduino k analogovému joysticku;

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

Připojte ovládací vodič serv k D9 a D10 na Arduino a svorky vcc a gnd k 5v/3,3v a gnd

Poznámka: Pokud používáte větší serva, napájejte je z jiného zdroje, protože arduino bude nedostatečné.

Krok 3: Sestavení robota:

Sestavení robota
Sestavení robota

Větší servo připevněte k základně horkým lepidlem

Poté namontujte menší servo na paži

Krok 4: Výroba meče:

Výroba meče
Výroba meče

Vyrobte si meč z materiálu, který si vyberete. Poté jej připevněte k ramenu menšího serva robota

(Jsem opravdu špatný v umění a řemesle, takže můj meč vypadal spíš jako klacek.)

Krok 5: Kód;

#zahrnout

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

neplatné nastavení () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

prázdná smyčka () {

a = analogRead (x);

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

myservo.write (b);

zpoždění (15);

c = analogRead (y);

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

myservo2.write (d);

zpoždění (15);

}

Krok 6: VAŠE NINJA JE PŘIPRAVENA !!!!!

Doporučuje: