فهرست مطالب:

ساخت واکشی بازی ربات: 6 مرحله
ساخت واکشی بازی ربات: 6 مرحله

تصویری: ساخت واکشی بازی ربات: 6 مرحله

تصویری: ساخت واکشی بازی ربات: 6 مرحله
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, نوامبر
Anonim
ساخت بازی واکشی ربات
ساخت بازی واکشی ربات
ساخت واکشی بازی ربات
ساخت واکشی بازی ربات
ساخت بازی واکشی ربات
ساخت بازی واکشی ربات

از Pixy2 جدید و DFRobot ESP32 FireBeetle برای ایجاد رباتی استفاده کنید که بتواند موارد را پیدا و بازیابی کند!

مرحله 1: قطعات

  • دوربین Pixy 2:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBetetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo Robot Gripper:

    www.dfrobot.com/product-628.html

  • شاسی DFRobot 2WD MiniQ:

    www.dfrobot.com/product-367.html

مرحله 2: بستر ربات

بستر ربات
بستر ربات

پیکسی به تازگی نسخه بعدی دوربین Pixy خود را عرضه کرده است که می تواند اشیا را تشخیص داده و آنها را ردیابی کند. DFRobot یکی از آنها را برای من ارسال کرد ، بنابراین تصمیم گرفتم یک ربات ایجاد کنم که بتواند یک مورد را بگیرد و سپس آن را برگرداند.

من از شاسی ربات MiniQ از DFRobot به عنوان بستری استفاده کردم که روبات بر روی آن ساخته می شد. دارای چندین سوراخ نصب است ، بنابراین من با استفاده از Fusion 360 یک بالابر باتری طراحی کردم که به مجموعه ای از سوراخ ها متصل می شود. سپس چنگک را به جلو نصب کردم.

مرحله 3: تنظیم دوربین Pixy

راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy
راه اندازی دوربین Pixy

سازندگان دوربین Pixy نرم افزاری به نام PixyMon ارائه می دهند که نشان می دهد دوربین چه چیزی را "می بیند" و به کاربران اجازه می دهد تا پارامترها را تنظیم کنند ، رابط ها را تنظیم کرده و کد رنگ ایجاد کنند. من PixyMon را از وب سایت آنها در اینجا بارگیری و نصب کردم. سپس Pixy2 را از طریق USB به رایانه خود متصل کردم و به منوی File رفتم و Configure را انتخاب کردم.

ابتدا ، رابط کاربری را روی I2C تنظیم کردم ، زیرا از یک برد غیر آردوینو استفاده خواهم کرد.

در مرحله بعد ، برخی از تنظیمات متفرقه را در منوی متخصص ، همانطور که در تصویر مشاهده می شود ، تنظیم کردم.

سرانجام ، از بلوکی که می خواستم استفاده کنم خارج شدم و "تنظیم امضا 1" را در زیر منوی Action کلیک کردم. این چیزی است که Pixy به دنبال آن است.

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

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

از آنجا که من Pixy را برای استفاده از حالت I2C تنظیم کردم ، فقط 4 سیم برای اتصال آن به ESP32 FireBeetle لازم است. فقط SDA ، SCL ، 5V و GND را وصل کنید. سپس درایور موتور L293D دوگانه H-Bridge DC را به پین های IO26 ، IO27 ، IO9 و IO10 ، به همراه قدرت و خروجی وصل کردم ، همانطور که در این تصویر دیده می شود.

مرحله 5: ایجاد برنامه

برنامه "جریان" به شرح زیر است: بلوک هدف را پیدا کنید

عرض و موقعیت را بدست آورید

موقعیت روبات را بر اساس مکان بلوک تنظیم کنید

جلو بروید تا به اندازه کافی نزدیک شود

گرفتن شی

معکوس به عقب

شی را رها کنید

مرحله ششم: استفاده از ربات

Image
Image

من ابتدا یک تکه کاغذ سفید برای پس زمینه گذاشتم تا از تشخیص تصادفی دیگر اجسام جلوگیری کنم. سپس ، ESP32 را تنظیم مجدد کردم و مشاهده کردم که به سمت جسم حرکت می کند ، آن را گرفته و سپس بازگردانده می کنم ، همانطور که در فیلم مشاهده می شود.

توصیه شده: