ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

ماشین هوشمند مانع‌یاب با آردوینو و چرخ مکانوم

رباتیک و هوشمندسازی
۰ نظر
۶۰ نفر
کد ۴۳۰۰

ماشین‌های رباتیک همیشه پای ثابت پروژه‌های الکترونیک هستن، اما وقتی پای چرخ‌های همه‌جهته یا همون مکانوم (Mecanum) به وسط بیاد، همه‌چیز هیجان‌انگیزتر می‌شه. این چرخ‌های خاص به ربات اجازه می‌دن بدون نیاز به دور زدن، به چپ، راست یا حتی اریب حرکت کنه. ترکیب این قابلیت با سیستم تشخیص مانع، یه ماشین هوشمند و به‌شدت جذاب می‌سازه که می‌تونه تو هر محیطی به‌راحتی مسیرش رو پیدا کنه و به موانع برخورد نکنه.

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

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

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

  • برد آردوینو Uno (Arduino Uno)
  • ماژول درایور موتور L298D
  • سنسور تشخیص فاصله التراسونیک
  • موتور گیربکس‌دار (Gear Motor)
  • چرخ‌های مکانوم (Mecanum Wheel)
  • جاباتری مناسب
  • باتری لیتیومی یا پاوربانک قدیمی
  • هویه و لوازم لحیم‌کاری
  • سیم‌چین
  • چسب حرارتی
مرحله ۱

طراحی و آماده‌سازی شاسی ربات

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

اگر به پرینتر سه‌بعدی دسترسی نداری اصلا جای نگرانی نیست؛ یه راه جایگزین عالی اینه که طرح‌ها رو بدی تا روی ورق‌های پلکسی (اکریلیک) با دستگاه لیزر یا CNC برات برش بزنن. این‌طوری یه شاسی محکم، اقتصادی و تمیز داری که همه‌چیز خیلی راحت روش سوار می‌شه.

مرحله ۲

سوار کردن قطعات و سیم‌کشی مدار

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

  1. برد آردوینو Uno و شیلد درایور موتور L298D رو روی شاسی پیچ کن تا حسابی محکم بشن.
  2. سیم‌های مربوط به موتورهای گیربکس‌دار رو طبق نقشه مدار، به پین‌های خروجی موتور روی درایور وصل کن.
  3. سنسور التراسونیک رو بردار و با کمی چسب حرارتی، خیلی تمیز و دقیق تو قسمت جلویی شاسی بچسبون تا چشم‌های رباتت شکل بگیره.
  4. اتصالات و سیم‌کشی سنسور التراسونیک رو بر اساس تصاویر راهنما انجام بده تا اطلاعاتش به آردوینو برسه.
  5. در نهایت، جاباتری رو تو قسمت مناسبی از شاسی قرار بده و اون رو هم محکم کن.
مرحله ۳

آپلود کدهای برنامه‌نویسی روی آردوینو

حالا که قطعات مکانیکی و الکترونیکی رو به هم وصل کردیم، وقتشه به ماشینمون جون بدیم. کابل USB رو به برد آردوینو وصل کن تا آماده دریافت برنامه‌ها بشه. یه نکته خیلی مهم اینه که قبل از زدن دکمه آپلود، حتما سیم‌های مربوط به پین‌های Echo و Trig سنسور التراسونیک رو از برد جدا کن.

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

مرحله ۴

تست نهایی و جان گرفتن ماشین رباتیک

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

امیدوارم از ساخت این ربات مانع‌یاب حسابی لذت برده باشی. اگر موقع ساخت به ایده‌های جالبی رسیدی یا تونستی با تغییر کدها حرکات جذاب‌تری به ماشین اضافه کنی، حتما تو بخش کامنت‌ها برامون بنویس. خوندن تجربه‌های تو همیشه بهمون انرژی می‌ده. نظراتت می‌تونه برای بقیه کاربرها هم حسابی الهام‌بخش باشه. برو بسازش و از نتیجه کارت لذت ببر!

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

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

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!