Sadržaj:

Robotski hvatač: 6 koraka
Robotski hvatač: 6 koraka

Video: Robotski hvatač: 6 koraka

Video: Robotski hvatač: 6 koraka
Video: Решение обратной задачи кинематики робота-манипулятора в одном видео! ОЗК для чайников Библиотека Си 2024, Novembar
Anonim
Robotski hvatač
Robotski hvatač

U ovom projektu ću vam pokazati kako sam napravio robotsku hvataljku kojom upravlja Arduino i koja je u potpunosti 3D ispisana. Projekt se temelji na robotskoj ruci otvorenog koda koju je jjshortcut objavio na instrukcijama prije više od 8 godina, njegov projekt možete provjeriti ovdje.

Korak 1: 3D štampanje

3D štampa
3D štampa

Svi korišteni dijelovi su 3D ispisani. Uzeo sam DXF datoteku projekata otvorenog koda i otvorio je u obliku tinte. Zatim sam odvojio sve pojedinačne dijelove i izbrisao jednom kada mi nije trebalo, a zatim sam spremio svaki dio zasebno i upotrijebio mrežni SVG u STL pretvarač. Nakon pretvaranja postavio sam visinu na 5 mm za sve dijelove osim glavnih hvataljki koje sam postavio na visinu od 10 mm.

I Zatim sam otvorio STL datoteke u Curi i spremio ih na SD karticu i ispisao sve dijelove.

Korak 2: Montaža

Montaža
Montaža

Nakon što su svi dijelovi ispisani, upotrijebio sam bušilicu od 3 mm za povećanje rupa u dijelovima jer su bili malo ispod veličine. Zatim sam morao uložiti neke od utora kako bi se svi dijelovi spojili.

Koristio sam vijke M3 i najlonske matice M3 za spajanje dijelova. Priključio sam servo na 3D ispis pomoću zaista malih samoreznih vijaka. Zatim sam 3D štampač pričvrstio na kraj servo motora također pomoću malih samoreznih vijaka.

Također sam upotrijebio dvostranu traku da zalijepim gumeni pojas na kraj hvataljke tako da ima više prianjanja pri preuzimanju stvari.

Korak 3: Kontroler

Odlučio sam upotrijebiti Arduino UNO za upravljanje servo pogonom. Krug je vrlo jednostavan, samo spojite pozitivni dio servo na 5v, a negativni na masu, a zatim signalnu žicu na pin 9.

Nakon što je servo spojen, povežite potenciometar s analognim pinom 0, zatim jednom stranom potenciometra na masu, a drugu stranu na 5v.

Zatim sam učitao kôd povezivanjem Arduina sa računarom i kompajliranjem, a zatim ga otpremio na Arduino. Uključio sam donji kod.

#include Servo myservo; // kreiranje servo objekta za upravljanje servo pogonom

int potpin = 0; // analogni pin koji se koristi za povezivanje potenciometra

int val; // varijabla za očitavanje vrijednosti s analognog pina

void setup () {

myservo.attach (9); // priključuje servo na pin 9 na servo objekt}

void loop () {{100} {101}

val = analogRead (potpin); // očitava vrijednost potenciometra (vrijednost između 0 i 1023)

val = karta (val, 0, 1023, 0, 180); // skalirajte ga kako biste ga koristili sa servom (vrijednost između 0 i 180)

myservo.write (val); // postavlja servo poziciju prema skaliranoj vrijednosti

kašnjenje (15); // čeka da servo dođe tamo}

Korak 4: Gotovo

Gotovo!
Gotovo!

Sada kada je sve povezano i programirano, okretanjem dugmeta potenciometra hvataljka će se otvoriti i zatvoriti. Ova hvataljka se može pričvrstiti na robotsku ruku kako bi pokupila stvari.

Korak 5: Potvrda

Zahvaljujem LCSC Electronics na partnerstvu.

LCSC Electronics je vodeći kineski distributer elektroničkih komponenti. LCSC prodaje veliki izbor visokokvalitetnih elektroničkih komponenti po niskim cijenama. S više od 150 000 dijelova na skladištu, trebali bi imati komponente koje su vam potrebne za vaš sljedeći projekt. Prijavite se danas i ostvarite popust od 8 USD pri prvoj narudžbi.

Preporučuje se: