فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: سیم کشی
- مرحله 3: کد - متغیرهای خود را اعلام کنید
- مرحله 4: کد - راه اندازی
- مرحله 5:
- مرحله 6: پایگاه
- مرحله 7: ایجاد چرخش بدن
تصویری: ربات: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
برای پروژه نهایی خود به ما گفته شد که هرچه می خواهیم بسازیم. با استفاده از آنچه آموخته ایم و آنچه در اینترنت پیدا کردیم. من از طرفداران بزرگ سری Super Smash Bros هستم. من مالک تمام بازیها هستم به جز اولین بازی. بنابراین برای آخرین پروژه خود ، تصمیم گرفتم یک ربات بر اساس شخصیت قابل بازی R. O. B بسازم.
مرحله 1: مواد
- 4 سرو 180 درجه
- 13 نر - سیم های نر
- 8 نر - سیم زن
- 2 جوی استیک
- 1 تخته نان
- 1 آردوینو
مرحله 2: سیم کشی
برای اتصال طرف منفی تخته نان به زمین (GND) در آردوینو از سیم مرد-مرد استفاده کنید. سپس VR X Joystick را به A0 و A2 و VR Y را به A1 و A3 در آردوینو وصل کنید. سپس پین Joysticks 5v را به پین های 3.5 و 5V در آردوینو و GND ها را به هر GND در آردوینو وصل کنید. سپس برای هر یک از 4 سروو سیم سفید را به پین های 7 - 4 در آردوینو وصل کنید. سپس سیم قرمز روی سرووها را به تخته نان طرف مثبت و سیم سیاه را به سمت منفی تخته نان متصل کنید. سپس Battery Box را وصل کنید تا مدار تغذیه شود.
مرحله 3: کد - متغیرهای خود را اعلام کنید
#عبارتند از
سرو سرو 1؛ سرو سرو 2؛ سرو سرو 3؛ سرو سرو 4؛ int joyX = 0؛ int joyY = 1؛ int joyX2 = 2 ؛ int joyY2 = 3 ؛ int joyVal؛ int joyVal2؛
فرمان Servo یک شی سروو برای کنترل سروو ایجاد می کند.
مرحله 4: کد - راه اندازی
void setup () {// هر سروو را به پین servo1.attach (7) متصل می کند؛ servo2.attach (6)؛ servo3.attach (5)؛ servo4.attach (4) ؛ }
مرحله 5:
حلقه خالی ()
{
joyVal = analogRead (joyX) ؛ // مقدار Joystick را می خواند joyVal = map (joyVal، 0، 1023، 0، 180)؛ // مقادیر جوی استیک را به درجه های servo1.write (joyVal) تبدیل می کند. // موقعیت سروو را برای مطابقت با ورودی جوی استیک تغییر می دهد joyVal = map (joyVal، 0، 1023، 0، 180)؛ servo2.write (joyVal) ؛ تأخیر (15) ؛ joyVal2 = analogRead (لذت X2) ؛ joyVal2 = نقشه (joyVal2 ، 0 ، 1023 ، 0 ، 180) ؛ servo3.write (joyVal2)؛ joyVal = analogRead (joyY2) ؛ joyVal2 = نقشه (joyVal2 ، 0 ، 1023 ، 0 ، 180) ؛ servo4.write (joyVal2) ؛ تأخیر (15) ؛ }
مرحله 6: پایگاه
بنابراین هنگامی که مدار و کد را تمام کردید. می توانید ساخت ربات واقعی را شروع کنید. برای پایه می خواهید همه زاویه ها را 45 درجه کنید. ضلع های بلند 18 سانتی متر و طرف های شورت 6 سانتی متر است. بنابراین فقط تصویر را دنبال کنید و شکل پایه ما را برش دهید. سپس 2 نوار به طول 54 و عرض 5 سانتی متر ایجاد کنید تا به عنوان دیوار استفاده کنید. کناره های کوچک 6 سانتی متری را باز بگذارید. سپس می خواهید پایه را برای ایجاد سقف کپی کنید. در حال حاضر در این بخش ، ما قصد داریم به اضافه کردن
مرحله 7: ایجاد چرخش بدن
یک رول حوله کاغذی و نوار چسب/اسلحه چسب داغ به وسط سقف ببرید. سپس حلقه ای به ارتفاع 6 سانتی متر در اطراف پایه رول دستمال کاغذی ایجاد کنید. سپس یک صفحه بزرگ با حفره ای بسازید که به اندازه رول دستمال کاغذی در آن قرار گیرد. بشقاب را روی حلقه قرار دهید و سپس سروو را در بالای رول دستمال کاغذی بچسبانید. ما نمی توانیم تمام وزن را روی سروو بگذاریم. بنابراین ما از چوب رولپلاک استفاده می کنیم و باعث چرخش آن می شویم. بنابراین 2 سوراخ در بشقاب به اندازه ای بزرگ ایجاد کنید که با چند رولپلاک جا شود. رولپلاک ها را داخل سوراخ بچسبانید ، به اندازه کافی در انتهای سوراخ کمی سوراخ می شود. نوار چسب/ چسب داغ رولپلاک ها را روی سوراخ قرار دهید تا حرکت نکند. یک جعبه دستمال کاغذی خالی بردارید و سوراخ هایی ایجاد کنید که به اندازه ای بزرگ باشد که در انتهای دیگر رولپلاک ها قرار گیرد. همچنین مطمئن شوید که پهن شده به اندازه ای باشد که هر دو رولپلاک بتوانند از آن عبور کنند. سپس جعبه را به سروو بچسبانید و رولپلاک ها را به سوراخ های جعبه دستمال بچسبانید. نوار / داغ رولپلاک را به سوراخ ها بچسبانید تا حرکت نکند.
توصیه شده:
آردوینو - ربات حل کننده ماز (MicroMouse) ربات زیر دیوار: 6 مرحله (همراه با تصاویر)
آردوینو | ربات حل کننده ماز (MicroMouse) Wall Robot: خوش آمدید من اسحاق هستم و این اولین ربات من است & quot؛ Striker v1.0 & quot؛. این ربات برای حل یک پیچ و خم ساده طراحی شده بود. در مسابقه ما دو پیچ و خم و ربات داشتیم قادر به شناسایی آنها بود. هرگونه تغییر دیگر در پیچ و خم ممکن است نیاز به تغییر در
[DIY] ربات عنکبوتی (ربات چهارگانه ، چهارپا): 14 مرحله (همراه با تصاویر)
[DIY] Spider Robot (Quad Robot ، Quadruped): اگر به حمایت بیشتری از من نیاز دارید ، بهتر است به من کمک مالی مناسبی کنید: http: //paypal.me/RegisHsu2019-10-10 به روز رسانی: کامپایلر جدید مشکل محاسبه اعداد شناور را ایجاد می کند. من قبلاً کد را اصلاح کرده ام. 26-03-2017
ربات شادی (Robô Da Alegria) - ربات منبع باز 3D چاپ شده ، ربات Arduino !: 18 مرحله (همراه با تصاویر)
ربات شادی (Robô Da Alegria) - ربات منبع باز سه بعدی ، ربات قدرتمند Arduino!: جایزه اول در مسابقه چرخ های دستورالعمل ، جایزه دوم در مسابقه دستورالعمل های آردوینو و دومین مسابقه در طراحی برای کودکان. با تشکر از همه کسانی که به ما رای دادند! روبات ها به همه جا می رسند. از کاربردهای صنعتی تا
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: 8 مرحله
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: ما یک ربات متعادل کننده و 3 چرخ ترکیبی برای استفاده آموزشی در مدارس و برنامه های آموزشی بعد از مدرسه ساخته ایم. این ربات بر اساس Arduino Uno ، یک سپر سفارشی (تمام جزئیات ساخت ارائه شده است) ، یک باتری لیتیوم یون (همه ساخت
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت - ربات انگشت شست - سرو موتور - کد منبع: 26 مرحله (همراه با تصاویر)
[ربات آردوینو] چگونه می توان یک ربات ضبط حرکتی ساخت | ربات انگشت شست | سرو موتور | کد منبع: ربات انگشت شست از پتانسیومتر سروو موتور MG90S استفاده شده است. بسیار سرگرم کننده و آسان است! کد بسیار ساده است. فقط در حدود 30 خط است. به نظر می رسد یک حرکت ضبط است. لطفاً هر گونه سوال یا بازخوردی بگذارید! [دستورالعمل] کد منبع https: //github.c