کارگاه تهیه ماشین باربری - ربات هوش مصنوعی

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

ملزومات

برای ساخت CarBot با استفاده از یک ماشین کنترلی RC ، با کمک ماشین اسباب بازی و اما منظور از
 RC = Radio-Controlled (کنترل از راه دور با امواج رادیویی) و
Toy truck = کامیون اسباب‌بازی

برای این کار به تجهیزات زیر نیاز دارید:

  • یک ماشین کنترلی RC

  • گوشی هوشمند اندرویدی با قابلیت پردازش هوش مصنوعی

  • یک برد میکروکنترلر (مانند Arduino Nano)

  • ماژول بلوتوث (HC-05 یا HC-06)

  • باتری لیتیوم-یون یا منبع تغذیه مناسب

  • سیم‌های اتصال و برد بورد (در صورت نیاز)

  • چاپ سه‌بعدی قطعات مورد نیاز

روش کار:

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

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

نکته: روی تصاویر کلیک کنید تا با وضوح کامل در یک تب جدید باز شوند.

کارگاه ساخت:

  کامیون RC-toy را جدا کنید. پوشش بالایی آن را بردارید و چهار پایه پایه را مانند شکل زیر باز کنید. هر چهار پین نصب و پیچ های مربوط به آنها را ایمن نگه دارید، زیرا پس از انجام تمام سیم کشی، از آنها برای نصب فریم اصلی بر روی بدنه RC-Truck استفاده خواهید کرد. همه کامیون‌های RC-toy سازگار با دو موتور عرضه می‌شوند: یکی برای دریچه گاز و دیگری برای فرمان، یک کنترل‌کننده سرعت (با یک UBEC داخلی 5-7 ولت) برای موتور دریچه گاز، و یک بسته باتری 2S 7.4V LiPo. بسته باتری را از پایه کامیون جدا کرده و خارج کنید و آن را با شارژر همراه کامیون شارژ کنید. اتصالات سیم برای هر دو موتور و همچنین خروجی UBEC از کنترل کننده سرعت را در معرض / از بین ببرید. در مورد ما، خروجی UBEC 6 ولت بود.

rc_truck_disassembly_1.JPG

توجه داشته باشید که دو بعد d1 amd d2 (همانطور که در زیر نشان داده شده است) در فریم اصلی به مدل کامیون RC-toy مورد استفاده بستگی دارد. ما قسمت اصلی فریم خود را برای این مدل کامیون RC-toy طراحی کردیم. بر اساس کامیونی که استفاده می کنید (در مقیاس 1:16)، ممکن است لازم باشد این ابعاد را با استفاده از فایل STEP main_frame کمی تنظیم کنید. توصیه می کنیم از Autodesk Fusion 360 برای چنین تغییراتی در CAD استفاده کنید (Fusion 360 دارای مجوز تحصیلی رایگان 1 ساله در دسترس است). همچنین، توجه داشته باشید که گوه/مثلث کوچک روی فریم اصلی نشان دهنده جهت رو به جلو است. (اختیاری) کلید ON/OFF را برای تغذیه ربات نصب کنید. شما به سادگی می توانید این کار را با قطع سیم مثبت که از کنترل کننده سرعت به باتری می رود و لحیم کردن سوئیچ بین دو قسمت تقسیم شده این سیم انجام دهید. لطفاً اطمینان حاصل کنید که کانکتورهای سوئیچ از طریق لوله کوچک یا نوار الکتریکی عایق بندی شده اند و کابل برق به اندازه کافی بلند است تا کلید بتواند پس از مونتاژ از طریق دهانه مستطیلی در قسمت پشتی قاب اصلی جا بگیرد (شکل زیر را ببینید).

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

مراحل ساخت

1. آماده‌سازی ماشین RC

  1. بدنه ماشین RC را بررسی کنید و باتری داخلی آن را مشخص کنید.

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

  3. در صورت نیاز، مدارهای کنترلی را به برد آردوینو متصل کنید تا بتوان آن را از طریق بلوتوث کنترل کرد.

2. اتصال سخت‌افزار

  1. ماژول بلوتوث را به آردوینو متصل کنید.

    • پایه TX ماژول به پایه RX آردوینو

    • پایه RX ماژول به پایه TX آردوینو

    • GND و VCC را مطابق ولتاژ مورد نیاز وصل کنید.

  2. سیم‌های موتور را به خروجی‌های آردوینو متصل کنید.

  3. از درایور موتور مانند L298N در صورت نیاز استفاده کنید.

  4. گوشی هوشمند را روی ماشین نصب کنید.

3. برنامه‌ریزی و کدنویسی

  1. کد کنترل ماشین را روی آردوینو آپلود کنید.

  2. اپلیکیشن OpenBot را روی گوشی نصب کنید.

  3. از طریق بلوتوث، گوشی را به آردوینو متصل کنید.

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

4. تست و اجرای پروژه

  1. گوشی را روی ماشین قرار دهید و آن را اجرا کنید.

  2. از قابلیت‌های بینایی ماشین OpenBot برای خودران کردن ماشین استفاده کنید.

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


جدول سنسورها و قطعات الکترونیکی نسخه RC Truck

مولفهمشخصاتتعدادتوضیحات
پردازنده مرکزیSTM32F407VG (Cortex-M4)1پردازش Real-Time برای کنترل دینامیکی
موتورهاموتور Brushed 550 (گشتاور 10kg.cm)2مناسب برای زمین‌های ناهموار و حمل بار
درایور موتورDual H-Bridge BTS7960 (جریان 43A)1تحمل جریان بالا برای موتورهای قدرتمند
سنسور ژیروسکوپICM-42605 (6 محوره)1تشخیص نوسانات و پایداری دینامیکی
سنسور شیبADXL345 (3 محوره)1اندازه‌گیری زاویه شیب و جلوگیری از واژگونی
سنسور ضربهSW-420 (مغناطیسی)2تشخیص برخورد و فعال‌سازی مکانیزمهای ایمنی
ماژول ارتباطیFlysky FS-i6X (2.4GHz)1کنترل رادیویی با برد تا 500m
باتریLi-Po 4S (14.8V, 6000mAh)1زمان کارکرد: ~3 ساعت، قابلیت تخلیه سریع
سیستم تعلیقسروو MG996R (گشتاور 11kg.cm)4تنظیم هوشمند ارتفاع برای زمین‌های ناهموار
خنک‌کنندهخنک‌کننده آبی با پمپ 12V1جلوگیری از گرمایش بیش از حد موتورها

تفاوت‌های کلیدی بین MTV و RC Truck

ویژگیMTVRC Truck
هدف کاربردیماموریت‌های نظامی/اکتشافیمسابقات آفرود و حمل بار
پردازندهNVIDIA Jetson (پردازش هوش مصنوعی)STM32 (کنترل Real-Time)
سنسورهای اصلیلیدار 3D + رادار 77GHz + دوربین حرارتیژیروسکوپ + سنسور شیب + سنسور ضربه
ارتباطات5G + GPS RTKرادیو 2.4GHz
مصرف انرژی~200W~80W
پیمایش به بالا