آموزش ساخت ربات عنکبوتی با آردوینو

نوع فایل
ino , apk , stl
حجم فایل
4.67 MB
نویسنده
تاریخ انتشار
24 مرداد 1397
دسته بندی
آموزش آردوینو
تعداد بازدید
167 بازدید
رایگان
 خرید این محصول

آموزش ساخت ربات عنکبوتی با آردوینو

Spider-bot

در ادامه آموزش آردوینو فارسی امروز در این بخش شما را با ساخت ربات عنکبوتی با آردوینو آشنا می کنیم.

هدف ما از این آموزش های گام به گام (Step by step) ساخت پروژه های شگفت انگیز الکترونیکی است.تا خودتان بتوانید پروژه های خود را بسازید.

قطعات و لوازم :

  1. آردوینو نانو
  2. ماژول بلوتوث HC-06
  3. صفحه نمایش OLED
  4. LED RGB 5mm
درباره پروژه

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

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

به این نوع ربات ها اصطلاحا “crawler robot” (ربات خزنده ) یا با عنوان “ربات عنکبوتی” و “ربات چهار پا” شناخته می شوند.

مدت زمان ساخت ربات عنکبوتی چیزی حدود 7 روز است . که با مشاهده این آموزش شما قادر خواهید بود ربات عنکبوتی خود را بسازید.

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

مرحله 1: ربات عنکبوتی چیست؟

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

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

ربات های پا دار در سطح زمین بهتر از همتایان چرخان خود عمل می کنند و به شیوه های گوناگون و مانند حیوان حرکت می کنند. با این حال , این باعث می شود که ربات عنکبوتی به مراتب پیچیده تر شوند.

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

[WPSM_SERVICEBOX id=947]

اما مزایا این ربات عنکبوتی این است که توانایی ایستادن  در موقعیت مناسب را دارد و اینکه یک ربات چهار پا ارزان تر و ساده تر از یک ربات با پاهای بیشتر است با اینکه با چهار پا هم می توان ثبات را به دست آورد.

مرحله 2 : موارد تشکیل دهنده پروژه

همان طور که قبلا گفتیم ما از برد آردوینو نانو برای کنترل ربات عنکبوتی استفاده می کنیم همچنین از 12 عدد سروو موتور برای پاهای ربات و یک نمایشگر OLED برای چهره ربات (مثل ربات کازمو) و در نهایت یک ماژول بلوتوث برای کنترل از طریق برنامه اندروید ذر این ربات استفاده کردیم.

نکته : برای طراحی بدنه ربات مثل این نمونه نیاز به چاپگر سه بعدی دارید.

[WPSM_SERVICEBOX id=950]

مرحله 3: سرهم کردن ربات

بعد از دانلود موارد قرار داده شده در بالا و چاپ مدار PCB با توجه به دیتاشیت موجود قسمت اتصالات رو کامل کنید (ساده است) و بعد از آن ما باید بدن ربات را سرهم کنیم. این روش بسیار آسان است، بنابراین فقط مراحل را که من می گویم را دنبال کنید. ابتدا باید هر پا را آماده کنیم ، ما نیاز به دو موتور سروو برای مفاصل و قطعات coxa، femur و tibia (از بخش فایل های بدنه STL می توانید دانلود و سپس توسط چاپگر 3 بعدی پرینت کنید) داریم.

تنها کاری که لازم است انجام دهید قطعات پرینت شده را به هم متصل کنید اول باید پاها را که از 3 قسمت تشکیل شده را سر هم کنید .

اکنون برای همه پاها این را تکرار کنید تا چهار پا آماده شود. بعد از آن شاسی بالا را بردارید و بقیه سروو ها را در آنها قرار دهید و سپس هر پایه را به سروو مناسب وصل کنید. تنها یک بخش آخرین بخش چاپ شده است که شاسی ربات پایین است که در آن ما برد مدار را قرار می دهیم.

مرحله 4: برنامه Android

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

شما میتوانید برنامه Android را به صورت رایگان در ادامه دانلود کنید.

مرحله 5 : کد های آردوینو و تست نهایی

در حال حاضر ربات ما تقریبا آماده آپلود کد است،اما قبل آپلود کد نهایی ابتدا ما نیاز داریم برای اولین باز زاویه ها کالیبره کنیم . پس اول ما فایل Scaling_servos رو آپلود می کنیم و سروو ها را در 90 درجه قرار می دهیم سپس بعد از اتصال باطری ربات عنکبوتی آن را روشن می کنیم.

سپس برای کنترل کامل ربات توسط اپلیکشن اندروید برنامه اصلی ربات رو آپلود می کنیم , که شما می توانید هر دو کد مورد نظر را در ادامه دانلود کنید.

در آخر هم وقتی صفحه نمایش OLED ربات را متصل می کنید به آردوینو خواهید دید که در حال لبخند زدن به شما است.

دوستان این ربات قابل پیشرفت زیادی داره فقط کافیه ایده های خودتان رو در ادامه پیشرفت این ربات پیاده کنید.

برای دانلود تمام فایل های مربوط به PCB ,طرح پرینتر 3 بعدی بدنه , شماتیک و اتصالات ربات و سورس کامل به زبان آردوینو در ابتدایه صفحه روی دکمه دانلود کلیک کرده و دانلود کنید.

امیدوارم از قسمت دوم آموزش آردوینو فارسی نهایت استفاده را کرده باشید.

 

 

 

 

 

مطالعه بیشتر

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.