ARDUINO NINJA WARRIOR !!!: 6 kroków
ARDUINO NINJA WARRIOR !!!: 6 kroków
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: