Spisu treści:

ARDUINO NINJA WARRIOR !!!: 6 kroków
ARDUINO NINJA WARRIOR !!!: 6 kroków

Wideo: ARDUINO NINJA WARRIOR !!!: 6 kroków

Wideo: ARDUINO NINJA WARRIOR !!!: 6 kroków
Wideo: Najtrudniejszy pierwszy krok | Nina Warrior Polska 6 2024, Listopad
Anonim
WOJOWNIK ARDUINO NINJA !!!
WOJOWNIK ARDUINO NINJA !!!

Tak wielu ludzi zrobiło Arduino tak okropne rzeczy

Dziś Arduino się zemści

Ten robot arduino odpędzi wszystkich najeźdźców MIECZEM !YAAAAAAA!!!!!!!!

Krok 1: Wymagane części:

Wymagane części
Wymagane części

Uspokoić się! Do wykonania tego projektu nie potrzebujesz stalowego miecza z lśniącym ostrzem i pochwy! Zabijanie ludzi jest zakazane w większości krajów, jeśli nie we wszystkich

Do wykonania tego projektu potrzebne będą następujące przyziemne przedmioty:

1) Arduino UNO

2) Analogowy joystick (tanie, ale niesamowite rzeczy)

3) Dwa serwa. Użyłem serwomechanizmu 9g i serwomechanizmu 3,7g

4) Arkusz Sunboard / Arkusz kartonu / Arkusz Depron (cokolwiek wolisz).

5) Pistolet do klejenia na gorąco

6) Mini deska do krojenia chleba lub jakakolwiek podstawa

7) Zworki

8) Bank mocy

Krok 2: Montaż:

Montaż
Montaż

Podłącz następujące piny Arduino do joysticka analogowego;

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

Podłącz przewód sterujący serw do D9 i D10 na Arduino, a zaciski vcc i gnd odpowiednio do 5v/3.3v i gnd

Uwaga: Jeśli używasz większych serw, zasil je z osobnego źródła, ponieważ arduino będzie niewystarczające.

Krok 3: Budowa robota:

Budowa robota
Budowa robota

Przymocuj większe serwo do podstawy za pomocą gorącego kleju

Następnie zamontuj mniejsze serwo na jego ramieniu

Krok 4: Wykonanie miecza:

Wykonanie miecza
Wykonanie miecza

Zrób miecz z wybranego przez siebie materiału. Następnie przymocuj go do ramienia mniejszego serwa robota

(Jestem naprawdę kiepski w sztuce i rzemiośle, więc mój miecz wyglądał bardziej jak kij.)

Krok 5: Kod;

#włączać

Serwo myservo;

Serwo myservo2;

int x=0;

int y=1;

int poz1=0;

int poz2=0;

int; intb;

int c;

int d;

pusta konfiguracja () {

myservo.attach(9);

myservo2.attach(10);

pinMode(x, INPUT);

pinMode(y, INPUT);

}

pusta pętla () {

a=analogowyOdczyt(x);

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

myservo.write(b);

opóźnienie(15);

c=analogowyOdczyt(y);

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

myservo2.write(d);

opóźnienie(15);

}

Krok 6: TWÓJ NINJA JEST GOTOWY!!!!!

Zalecana: