فهرست مطالب:

راه حلی مقرون به صرفه با بازوی ربات بر اساس آردوینو: 19 مرحله (همراه با تصاویر)
راه حلی مقرون به صرفه با بازوی ربات بر اساس آردوینو: 19 مرحله (همراه با تصاویر)

تصویری: راه حلی مقرون به صرفه با بازوی ربات بر اساس آردوینو: 19 مرحله (همراه با تصاویر)

تصویری: راه حلی مقرون به صرفه با بازوی ربات بر اساس آردوینو: 19 مرحله (همراه با تصاویر)
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, نوامبر
Anonim
Image
Image
آماده سازی
آماده سازی

وقتی در مورد بینایی ماشین صحبت می کنیم ، همیشه برای ما غیرقابل دسترسی است. در حالی که ما یک نسخه نمایشی چشم انداز منبع باز ایجاد کردیم که ساختن آن برای همه بسیار آسان خواهد بود. در این ویدئو ، با دوربین OpenMV ، مهم نیست که مکعب قرمز کجاست ، بازوی ربات می تواند آن را برداشته و در موقعیت ثابت قرار دهد. حالا بیایید نحوه تهیه آن را مرحله به مرحله به شما نشان دهیم.

مرحله 1: آماده سازی

سخت افزار:

1. uArm Swift Pro * 1

2. آردوینو مگا 2560 شیلد * 1

3. آردوینو مگا 2560 * 1

4. شی برای بینایی (قرمز) * 1

5. کابل (کابل USB ، کابل 4P 1.27 ، کابل برق DC) * چندین

6. برد افزودنی uArm Base * 1

7. ساکشن کاپ * 1

8. برد افزودنی OpenMV * 1

9. برد OpenMV با پایه ثابت * 1

10. اتصال برای OpenMV و uArm * 1

11. مورد برای OpenMV * 1

12. پیچ M3 * چند

نرم افزار:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino برای Arduino MEGA2560 [Github]

4. Color_tracking_test.py برای OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex برای uArm [Github]

Github:

مرحله 2: Arduino را به رایانه وصل کنید

آردوینو را به رایانه وصل کنید
آردوینو را به رایانه وصل کنید

مرحله 3: Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) را باز کرده و گزینه را به درستی تنظیم کنید

Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) را باز کرده و گزینه را به درستی تنظیم کنید
Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) را باز کرده و گزینه را به درستی تنظیم کنید

مرحله 4: روی دکمه "بارگذاری" کلیک کنید

را کلیک کنید
را کلیک کنید

مرحله 5: UARM را به رایانه وصل کنید

UARM را به رایانه وصل کنید
UARM را به رایانه وصل کنید

توجه: uArm Swift Pro بر اساس Arduino Mega2560 طراحی شده است ، به طور معمول با درگاه USB با کامپیوتر با uart0 ارتباط برقرار می کند ، در حالی که در این سناریو باید از uart2 در درگاه فرمت 30P استفاده کرد ، بنابراین ما باید سیستم عامل را برای جزئیات بیشتر تغییر دهیم. لطفاً راهنمای برنامه نویس را بررسی کنید.

مرحله 6: XLoader (xloader.russemotto.com/) را باز کنید و UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place) را بارگذاری کنید

XLoader (xloader.russemotto.com/) را باز کنید و UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place) را بارگذاری کنید
XLoader (xloader.russemotto.com/) را باز کنید و UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place) را بارگذاری کنید

مرحله 7: روی دکمه بارگذاری کلیک کنید

روی دکمه بارگذاری کلیک کنید
روی دکمه بارگذاری کلیک کنید

مرحله 8: OpenMV را به رایانه وصل کنید

OpenMV را به رایانه وصل کنید
OpenMV را به رایانه وصل کنید

مرحله 9: Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) را با OpenMV IDE باز کرده و دکمه Connect را برای تشخیص دستگاه کلیک کنید

Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) را توسط OpenMV IDE باز کرده و دکمه اتصال را برای تشخیص دستگاه کلیک کنید
Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) را توسط OpenMV IDE باز کرده و دکمه اتصال را برای تشخیص دستگاه کلیک کنید

مرحله 10: سپس روی دکمه شروع کلیک کنید

سپس دکمه Start را کلیک کنید
سپس دکمه Start را کلیک کنید

مرحله 11: لنز را بچرخانید تا مطمئن شوید تصویر به وضوح کافی است

لنز را بچرخانید تا مطمئن شوید که تصویر به وضوح کافی است
لنز را بچرخانید تا مطمئن شوید که تصویر به وضوح کافی است

مرحله 12: فایل را در OpenMV ذخیره کنید

فایل را در OpenMV ذخیره کنید
فایل را در OpenMV ذخیره کنید

توجه: اگر کد با موفقیت بارگیری شد ، کابل USB خود را دوباره وصل کنید

می توان دریافت که LED آبی برای چند ثانیه روشن است.

مرحله 13: نصب ماژول OpenMV

نصب ماژول OpenMV
نصب ماژول OpenMV
نصب ماژول OpenMV
نصب ماژول OpenMV

OpenMV (NO.1) فقط یک برد PCB است ، بنابراین ما هر دو محافظ PCB (NO.4) و قطعات مکانیکی (شماره 2 ، 3) را ارائه می دهیم تا استفاده از uArm را بسیار راحت تر کنیم.

قسمت (NO.2) باید در فنجان مکش ثابت شود.

قسمت (شماره 3) جلد ماژول OpenMV است.

با استفاده از قطعات مکانیکی ، ما می توانیم ماژول OpenMV را به راحتی به پایان دهنده uArm ثابت کنیم.

مرحله 14: نصب ماژول آردوینو

نصب ماژول آردوینو
نصب ماژول آردوینو
نصب ماژول آردوینو
نصب ماژول آردوینو

Arduino Mega 2560 (NO.1) CPU مرکزی کل سیستم است ، سپر (NO.2) برد فرمت است که اتصال را بسیار آسان می کند. قسمت (NO.3) یک برد اتصال دهنده با Velcro است که به گسترش سیم در صورت کوتاه بودن کمک می کند. همه این موارد را کنار هم قرار دهید.

مرحله 15: همه ماژول های زیر تصاویر را وصل کنید

همه ماژول ها را به دنبال تصاویر متصل کنید
همه ماژول ها را به دنبال تصاویر متصل کنید
همه ماژول ها را به دنبال تصاویر متصل کنید
همه ماژول ها را به دنبال تصاویر متصل کنید

سیم های 4P 1.27 میلی متری برای اتصال پورت uart از uArm و OpenMV به Arduino Mega 2560 استفاده می شود.

سیم برق 2P از سپر ، تغذیه را آسان تر می کند ، سه دستگاه فقط به آداپتور ربات اصلی (12V5A) نیاز دارند.

مرحله 16: برد اتصال با Velcro طول سیم ها را افزایش دهید. اتصال پایدارتر خواهد بود زیرا می توان آن را در بازوی تحتانی محکم ثابت کرد

برد اتصال با Velcro طول سیم ها را افزایش دهید. اتصال پایدارتر خواهد بود زیرا می توان آن را در بازوی تحتانی محکم ثابت کرد
برد اتصال با Velcro طول سیم ها را افزایش دهید. اتصال پایدارتر خواهد بود زیرا می توان آن را در بازوی تحتانی محکم ثابت کرد

مرحله 17: فنجان مکش را به قسمت نهایی ثابت کنید

فنجان مکش را به End-Effect ثابت کنید
فنجان مکش را به End-Effect ثابت کنید

مرحله 18: کل سیستم را تغذیه کنید (آداپتور اصلی UARM)

کل سیستم را تغذیه کنید (آداپتور اصلی UARM)
کل سیستم را تغذیه کنید (آداپتور اصلی UARM)

احتیاط: پس از روشن شدن کل سیستم ، OpenMV و MEGA2560 بلافاصله کار می کنند ، در حالی که uarm دارای سوئیچ قدرت مخصوص به خود است و ما باید آن را به صورت دستی روشن کنیم.

مرحله 19: قاب سیستم

قاب سیستم
قاب سیستم

ایجاد شده توسط تیم UFACTORY تماس با ما: [email protected]

ما را در فیس بوک دنبال کنید: Ufactory2013

وب سایت رسمی: www.ufactory.cc

توصیه شده: