Mundarija:

Robotik tutqich: 6 qadam
Robotik tutqich: 6 qadam

Video: Robotik tutqich: 6 qadam

Video: Robotik tutqich: 6 qadam
Video: 15-ЙОШЛИ КИЗ УЗИНИ ФАНТАЗИЯЛАРИНИ ХЕЧ БОСА ОЛМАСДИ! 2024, Iyul
Anonim
Robot ushlagichi
Robot ushlagichi

Ushbu loyihada men sizga qanday qilib Arduino tomonidan boshqariladigan va to'liq 3D chop etiladigan robot tutqichni yasaganimni ko'rsataman. Loyiha 8 yil oldin jjshortcut ko'rsatmalari bo'yicha joylashtirilgan ochiq manba robotli qurolga asoslangan bo'lib, siz uning loyihasini bu erda ko'rishingiz mumkin.

1 -qadam: 3D bosib chiqarish

3D bosib chiqarish
3D bosib chiqarish

Amaldagi barcha qismlar 3D bosma bo'lib, men DXF ochiq manbali loyihalarini oldim va siyoh shaklida ochdim. Keyin men alohida qismlarni ajratdim va kerak bo'lmaganda o'chirib tashladim, keyin har bir qismini alohida saqladim va STL konvertoridan onlayn SVG ishlatdim. O'zgartirgandan so'ng, men 10 mm balandlikda o'rnatgan asosiy tutqichlardan tashqari barcha qismlar uchun balandlikni 5 mm qilib qo'ydim.

Keyin STL fayllarini Cura -da ochdim va SD -kartaga saqladim va barcha qismlarini chop etdim.

2 -qadam: yig'ish

O'rnatish
O'rnatish

Barcha qismlar chop etilgach, men 3 mm diametrli burg'ulash yordamida teshiklarni kattalashtirdim. Keyin men barcha qismlarni irodasi bir -biriga mos kelishi uchun bir nechta uyalarni topshirishim kerak edi.

Men qismlarni bir -biriga ulash uchun M3 murvat va M3 nilokli yong'oqlardan foydalandim. Men servoni 3D bosib chiqarishga o'z -o'zidan tejamkor vintlar yordamida uladim. Keyin men 3D bosmani servo dvigatelning oxiriga, shuningdek, o'z -o'zidan tejamkor vintlar yordamida biriktirdim.

Men, shuningdek, ikki tomonlama lentani ishlatib, tutqichning uchiga kauchuk kamar yopishtirdim, shunda u narsalarni yig'ishda ko'proq ushlab turadi.

3 -qadam: Nazoratchi

Men servoni boshqarish uchun Arduino UNO dan foydalanishga qaror qildim. O'chirish juda oddiy, faqat servo musbatini 5v ga, manfini esa erga, keyin signal simini 9 -pinga ulang.

Servo ulangandan so'ng potentsiometrni analog pin 0 ga, keyin potentsiometrning bir tomoni erga, ikkinchi tomoni 5v ga ulang.

Keyin men kodni Arduino -ni kompyuterga ulab, kompilyatsiya qilib, keyin Arduino -ga yukladim. Men quyidagi kodni qo'shdim.

#Servo myservo -ni qo'shing; // servoni boshqarish uchun servo ob'ekt yaratish

int potpin = 0; // potentsiometrni ulash uchun ishlatiladigan analog pin

int val; // analog pimdan qiymatni o'qish uchun o'zgaruvchi

bo'sh o'rnatish () {

myservo.attach (9); // servo ob'ektga 9 -pinli servo biriktiriladi}

void loop () {

val = analogRead (potpin); // potentsiometr qiymatini o'qiydi (0 dan 1023 gacha)

val = xarita (val, 0, 1023, 0, 180); // uni servo bilan ishlatish uchun uni o'lchang (qiymati 0 dan 180 gacha)

myservo.write (val); // o'lchov qiymatiga ko'ra servo holatini o'rnatadi

kechikish (15); // servo u erga kelishini kutadi}

4 -qadam: Bajarildi

Bajarildi!
Bajarildi!

Potentsiometr tugmachasini aylantirganda hamma narsa ulangan va dasturlashtirilgan, ushlagich ochiladi va yopiladi. Bu ushlagichni narsalarni yig'ish uchun robot qo'liga bog'lab qo'yish mumkin edi.

5 -qadam: Tan olish

LCSC Electronics kompaniyasi bilan hamkorlik uchun minnatdorman.

LCSC Electronics - Xitoyning elektron komponentlar bo'yicha etakchi distribyutori. LCSC yuqori sifatli elektron komponentlarning keng assortimentini arzon narxlarda sotadi. Stokda 150 000 dan ortiq qismlar bo'lsa, ular sizning keyingi loyihangiz uchun kerakli komponentlarga ega bo'lishi kerak. Bugun ro'yxatdan o'ting va birinchi buyurtmangizda $ 8 chegirmaga ega bo'ling.

Tavsiya: