Cuprins:

Gripper robotizat: 6 pași
Gripper robotizat: 6 pași

Video: Gripper robotizat: 6 pași

Video: Gripper robotizat: 6 pași
Video: High-accuracy small 6-axis industrial robot arm 2024, Iulie
Anonim
Gripper robotizat
Gripper robotizat

În acest proiect, vă voi arăta cum am realizat un dispozitiv de prindere robotizat care este controlat de un Arduino și care este complet imprimabil 3D. Proiectul se bazează pe brațul robotic open source pe care jjshortcut l-a postat pe instructabile acum 8 ani, puteți verifica proiectul său aici.

Pasul 1: Imprimare 3D

Imprimare 3D
Imprimare 3D

Toate părțile folosite sunt tipărite 3D. Am luat fișierul DXF cu proiecte open source și l-am deschis în cerneală. Apoi am separat toate părțile individuale și le-am șters odată ce nu aveam nevoie, apoi am salvat fiecare parte individual și am folosit un convertor SVG în STL online. Odată convertit, am setat înălțimea la 5 mm pentru toate piesele, în afară de prizele principale pe care le-am setat la o înălțime de 10 mm.

I Apoi am deschis fișierele STL în Cura și le-am salvat pe cardul SD și am imprimat toate piesele.

Pasul 2: Asamblare

Asamblare
Asamblare

Odată ce toate piesele au fost tipărite, am folosit apoi un burghiu de 3 mm pentru a mări găurile din piese, deoarece acestea erau puțin sub dimensiune. Apoi a trebuit să depun câteva sloturi pentru ca toate părțile să se potrivească.

Am folosit șuruburi M3 și piulițe nyloc M3 pentru a atașa piesele împreună. Am atașat servo-ul la imprimarea 3D folosind șuruburi cu autofiletare foarte mici. Am atașat apoi imprimarea 3D la capătul servomotorului, folosind și șuruburi mici autofiletante.

De asemenea, am folosit bandă dublă pentru a lipi o centură de cauciuc la capătul de prindere, astfel încât să aibă mai multă prindere atunci când ridicați lucruri.

Pasul 3: Controlerul

Am decis să folosesc un Arduino UNO pentru a controla servo-ul. Circuitul este foarte simplu doar conectați pozitivul servo la 5v și negativ la masă, apoi firul de semnal la pinul 9.

Odată ce servo-ul este conectat, conectați un potențiometru la pinul analogic 0, apoi o parte a potențiometrului la masă și cealaltă parte la 5v.

Apoi am încărcat codul conectând Arduino la computer și compilând apoi încărcându-l pe Arduino. Am inclus codul de mai jos.

#include Servo myservo; // creați un obiect servo pentru a controla un servo

int potpin = 0; // pin analogic folosit pentru conectarea potențiometrului

int val; // variabilă pentru a citi valoarea de la pinul analogic

configurare nulă () {

myservo.attach (9); // atașează servo pe pinul 9 la obiectul servo}

bucla nulă () {

val = analogRead (potpin); // citește valoarea potențiometrului (valoare între 0 și 1023)

val = hartă (val, 0, 1023, 0, 180); // scalați-l pentru a-l utiliza cu servo (valoare între 0 și 180)

myservo.write (val); // setează poziția servo în funcție de valoarea scalată

întârziere (15); // așteaptă ca servo să ajungă acolo}

Pasul 4: Gata

Terminat!
Terminat!

Acum că totul este conectat și programat când rotiți butonul potențiometrului, mânerul se va deschide și închide. Această priză ar putea fi atașată la un braț al robotului pentru a-l face să ridice lucrurile.

Pasul 5: Recunoaștere

Mulțumesc LCSC Electronics pentru parteneriat.

LCSC Electronics este cel mai important distribuitor de componente electronice din China. LCSC vinde o gamă largă de componente electronice de înaltă calitate la prețuri mici. Cu peste 150.000 de piese în stoc, acestea ar trebui să aibă componentele de care aveți nevoie pentru următorul dvs. proiect. Înscrieți-vă astăzi și primiți 8 USD de reducere la prima comandă.

Recomandat: