Mundarija:
Video: Arduino Computer Vision robot qo'l: 4 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatmaning asosiy g'oyasi, oddiy 3DOF robot qo'li bo'lib, u ob'ektlarni yig'adi va ularni kerakli joyga qo'yadi.
Materiallar:
4 servo SG90
MDF 4 mm
Arduino Nano
Jumperlar
Noutbuk
Yelim
Neylon
1 -qadam: eskiz
Birinchidan, men havolalar va effektorlarning o'lchamlarini qidirib, bir nechta chizmalar tayyorladim.
a1 = 10 sm
a2 = 8,5 sm
a3 = 10 sm
Lekin bu siz uchun oson, chunki men oxirgi qurilishni modellashtirish uchun Rhinodan foydalanganman, keyin esa lazer bilan kesilgan.
**** Agar siz ulardan foydalanmoqchi bo'lsangiz, biriktirilgan vektorli fayllar ***
2 -qadam: Bulmacani eching
Kesilgan qismlarni yig'ish juda oson, faqat rasmlarga rioya qiling, ular servolarni qaerga qo'yish kerakligini ko'rsatadi.
3 -qadam: Robotni tugatish
Rasmlarda ko'rib turganingizdek, men effektor uchun ozgina neylon ishlatganman.
4 -qadam: Kompyuterni ko'rish
Men erta biriktirgan cad fayllarida siz veb -kameraning tuzilishini ko'rishingiz mumkin. Kamera matlab -ga ulangan va bu jarayon:
1. Siz drayverni matlabga o'rnatishingiz kerak
2. Keyin arduino dasturlash imkonini beradigan matlab uchun arduino paketini o'rnating.
3. Veb -kamera drayverini va arduino -ni o'rnatganingizdan so'ng, kod oniy tasvirni yozib oladi va keyin uni tahlil qiladi.
4. Dasturiy ta'minot tasvirni R, G va B 3 qatlamga ajratadi.
5. Teskari kinematik veb -kamera yordamida arduino koordinatalarini beradi
rang qaerda va keyin robot o'sha joyga boradi va ob'ektni oladi.
6. Oxir -oqibat, men robot ob'ektni qaerda qoldirishini hal qildim.
Men tushuntirilgan kodni biriktirdim. Kechirasiz, faqat ispancha.
hammasi shu. ingliz tilim uchun uzr.