Turinys:

„Arduino“roboto ranka: 4 žingsniai
„Arduino“roboto ranka: 4 žingsniai

Video: „Arduino“roboto ranka: 4 žingsniai

Video: „Arduino“roboto ranka: 4 žingsniai
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Lapkritis
Anonim
„Arduino“roboto ranka
„Arduino“roboto ranka

Ar kada nors norėjote, kad jūsų robotinė ranka paimtų pieštukus ir įteiktų jums? Na, neieškokite toliau! Ši instrukcija padės jums suprojektuoti ir surinkti savo robotą ranką! Pirmiausia pradėsime rinkti komponentus, kad jį sukurtume, tada programuojame ir laidus, tada baigiame ir turime savo robotą ranką!

1 žingsnis: būtinų dalių įsigijimas

Norėdami sukurti ranką, turite gauti keletą standartinių komponentų:

-5 mm MDF plokštės arba kitos lengvos 5 mm storio medinės lentos (putplasčio plokštė taip pat tinka, jei neturite įrankių, reikalingų tiksliai pjauti medieną)

-5x 9 gramų servo

-„Arduino“, galintis valdyti bent 5 servo sistemas ir priimti įvestį iš 2 vairasvirtių (pageidautina ir UNO)

-Lydmetalis be duonos lentos

-2x 2 ašių vairasvirtės (arba 4 potenciometrai, jei trūksta vairasvirtių ar vietų jų įsigyti)

-Vieliniai arba metaliniai strypai, kuriuos galima naudoti kaip stūmimo strypus (patikrinkite storį) (vientisos vielos viela yra tinkama, susukta ne)

-6x 8 dydžio varžtai (mažiausiai 18 mm ilgio) ir su jais susijusios veržlės

-1x baterija arba tiesiog prijunkite ją prie kompiuterio, kad gautumėte energijos

-Karštas klijų pistoletas

-Daug laidų (pageidautina, kad jie būtų suvynioti), kurie gali išplėsti servo laidus į savo vietas ir prijungti vairasvirtes.

-(neprivaloma) maža, bet palyginti sunki atsvara. (apie 1 kg puikiai tinka)

* Svarbi pastaba* jums taip pat reikia varžtų, kurie pateikiami su dauguma servo, kad galėtumėte juos tvirtai pritvirtinti

2 žingsnis: rankos iškirpimas ir surinkimas

Rankos išpjovimas ir surinkimas
Rankos išpjovimas ir surinkimas
Rankos išpjovimas ir surinkimas
Rankos išpjovimas ir surinkimas
Rankos išpjovimas ir surinkimas
Rankos išpjovimas ir surinkimas

Norint turėti veikiančią ranką, mums reikia kažko, kas galėtų palaikyti servo ir kitus komponentus ir veikti kaip ranka. Mūsų projektui mes panaudojome 5 mm storio MDF plokštę ir išpjaustėme ją lazeriniu pjaustytuvu, kad ji būtų kuo tikslesnė. Jei neturite galimybės pjauti medienos, putplasčio lakštas iš vietinės dolerio parduotuvės bus toks pat geras. (Rekomenduojame naudoti kažką labai lengvo, pavyzdžiui, Balsa medienos, nes 5 mm MDF. Kai pasirinksite medžiagą, iš kurios ją iškirpsite, galite atsisiųsti pridėtą. Ai failą, kad jį supjaustytumėte lazeriniu pjaustytuvu, arba atsispausdinti-p.webp

Norėdami sumontuoti servo įtaisus, įkiškite juos į 5 kvadratines angas ir įsukite servo į tvirtinimo angas. Dar nepritvirtinkite jokių stūmiklių, nes, norėdami tiksliai sureguliuoti ilgį, turite jį įjungti. Paruoškite karštų klijų, jei norite visam laikui pritvirtinti servo servisus (2 prie pagrindo greičiausiai reikės)

3 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Akivaizdu, kad pirmasis žingsnis yra „Arduino“programavimas. Jei norite iššūkio ar mokotės tai padaryti, nedvejodami tai darykite patys. Vienintelės instrukcijos, kurių jums tikrai reikia, yra tai, kad jūs turite susieti kiekvieno potenciometro signalo įvestį kaip išvestį, skirtą valdyti servos. Jei nežinote, kaip tai padaryti, arba nenorite, taip pat galite tiesiogiai atsisiųsti programą iš čia ir nustatyti daug greičiau.

Kai programa bus paruošta, atėjo laikas elektronikai, ši dalis bus padalyta į dvi dalis, atsižvelgiant į tai, ar tai padarėte patys, ar atsisiuntėte programą.

Pats užprogramavai

Prijunkite savo servo signalo laidus prie pasirinktų išėjimų, o maitinimą ir įžeminkite naudodami lituoklio neturinčią duonos lentą, kad paskirstytumėte energiją visiems 5 servo įrenginiams. Darykite tą patį prijungdami vairasvirtes, įjunkite jas ir prijunkite prie pasirinkto signalo įvesties.

Atsisiuntė programą

Įkėlę „Arduino“, laikas ją prijungti. Naudokite aukščiau esančią nuotrauką, kad prijungtumėte abu kreiptukus. (Smeigtukai A0, A1, A2 ir A3. Prijunkite savo bazinės svirties kėlimo variklius prie 5 ir 10 kaiščių, dilbio kėlimo servo mechanizmą prijunkite prie 9 kaiščio, lenkimo servo servą prijunkite prie 6 kaiščio, o galiausiai - horizontalios sukimosi servo prie 11 kaiščio. Naudokite duonos lentą be lydmetalio, kad paskirstytumėte energiją iš „arduino“(5v ir gnd pin), kad įjungtumėte ir įžemintumėte visus servus kartu su vairasvirtėmis. Galite naudoti aukščiau esančias nuotraukas, jei jums prireiks pagalbos prijungiant servus.

Kai viskas bus prijungta ir „Arduino“programa bus įkelta, atlikite viską bandomuoju būdu. Atminkite, kad viena servo pora (5 ir 10 kaiščiai) turėtų judėti tuo pačiu metu, bet priešingomis kryptimis. kad traukdami stūmimo strypus jie galėtų pakelti ranką aukštyn.

4 žingsnis: užbaigimas

Image
Image
„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m

Baigę ranką, atėjo laikas paskutiniam žingsniui. Jei to dar nepadarėte, prijunkite savo servoservus prie rankos ir įjunkite juos į maitinimą. Sureguliuokite stūmoklio ilgį pagal tai, kaip maks. Atlikdami tai, įsitikinkite, kad turite šiek tiek papildomo metalo, kad gautumėte ne per trumpą meškerę, kad prailgintumėte ilgį. Kai viskas bus sujungta, pabandykite! Kai viską pritaikysite pagal savo skonį, baigsite. Mėgaukitės visiškai nauja roboto ranka!

Rekomenduojamas: