جدول المحتويات:

محارب أردوينو النينجا !!!: 6 خطوات
محارب أردوينو النينجا !!!: 6 خطوات

فيديو: محارب أردوينو النينجا !!!: 6 خطوات

فيديو: محارب أردوينو النينجا !!!: 6 خطوات
فيديو: كورس التحكم في الاردوينو - المحاضرة الثالثة: التحكم بمحرك التيار المستمر - مقدمة عن المحولات 2024, شهر نوفمبر
Anonim
اردوينو النينجا المحارب !!!
اردوينو النينجا المحارب !!!

لقد فعل الكثير من الناس مثل هذه الأشياء الفظيعة لاردوينو

اليوم ، سوف ينتقم اردوينو

هذا الروبوت اردوينو سوف يقاتل كل الغزاة بسيف! YAAAAAAA !!!!!!!!

الخطوة 1: الأجزاء المطلوبة:

الأجزاء المطلوبة
الأجزاء المطلوبة

اهدء! لن تحتاج إلى سيف فولاذي بشفرة لامعة وغمد للقيام بهذا المشروع! قتل الناس ممنوع في معظم البلدان إن لم يكن كلها

ستحتاج إلى العناصر العادية التالية لإنجاز هذا المشروع:

1) Arduino UNO

2) عصا تحكم تناظرية (أشياء رخيصة ولكنها رائعة)

3) اثنان الماكينات. لقد استخدمت مؤازرة 9 جرام ومضاعفات 3.7 جرام

4) ورقة Sunboard / ورقة كرتون / ورقة Depron (كل ما تفضله).

5) مسدس الغراء الساخن

6) لوح توصيل صغير ، أو أي نوع من القاعدة

7) أسلاك توصيل

8) بنك الطاقة

الخطوة 2: التجميع:

المجسم
المجسم

قم بتوصيل دبابيس Arduino التالية بعصا التحكم التناظرية ؛

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

قم بتوصيل سلك التحكم في الماكينات بـ D9 و D10 على المحطات الطرفية Arduino و vcc و gnd بـ 5v / 3.3v و gnd على التوالي

ملاحظة: إذا كنت تستخدم أجهزة أكبر ، فيرجى تشغيلها من مصدر منفصل ، لأن اردوينو لن يكون كافياً.

الخطوة الثالثة: بناء الروبوت:

بناء الروبوت
بناء الروبوت

ثبت المؤازرة الأكبر في القاعدة بالغراء الساخن

ثم قم بتركيب الماكينة الأصغر على ذراعها

الخطوة الرابعة: صنع السيف:

صنع السيف
صنع السيف

اصنع السيف بالمواد التي تختارها. ثم قم بتوصيله بذراع المؤازرة الأصغر للروبوت

(أنا حقًا سيء في الفن والحرف ، لذا بدا سيفي أشبه بالعصا.)

الخطوة 5: الكود ؛

#يشمل

مؤازرة myservo.

مضاعفات myservo2 ؛

كثافة العمليات س = 0 ؛

int y = 1 ؛

int pos1 = 0 ؛

عدد نقاط البيع 2 = 0 ؛

الباحث أ ؛ الباحث ب ؛

كثافة العمليات ج ؛

كثافة العمليات د ؛

الإعداد باطل() {

myservo.attach (9) ،

myservo2.attach (10) ،

pinMode (x ، الإدخال) ؛

pinMode (y ، الإدخال) ؛

}

حلقة فارغة() {

أ = analogRead (x) ؛

ب = خريطة (أ ، 0 ، 1023 ، 0 ، 180) ؛

myservo.write (ب) ؛

تأخير (15) ؛

c = analogRead (y) ؛

د = خريطة (ج ، 0 ، 1023 ، 0 ، 180) ؛

myservo2.write (د) ،

تأخير (15) ؛

}

الخطوة 6: النينجا الخاص بك جاهز !!!!!

موصى به: