فهرست مطالب:

METLAB Robotic Mixologist: 4 مرحله (همراه با تصاویر)
METLAB Robotic Mixologist: 4 مرحله (همراه با تصاویر)

تصویری: METLAB Robotic Mixologist: 4 مرحله (همراه با تصاویر)

تصویری: METLAB Robotic Mixologist: 4 مرحله (همراه با تصاویر)
تصویری: Among Us in HD (Part 25) PLAYMATES #Shorts 2024, جولای
Anonim
میتولوژیست رباتیک MATLAB
میتولوژیست رباتیک MATLAB

آیا تا به حال خواسته اید که نوشیدنی هایتان در عرض چند ثانیه کاملاً برای شما مخلوط شود؟ خوب دیگر نگاه نکنید Robotic Mixologist اینجاست تا زمان لازم برای هم زدن نوشیدنی های شما را از شما بگیرد. این پروژه از بازوی RobotGeek Snapper استفاده می کند تا به عنوان متصدی بار خود شما عمل کند. تنها کاری که باید انجام دهید این است که نوشیدنی مورد نظر خود را در یک لیوان بگذارید و بقیه کار را کد MATLAB بگذارید.

مرحله 1: بخش های پروژه

قطعات پروژه
قطعات پروژه

5x متال گیر 9G Servos

1x RobotGeek Small Workbench

1x RobotGeek Sensor Shield

سخت افزار مونتاژ

ابزار مورد نیاز: درایور Hex 2.5 میلی متری

درایور Hex 1.5 میلی متری

مرحله 2: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ

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

پیوند مونتاژ Arm Snatcher:

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

سیم کشی سخت ترین قسمت در کنار کد MATLAB است ، بنابراین مطمئن شوید که همه سیم های شما در محل مناسب قرار دارند. نکته اصلی این است که usb را به رایانه خود وصل کنید تا برد مدار به کد MATLAB شما متصل شود (تصویر usb خاکستری در تصویر). پس از اتصال آن ، تنها کاری که باید انجام دهید این است که مطمئن شوید سرویس ها در ورودی های مناسب قرار دارند. هر سروو برای حرکت دادن یک قسمت خاص (یعنی آرنج ، شانه ، پایه) طراحی شده است. هنگامی که سرووها را به نقاط مشخص شده در مدار وصل می کنید ، می توانید سیم ها را به هر یک از (+) و (-) وصل کنید ، برای کسب اطلاعات بیشتر به تصویر بالا نگاه کنید تا ایده بگیرید.

مرحله 4: کد متلب

کد متلب
کد متلب
کد متلب
کد متلب

هر سروو ، همانطور که قبلاً ذکر شد ، به قسمت خاصی متصل است. برای اینکه این قسمتها جابجا شوند نیاز به نوشتن کد است ، ما از طریق متلب کار کردیم. ما از یک حلقه for در یک تابع حرکت استفاده می کنیم که در تابع اصلی خود برای جابجایی قسمت های خاص آن را به یاد می آوریم. به عنوان مثال ، در کد ما سرووهایی داریم که به پین های روی برد متصل از D3-D7 متصل شده اند و برای ایجاد حرکت فقط درجات چرخش را برای هر قسمت تایپ می کنیم. ما همچنین از تاخیر در عملکردمان استفاده کردیم تا ربات بدون مشکل کار کند. برای مشکلات بیشتر مربوط به کد فقط به صفحه راهنمای عمومی MATLABs مراجعه کنید.

توصیه شده: