طراحی ربات بند باز با آردوینو و سنسور میکروفون

0
569

در این پروژه می خواهیم یک ربات بند باز با استفاده از آردوینو و سنسور میکروفون طراحی کنیم بطوریکه ربات تان را به یک زیپ لاین وصل کنید و با دست زدن آن را کنترل کنید.

آیا تا به حال رباتهای ورزشکار که به دنبال کارهای تفریحی می باشند را طراحی کرده اید؟ رباتهایی که می توانند حرکات ورزشکاران همانند دونده ها یا ژیمناست ها را تقلید کنند. چنین رباتهایی برای علاقمندان به علم رباتیک، سازندگان و مخترعین در این حوزه بسیار جذاب هستند. یکی از ورزشهای مهیج و تفریحی امروزه برای جوانان و نوجوانان ورزش زیپ لاین است.

چگونه یک ربات بند باز طراحی کنیم؟

زیپ لاین برای انتقال جسم یا شخص از یک منطفه بالاتر به یک منطقه پایین تر با استفاده از یک کابل شیب دار به کار می رود. جسم یا شخص توسط نیروی گرانش رانده می شود و از طریق یک قرقره بر روی کابل حرکت می کند. ربات بند باز که می خواهیم آن را بسازیم مانند یک میمون با استفاده از دو بازو بر روی کابل حرکت می کند. ساخت چنین رباتی که از بازوهای خود برای حرکت بر روی کابل استفاده می کند کار سختی است. با این حال، در این پروژه ما می خواهیم یک ربات سرگرم کننده و ساده با استفاده از ماژول آردوینو و پرینتر سه بعدی طراحی کنیم. شکل زیر نمای کلی ربات ما می باشد:

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

ربات بند باز چگونه عمل می کند؟

همانطور که در تصویر زیر می بینید، یک ربات بند باز خود را از یک کابل آویزان می کند و از دو بازوی خود برای حرکت بر روی کابل استفاده می کند. این ربات از یک موتور گیربکس DC، قطعات پرینت شده با استفاده از پرینتر سه بعدی و یک سوئیچ کلنگی برای روشن و خاموش کردن تشکیل شده است.

برای استفاده از ربات در کاربردهای پیچیده تر، ماژول آردوینو نانو را به عنوان میکروکنترلر برای ربات قرار داده ایم تا بتوان آن را به راحتی ارتقا و توسعه داد.

ماژول آردوینو نانو

به عنوان مثال، در این پروژه یک میکروفون به ربات اضافه شده که کاربر را قادر می سازد تا بتواند حرکات ربات بند باز را با دست زدن کنترل کند. این ویژگی سبب می شود تا با ربات تعامل زیادی داشته باشید. به عنوان مثال می توانید سرعت حرکت ربات را با دست زدن سریعتر کنترل کنید.

ربات بند باز با آردوینو و میکروفون

در این آموزش، ساختار بدنه ربات بند باز را با استفاده از قطعات پرینت شده ساخته و سپس مکانیزم مکانیکی بازو با استفاده از یک موتور گیربکس DC که به بدنه متصل شده، طراحی شده است. گشتاور موتور از طریق یک جفت چرخدنده مورب و مدول به بازوهای ربات منتقل می شوند.

طراحی قطعات مکانیکی ربات بند باز

قطعات الکتریکی و مکانیکی ربات

حال ساختار بدنه ربات بند باز را طراحی می کنیم. این ساختار که دارای مکانیزم اتصال چهار میل لنگ است، حرکت بازوی مورد نیاز را برای ساخت ربات ایجاد می کند. گشتاور موتور از طریق یک جفت چرخدنده مورب و مدول به بازوها منتقل می شود. با توجه به ویدیوی زیر قطعات را بهم متصل کنید.

قطعات پرینت شده ربات

برای انتقال قدرت از شافت ها به چرخدنده ها یا میل لنگ، باید یک نگهدارنده مناسب برای موتورها با استفاده از پرینتر سه بعدی همانند تصویر زیر تهیه کنیم. این محفظه واسط بین موتور گیربکس و بازوهای ربات است.

دیاگرام مدار ربات بند باز

با استفاده از دستگاه لحیم کاری و پیچ گوشتی، طبق تصویر دیاگرام زیر سیم کشی مدار را انجام دهید.

دیاگرام مدار ربات بند باز

video

برنامه نویسی ربات

کد زیر را دانلود کرده و در آردوینو آپلود کنید تا ربات بند باز آماده حرکت شود.

video

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

  • Arduino Nano R3   1x
  • Adafruit Microphone Amplifier Breakout   1x
  • SparkFun Motor Driver – Dual TB6612FNG (with Headers)   1x  
  • TT DC 1:120 gear-motor   1x
  • Screw M3 30mm   1x
  • Screw M3 16mm   2x
  • Lock nut m3   3x
  • mini breadboard   1x
  • Jumper wires (generic)    1x
  • Toggle Switch, (On)-Off-(On)   1x
  • TaydaElectronics DC POWER JACK 2.1MM BARREL-TYPE PCB MOUNT   1x

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید