Sadržaj:

Robotski hvataljka: 6 koraka
Robotski hvataljka: 6 koraka

Video: Robotski hvataljka: 6 koraka

Video: Robotski hvataljka: 6 koraka
Video: ДЕЛАЙ 3 ПРИЁМА КАЖДЫЙ ДЕНЬ С УТРА И ВОТ ЧТО БУДЕТ... 2024, Studeni
Anonim
Robotski hvatač
Robotski hvatač

U ovom projektu pokazat ću vam 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 ispis

3D ispis
3D ispis

Svi korišteni dijelovi su 3D ispisani. Uzeo sam DXF datoteku projekata otvorenog koda i otvorio je tintom. Zatim sam odvojio sve pojedinačne dijelove i izbrisao jednom kada mi nije trebao, a zatim sam spremio svaki dio zasebno i upotrijebio mrežni pretvarač SVG u STL. 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 te ispisao sve dijelove.

Korak 2: Montaža

Skupština
Skupština

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.

Za spajanje dijelova koristio sam vijke M3 i najlonske matice M3. Priključio sam servo na 3D ispis pomoću stvarno malih samoreznih vijaka. Zatim sam 3D ispis pričvrstio na kraj servo motora također pomoću malih samoreznih vijaka.

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

Korak 3: Kontroler

Odlučio sam koristiti 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 s računalom i kompajliranjem, a zatim ga prenio na Arduino. Uključio sam donji kod.

#include Servo myservo; // izrada 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 položaj servo prema skaliranoj vrijednosti

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

Korak 4: Gotovo

Gotovo!
Gotovo!

Sada kada je sve spojeno i programirano kada okrenete gumb potenciometra, hvataljka će se otvoriti i zatvoriti. Ovaj hvatač mogao bi se pričvrstiti na robotsku ruku kako bi pokupio stvari.

Korak 5: Priznanje

Zahvaljujem LCSC Electronics na partnerstvu.

LCSC Electronics vodeći je kineski distributer elektroničkih komponenti. LCSC prodaje široku paletu 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čeni: