Innholdsfortegnelse:

Robotic Gripper: 6 trinn
Robotic Gripper: 6 trinn

Video: Robotic Gripper: 6 trinn

Video: Robotic Gripper: 6 trinn
Video: 10 Best 6th Grade Science Projects 2024, November
Anonim
Robotic Gripper
Robotic Gripper

I dette prosjektet vil jeg vise deg hvordan jeg lagde en robotgriper som styres av en Arduino og er fullt ut 3D -utskrivbar. Prosjektet er basert på åpen kildekode robotarm som jjshortcut la ut på instruktører for over 8 år siden, du kan sjekke prosjektet hans her.

Trinn 1: 3D -utskrift

3D -utskrift
3D -utskrift

Alle delene som brukes er 3D -trykte. Jeg tok DXF -filen med åpen kildekode -prosjekter og åpnet den i blekk. Jeg separerte deretter alle de enkelte delene og slettet den når jeg ikke trengte, så lagret jeg hver del individuelt og brukte en online SVG til STL -omformer. Etter konvertering satte jeg høyden til 5 mm for alle delene bortsett fra hovedgripene som jeg satte i en 10 mm høyde.

Jeg åpnet deretter STL -filene i Cura og lagret dem på SD -kortet og skrev ut alle delene.

Trinn 2: Montering

montering
montering

Når alle delene var skrevet ut, brukte jeg en 3 mm bor for å forstørre hullene i delene, da de var litt mindre. Jeg måtte deretter arkivere noen av sporene for å få alle delene til å passe sammen.

Jeg brukte M3 bolter og M3 nyloc muttere for å feste delene sammen. Jeg festet servoen til 3D -utskriften med veldig små selvskruende skruer. Jeg festet deretter 3D -utskriften til enden av servomotoren også med små selvskruende skruer.

Jeg brukte også dobbeltsidig tape til å feste et gummibelt til enden av griperen, slik at det har mer grep når du skal plukke opp ting.

Trinn 3: Kontrolleren

Jeg bestemte meg for å bruke en Arduino UNO for å kontrollere servoen. Kretsen er veldig enkel, bare koble servoens positive til 5v og det negative til jord og deretter signalkabelen til pinne 9.

Når servoen er tilkoblet, kobler du et potensiometer til den analoge pinnen 0 og deretter en side av potensiometeret til bakken og den andre siden til 5v.

Deretter lastet jeg opp koden ved å koble Arduino til datamaskinen og kompilere og deretter laste den opp til Arduino. Jeg har inkludert koden nedenfor.

#include Servo myservo; // lage servoobjekt for å kontrollere en servo

int potpin = 0; // analog pin brukes til å koble potensiometeret

int val; // variabel for å lese verdien fra den analoge pinnen

ugyldig oppsett () {

myservo.attach (9); // fester servoen på pinne 9 til servoobjektet}

void loop () {

val = analogRead (potpin); // leser verdien av potensiometeret (verdi mellom 0 og 1023)

val = kart (val, 0, 1023, 0, 180); // skaler den for å bruke den med servoen (verdi mellom 0 og 180)

myservo.write (val); // angir servoposisjonen i henhold til den skalerte verdien

forsinkelse (15); // venter på at servoen kommer dit}

Trinn 4: Ferdig

Ferdig!
Ferdig!

Nå som alt er tilkoblet og programmert når du dreier på potensiometerknappen, åpnes og lukkes griperen. Denne griperen kan festes til en robotarm for å få den til å plukke opp ting.

Trinn 5: Bekreftelse

Jeg takker LCSC Electronics for partnerskapet.

LCSC Electronics er Kinas ledende distributør av elektroniske komponenter. LCSC selger et stort utvalg elektroniske komponenter av høy kvalitet til lave priser. Med over 150 000 deler på lager bør de ha komponentene du trenger for ditt neste prosjekt. Registrer deg i dag og få $ 8 rabatt på din første bestilling.

Anbefalt: