ARDUINO NINJA WARRIOR !!!: 6 стъпки
ARDUINO NINJA WARRIOR !!!: 6 стъпки
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Толкова много хора са направили такива ужасни неща на Arduino

Днес Arduino ще отмъсти

Този робот arduino ще се бори с всички нашественици с МЕЧ! YAAAAAAA !!!!!!!!

Стъпка 1: Необходими части:

Необходими части
Необходими части

Успокой се! Няма да имате нужда от стоманен меч с блестящо острие и ножници, за да направите този проект! Убиването на хора е забранено в повечето страни, ако не във всички

За да направите този проект, ще ви трябват следните светски елементи:

1) UNO на Arduino

2) Аналогов джойстик (евтини, но страхотни неща)

3) Два серво. Използвах 9g серво и 3.7g серво

4) Лист за слънчева дъска/ Картонен лист/ Депрон лист (Каквото предпочитате).

5) Пистолет за горещо лепило

6) Мини макет или всякакъв вид основа

7) Кабелни проводници

8) Банка за захранване

Стъпка 2: Сглобяване:

Монтаж
Монтаж

Свържете следните пинове на Arduino към аналоговия джойстик;

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

Свържете контролния проводник на сервомоторите към D9 и D10 на Arduino и vcc и gnd терминалите съответно към 5v/3.3v и gnd

Забележка: Ако използвате по -големи сервомотори, моля, захранвайте ги от отделен източник, тъй като arduino ще бъде недостатъчен.

Стъпка 3: Изграждане на робота:

Изграждане на робота
Изграждане на робота

Фиксирайте по -голямото серво към основата с горещо лепило

След това монтирайте по -малкото серво на рамото му

Стъпка 4: Направете меча:

Изработване на меча
Изработване на меча

Направете меча с избрания от вас материал. След това го прикрепете към рамото на по -малкото серво на робота

(Наистина съм лош в изкуството и занаятите, така че мечът ми приличаше повече на пръчка.)

Стъпка 5: Код;

#включва

Servo myservo;

Серво 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 = карта (a, 0, 1023, 0, 180);

myservo.write (b);

забавяне (15);

c = analogRead (y);

d = карта (c, 0, 1023, 0, 180);

myservo2.write (d);

забавяне (15);

}

Стъпка 6: ВАШАТА НИНДЖА Е ГОТОВА !!!!!

Препоръчано: