فهرست مطالب:

پروژه Roomba: 5 مرحله (همراه با تصاویر)
پروژه Roomba: 5 مرحله (همراه با تصاویر)

تصویری: پروژه Roomba: 5 مرحله (همراه با تصاویر)

تصویری: پروژه Roomba: 5 مرحله (همراه با تصاویر)
تصویری: چطور پدافند ارتش ایران توانست اف 35 رادارگریز را شناسایی کند | لنز لونبرگ 2024, نوامبر
Anonim
پروژه رومبا
پروژه رومبا

این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است.

این دستورالعمل کلیه مراحل و اجزای لازم برای مونتاژ پروژه Roomba من را پوشش می دهد. دستورالعمل شامل فایل های STL ، مونتاژ ، سیستم کنترل و برنامه نویسی برای پروژه خواهد بود.

مرحله 1: قطعات مورد نیاز

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

اجزاء:

1 عدد آردوینو Uno

1 x گیرنده استنباط

1 x از راه دور استنباط

1 عدد سرو MG90S

1 عدد سنسور فوق صوتی HC SR04

1 مقاومت 220 اهم

2 x DAOKI Dual H-Bridge

4 پیچ #2 #پیچ

1 عدد اپوکسی گوریلا

بسته باتری 2 x 12 V

پنکه کیس 1 x 12 V 120 میلیمتری

1 عدد فیلتر

موتور چرخ دنده 4 x 6V برای ربات DIY ربات ماشین هوشمند

ابزارها:

پرینتر سه بعدی

آهن لحیم کاری

لحیم کاری هسته شار

سیم بر، دم باریک

درایور پیچ کوچک فیلیپس

چسب حرارتی تفنگی

مرحله 2: قطعات و مونتاژ چاپ سه بعدی

قطعات و مونتاژ چاپ سه بعدی
قطعات و مونتاژ چاپ سه بعدی
قطعات و مونتاژ چاپ سه بعدی
قطعات و مونتاژ چاپ سه بعدی
قطعات و مونتاژ چاپ سه بعدی
قطعات و مونتاژ چاپ سه بعدی

تمام قطعات این پروژه به صورت سه بعدی چاپ شد. من تمام فایل های STL لازم برای ساخت ربات خلاء roomba خود را قرار داده ام. تمام قطعات زیر 6 "x 6" x 6 "تغییر کرده اند. با استفاده از اپوکسی گوریلا ، قطعات موجود در پوشه بالا با توجه به مجموعه به هم چسبیده و همه قطعات در پوشه Base نیز به هم چسبیده اند.

*** لطفاً توجه داشته باشید که به دلیل واریانس تحمل ، ممکن است نیاز به تغییر در فایل های STL یا چاپ نهایی باشد.

مرحله 3: شماتیک برق

شماتیک برق
شماتیک برق

در اینجا شماتیک اساسی سیستم الکتریکی آمده است. ولتاژ مورد نیاز بسته های باتری 12 ولت است. اگر سیستم الکتریکی خود را شبیه به این شماتیک سیم کشی کنید ، طرح زیر آردوینو کار می کند.

مرحله 4: طرح آردوینو

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

*** برای افزودن کتابخانه ، پوشه zip را در رایانه بارگیری کرده و نرم افزار Arduino را راه اندازی کنید. در زیر برگه Sketch در بالای برنامه ، Include Library را انتخاب کنید و سپس Add. ZIP Library را انتخاب کنید … پوشه zip کتابخانه ای را که می خواهید به کتابخانه Arduino اضافه کنید انتخاب کرده و open را انتخاب کنید.

*** مقادیر IR برای ریموت ممکن است برای ریموت شما متفاوت باشد. برای تغییر مقادیر به سادگی مقادیر را پیدا کرده و آنها را برای مطابقت با مقادیر کنترل از راه دور تغییر دهید. این آموزش YouTube نحوه یافتن مقادیر برای کنترل از راه دور را نشان می دهد.

www.youtube.com/watch؟v=YW4pP1GoFIk

مرحله 5: محصول نهایی و مونتاژ

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

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

توصیه شده: