فهرست مطالب:

ARDUINO NINJA WARRIOR !!!: 6 مرحله
ARDUINO NINJA WARRIOR !!!: 6 مرحله

تصویری: ARDUINO NINJA WARRIOR !!!: 6 مرحله

تصویری: ARDUINO NINJA WARRIOR !!!: 6 مرحله
تصویری: NINJA WARRIOR level 6 chapter 2 Gameplay 2024, نوامبر
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

بسیاری از مردم چنین کارهای وحشیانه ای را با آردوینو انجام داده اند

امروز آردوینو انتقام خواهد گرفت

این ربات آردوینو با شمشیر با همه مهاجمان مبارزه خواهد کرد! YAAAAAAA !!!!!!!!

مرحله 1: قطعات مورد نیاز:

قطعات مورد نیاز
قطعات مورد نیاز

آرام باش! برای ساخت این پروژه به شمشیر فولادی با تیغه درخشان و چاقو نیاز ندارید! در بیشتر کشورها ، اگر نه همه ، کشتن مردم ممنوع است

برای ساخت این پروژه به موارد زیر نیاز دارید:

1) یک آردوینو UNO

2) جوی استیک آنالوگ (مواد ارزان اما عالی)

3) دو سرو. من از سرو 9 گرم و از سرو 3.7 گرم استفاده کردم

4) ورق آفتابی/ ورق مقوایی/ ورق دپرون (هرچه ترجیح می دهید).

5) تفنگ چسب حرارتی

6) یک تخته کوچک نان ، یا هر نوع پایه

7) سیم های بلوز

8) یک پاور بانک

مرحله 2: مونتاژ:

مونتاژ
مونتاژ

پین های آردوینو زیر را به جوی استیک آنالوگ وصل کنید

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

سیم کنترل سرووها را به ترتیب به D9 و D10 در آردوینو و پایانه های vcc و gnd را به ترتیب به 5v/3.3v و gnd وصل کنید

توجه: اگر از سروهای بزرگتر استفاده می کنید ، لطفاً آنها را از منبع جداگانه تغذیه کنید ، زیرا آردوینو کافی نخواهد بود.

مرحله 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) ؛

}

حلقه خالی () {

a = analogRead (x) ؛

b = نقشه (a، 0، 1023، 0، 180)؛

myservo.write (b)؛

تأخیر (15) ؛

c = analogRead (y) ؛

d = نقشه (ج ، 0 ، 1023 ، 0 ، 180) ؛

myservo2.write (d)؛

تأخیر (15) ؛

}

مرحله 6: نینجا شما آماده است !!!!!

توصیه شده: