Innehållsförteckning:

Robotgrepp: 6 steg
Robotgrepp: 6 steg

Video: Robotgrepp: 6 steg

Video: Robotgrepp: 6 steg
Video: Приложение для сбора контейнеров - Ready2_BinPicking 2024, Juli
Anonim
Robotgrepp
Robotgrepp

I det här projektet kommer jag att visa dig hur jag gjorde en robotgripare som styrs av en Arduino och är helt 3D -utskrivbar. Projektet är baserat på robotarmen med öppen källkod som jjshortcut publicerade på instruktörer för över 8 år sedan, du kan kolla in hans projekt här.

Steg 1: 3D -utskrift

3D -utskrift
3D -utskrift

Alla delar som används är 3D -tryckta. Jag tog DXF -filen med öppen källkodsprojekt och öppnade den i bläck. Jag separerade sedan alla enskilda delar och raderade den när jag inte behövde jag sparade sedan varje del individuellt och använde en online SVG till STL -omvandlare. När jag väl hade konverterat ställde jag in höjden till 5 mm för alla delar bortsett från huvudgriparna som jag ställde in på 10 mm höjd.

Jag öppnade sedan STL -filerna i Cura och sparade dem på SD -kortet och skrev ut alla delar.

Steg 2: Montering

hopsättning
hopsättning

När alla delar hade skrivits ut använde jag sedan en 3 mm borr för att förstora hålen i delarna eftersom de var något mindre. Jag var tvungen att fila några av facken för att få alla delar att passa ihop.

Jag använde M3 -bultar och M3 nyloc -muttrar för att fästa delarna. Jag fäst servon på 3D -utskriften med riktigt små självgängande skruvar. Jag fäst sedan 3D -utskriften i slutet av servomotorn också med små självgängande skruvar.

Jag använde också dubbelsidig tejp för att fästa ett gummibälte vid griparens ände så att det har mer grepp när man plockar upp saker.

Steg 3: Kontrollenheten

Jag bestämde mig för att använda en Arduino UNO för att styra servon. Kretsen är väldigt enkel, anslut bara servoens positiva till 5v och det negativa till jord och sedan signalkabeln till stift 9.

När servon är ansluten ansluter du en potentiometer till den analoga stift 0, sedan ena sidan av potentiometern till jord och den andra sidan till 5v.

Sedan laddade jag upp koden genom att ansluta Arduino till datorn och kompilera och sedan ladda upp den till Arduino. Jag har inkluderat koden nedan.

#inkludera Servo myservo; // skapa servoobjekt för att styra ett servo

int potpin = 0; // analog stift som används för att ansluta potentiometern

int val; // variabel för att läsa värdet från den analoga stiftet

void setup () {

myservo.attach (9); // fäster servon på stift 9 på servoobjektet}

void loop () {

val = analogRead (potpin); // läser potentiometerns värde (värde mellan 0 och 1023)

val = map (val, 0, 1023, 0, 180); // skala den för att använda den med servon (värde mellan 0 och 180)

myservo.write (val); // ställer in servopositionen enligt det skalade värdet

fördröjning (15); // väntar på att servon kommer dit}

Steg 4: Klar

Gjort!
Gjort!

Nu när allt är anslutet och programmerat när du vrider på potentiometervredet öppnas och stängs griparen. Denna gripare kan fästas på en robotarm för att få den att plocka upp saker.

Steg 5: Erkännande

Jag tackar LCSC Electronics för samarbetet.

LCSC Electronics är Kinas ledande distributör av elektroniska komponenter. LCSC säljer en mängd olika elektroniska komponenter av hög kvalitet till låga priser. Med över 150 000 delar i lager bör de ha de komponenter du behöver för ditt nästa projekt. Registrera dig idag och få $ 8 rabatt på din första beställning.

Rekommenderad: