فهرست مطالب:
- تدارکات
- مرحله 1: Base Chassis I Track را نصب کنید
- مرحله 2: موتور به شاسی ثابت می شود
- مرحله 3: مونتاژ شاسی کامل
- مرحله 4: ماژول الکترونیکی
- مرحله 5: برنامه های تلفن همراه
- مرحله 6: تصویر کامل
تصویری: ربات ردیابی رنگ بر اساس چرخ همه کاره و OpenCV: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من برای پیگیری رنگ خود از شاسی چرخ چند جهته استفاده می کنم و از یک نرم افزار تلفن همراه به نام OpenCVBot استفاده می کنم. با تشکر از توسعه دهندگان نرم افزار در اینجا ، متشکرم.
OpenCV Bot در واقع هرگونه شیء بلادرنگ را از طریق پردازش تصویر شناسایی یا ردیابی می کند. این برنامه می تواند هر شیئی را با استفاده از رنگ آن تشخیص داده و موقعیت X ، Y و منطقه را در صفحه تلفن ایجاد کند ، با استفاده از این برنامه ، داده ها از طریق بلوتوث به میکروکنترلر ارسال می شود. این دستگاه با ماژول بلوتوث آزمایش شده است و برای دستگاه های مختلف مناسب است. ما این برنامه را از طریق تلفن همراه برای پیگیری رنگ بارگیری می کنیم و داده ها را از طریق بلوتوث به Arduino UNO برای تجزیه و تحلیل داده ها و اجرای دستورات حرکت ارسال می کنیم.
تدارکات
- شاسی چرخ همه جهته
- آردوینو UNO R3
- ماژول درایو موتور
- بلوتوث ، xbee pin (04,05,06
- 3S 18650
- تلفن همراه
- نرم افزار OpenCVBot
- شما همچنین به یک نگهدارنده تلفن همراه و یک توپ به راحتی قابل تشخیص نیاز دارید
مرحله 1: Base Chassis I Track را نصب کنید
موتور GB37 یا موتور GA25 را به براکت موتور وصل کنید. به سوراخ های ثابت نصب دقت کنید. این متفاوت است زیرا آنها جهانی نیستند.
از هر دو نوع موتور می توان استفاده کرد. توجه داشته باشید که تشخیص دهید کدام طرف بالا و کدام طرف پایین است. یا می توانید از یک چرخ همه کاره بزرگتر استفاده کنید تا نیازی به تشخیص آنها نداشته باشید…
مرحله 2: موتور به شاسی ثابت می شود
براکت موتور پیچ خورده است ، بنابراین نیازی به استفاده از مهره برای تعمیر آنها نداریم ، که نصب را برای ما آسان می کند ، زیرا فضای نصب مهره ها بسیار کوچک است ، ما نمی توانیم آنها را تعمیر کنیم. می تواند در کنار نصب شود ، و من می توانم از آنها برای جلوگیری از موانع استفاده کنم ، که برای پیاده روی ماشین بسیار مفید است.
اندازه اولتراسونیک نصب ، فاصله پروب ، واحد میلی متر.
مرحله 3: مونتاژ شاسی کامل
برای تکمیل تثبیت شاسی ، لازم است به طور مداوم چسبندگی چرخ ها را در کنترل بعدی تنظیم کنید. 4 نقطه تکیه گاه باعث می شود چرخ ها به طور کامل با شاسی تماس نداشته باشند و در هنگام راه رفتن دچار لغزش شوند. پیچ های روی شاسی را تنظیم کردیم. تنظیم موقعیت نیاز به صبر دارد.
ما چرخ ها را شماره گذاری می کنیم تا کنترل منظم لبه ها را دنبال کنیم ، دلیل استفاده من از 4 دور این است که من فکر می کنم اگر 3 دور خوب باشد ، کنترل خوب است ، اما قیمت بالا چندان دوستانه نیست.
مرحله 4: ماژول الکترونیکی
درایو موتور من از 2 PM-R3 استفاده کردم ، پین های درایو یکی از آنها ، 4 ، 5 ، 6 ، 7 به 8 ، 9 ، 10 ، 11 را تغییر دادم تا بتوانم 4 موتور را به صورت جداگانه رانندگی کنم یک تراشه مدیریت قدرت وجود دارد روی برد ، اما من از آن استفاده نکردم ، من مستقیماً از پورت DC Arduino UNO وارد می کنم.
درایور موتور یک تراشه TB6612FNG است. این یک تراشه راننده نسبتاً متداول است. همچنین می توانید از تراشه L298N استفاده کنید که اساساً یکسان است. کد را تغییر دهید تا به همان حالت پیاده روی برسید.
- 4 ، 5 موتور متصل به زمین p 5-pwm است.
- 6 ، 7 موتور دوم ، 6-pwm است.
- 8 ، 9 موتور سوم ، 9-pwm است.
- 10 ، 11 موتور چهارم ، 10-pwm است.
مرحله 5: برنامه های تلفن همراه
APP: کلیک کنید
نمونه کد آردوینو: کلیک کنید
پس از بارگیری و نصب ، می توانید از بلوتوث برای جفت شدن استفاده کنید. روی شیئی که باید مشخص شود کلیک کنید. بهتر است رنگ از ناحیه اطراف متفاوت باشد تا از تشخیص همان ناحیه اطراف جلوگیری شود. نکته ای که باید به آن توجه کرد این است که مواجهه با خورشید باعث از دست دادن ردیابی می شود. ، و سپس می توانیم تغییر مقدار را در پورت سریال مشاهده کنیم.
کد نمونه را متناسب با ماژول درایو موتور خود اصلاح کنید. اگر از ماژول توسعه PM-R3 مانند من استفاده می کنید ، می توانید از کدی که ارائه کرده ام استفاده کنید.
مرحله 6: تصویر کامل
تمام شد ، بیایید تأثیر آن را ببینیم.
توصیه شده:
مصنوع همه کاره: 6 مرحله (همراه با تصاویر)
مصنوع همه جانبه: هدف از این پروژه ساخت یک یادگار باستانی است که به نظر می رسد ، اما لذت بخش بی فایده است. ما به یک مجسمه همه می دانیم که فقط به سوالات بسیار خاص پاسخ می دهد و حداقل در نیمی از زمان کار نمی کند
ربات هوشمند DIY ردیابی ماشین ردیابی ماشین ردیابی خودرو حساس به نور: 7 مرحله
دستگاه DIY Robot Smart Tracking Car Tracking Car Photosensitive: طراحی شده توسط SINONING ROBOT شما می توانید از ربات ردیابی ماشین خرید کنید بچرخید تا
ردیابی شی بر اساس تشخیص رنگ: 10 مرحله
ردیابی شیء مبتنی بر تشخیص رنگ: داستان این پروژه را برای یادگیری پردازش تصویر با استفاده از Raspberry PI و CV باز انجام دادم. برای جذابیت بیشتر این پروژه ، من از دو موتور SG90 Servo و دوربین نصب روی آن استفاده کردم. یک موتور برای حرکت افقی و موتور دوم برای حرکت عمودی استفاده می شود
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: 8 مرحله
ربات متعادل کننده / ربات 3 چرخ / ربات STEM: ما یک ربات متعادل کننده و 3 چرخ ترکیبی برای استفاده آموزشی در مدارس و برنامه های آموزشی بعد از مدرسه ساخته ایم. این ربات بر اساس Arduino Uno ، یک سپر سفارشی (تمام جزئیات ساخت ارائه شده است) ، یک باتری لیتیوم یون (همه ساخت
نحوه جمع آوری بازوی چوبی چشمگیر چوبی (قسمت 1: ربات برای ردیابی خط)-بر اساس میکرو: بیت: 9 مرحله
نحوه جمع آوری بازوی روبات چوبی چشمگیر (قسمت 1: ربات برای ردیابی خط)-بر اساس Micro: Bit: این پسر چوبی دارای سه شکل است ، بسیار متفاوت و چشمگیر است. سپس اجازه دهید ما یکی یکی وارد آن شویم