Оглавление:

АРДУИНО НИНДЗЯ ВОИН !!!: 6 шагов
АРДУИНО НИНДЗЯ ВОИН !!!: 6 шагов

Видео: АРДУИНО НИНДЗЯ ВОИН !!!: 6 шагов

Видео: АРДУИНО НИНДЗЯ ВОИН !!!: 6 шагов
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Ноябрь
Anonim
АРДУИНО НИНДЗЯ ВОИН !!!
АРДУИНО НИНДЗЯ ВОИН !!!

Столько людей делали с Arduino такие ужасные вещи

Сегодня Ардуино отомстит

Этот робот arduino будет отбивать всех захватчиков МЕЧОМ! YAAAAAAA !!!!!!!!

Шаг 1: Необходимые детали:

Требуемые детали
Требуемые детали

Успокаивать! Для создания этого проекта вам не потребуются стальной меч с сияющим клинком и ножны! Убивать людей запрещено в большинстве стран, если не во всех

Для создания этого проекта вам понадобятся следующие приземленные предметы:

1) Arduino UNO

2) Аналоговый джойстик (дешевая, но классная штука)

3) Два сервопривода. Я использовал сервопривод 9g и сервопривод 3,7g

4) Лист Sunboard / Лист картона / Лист Depron (что вам больше нравится).

5) Горячий клеевой пистолет

6) Миниатюрная макетная плата или любая основа

7) Перемычки

8) Внешний аккумулятор

Шаг 2: Сборка:

Сборка
Сборка

Подключите следующие контакты Arduino к аналоговому джойстику;

5v- vcc, земля-земля, A0- VRX, A1- VRY

Подключите управляющий провод сервоприводов к D9 и D10 на Arduino, а клеммы vcc и gnd к 5v / 3.3v и gnd соответственно

Примечание. Если вы используете сервоприводы большего размера, запитывайте их от отдельного источника, так как Arduino будет недостаточно.

Шаг 3: Сборка робота:

Сборка робота
Сборка робота

Прикрепите сервопривод большего размера к основанию горячим клеем

Затем установите меньший сервопривод на его плечо

Шаг 4: Изготовление меча:

Изготовление меча
Изготовление меча

Сделайте меч из материала по вашему выбору. Затем прикрепите его к руке меньшего сервопривода робота

(Я действительно плохо разбираюсь в искусстве и ремесле, поэтому мой меч больше походил на палку.)

Шаг 5: Код;

#включают

Сервомашина;

Серво 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, ВХОД);

pinMode (y, ВХОД);

}

void loop () {

a = analogRead (x);

b = карта (a, 0, 1023, 0, 180);

myservo.write (б);

задержка (15);

c = analogRead (y);

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

myservo2.write (d);

задержка (15);

}

Шаг 6: ВАШ НИНДЗЯ ГОТОВ !!!!!

Рекомендуемые: