Sadržaj:

Dvostruka mikro servo robotska ruka: 10 koraka
Dvostruka mikro servo robotska ruka: 10 koraka

Video: Dvostruka mikro servo robotska ruka: 10 koraka

Video: Dvostruka mikro servo robotska ruka: 10 koraka
Video: Robotska ruka i "cnc" masina 2024, Decembar
Anonim
Image
Image
Dvostruka mikro servo robotska ruka
Dvostruka mikro servo robotska ruka

U ovom vodiču ćete napraviti dvostruku servo robotsku ruku kojom se upravlja palicom!

Supplies

Dva mikro serva (TowerPro SG90 i sa produžetkom)

ThumbStick

Džemper žice

Arduino UNO

Breadboard Power Strip

Karton

Ljepilo (preporučeno super ljepilo)

i

Malo znanja o Arduinosu

Korak 1: Izrežite komade kartona

Izrežite komade kartona
Izrežite komade kartona
Izrežite komade kartona
Izrežite komade kartona

Trebat će vam ovi komadi kartona/plastike:

3 "od 10/16" X 4

4 "po 14/16" X 2

6,5 x 4,5 x 1

1 "po 1 1/4" X 2

1 "po 1 1/4" X 1 Sa izrezanim krugom u sredini

2 "po 2" po 2 "Trokut X 1

2 "po 2,5" X 1

Nakon što ih izrežete, trebali biste prijeći na sljedeći korak.

Korak 2: Pričvrstite karton na prvi servo

Pričvrstite karton na prvi servo
Pričvrstite karton na prvi servo

Pričvrstite komade kartona od 4 "po 14/16" na jedan servo kao na gornjoj slici. Pričvrstite dvije ili više patentnih zatvarača na karton i servo da ih držite na mjestu. Također možete koristiti ljepilo ili traku, ali predlažem patentne zatvarače.

Korak 3: Priključite prvi servo na drugi servo

Priključite prvi servo na drugi servo
Priključite prvi servo na drugi servo
Priključite prvi servo na drugi servo
Priključite prvi servo na drugi servo
Priključite prvi servo na drugi servo
Priključite prvi servo na drugi servo

Pričvrstite krajeve kartona koji nisu povezani ni sa čim na drugi servo, kao što je prikazano gore. Opet bih predložio korištenje patentnih zatvarača. Na drugom servo uređaju provjerite imate li plastični nastavak koji je krug, a zatim jedna strana produžena.

Ne razumijem? Pričvrstite nastavak na servo, a zatim zalijepite nastavak između dva komada kartona koji su korišteni u posljednjem koraku. Zatim upotrijebite kravatu s patentnim zatvaračem da je još jače držite zajedno.

Korak 4: Pričvrstite drugi servo krak

Pričvrstite drugi krak servomotora
Pričvrstite drugi krak servomotora
Pričvrstite drugi servo krak
Pričvrstite drugi servo krak
Pričvrstite drugi servo krak
Pričvrstite drugi servo krak

Upotrijebite komade kartona dimenzija 3 "x 10/16" kao krak drugog servo pogona. Priključite dva od ovih komada na drugi servo onako kako ste ih pričvrstili na prvi servo. Zatim upotrijebite posljednja dva komada kartona dimenzija 3 x 10 x 16 cm da biste produžili drugu ruku, nije važno kako ćete staviti dva komada sve dok je ruka ispružena.

Korak 5: Priključite Arduino na bazu

Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu
Priključite Arduino na bazu

Pričvrstite Arduino na komad kartona 2 "po 2,5", koristio sam vijke, ali možete koristiti trake ili patentne zatvarače ako želite. Zatim zalijepite komad 2 "po 2,5" na komad kartona dimenzija 6,5 x 4,5"

Korak 6: Pričvrstite palac

Pričvrstite palac
Pričvrstite palac
Pričvrstite palac
Pričvrstite palac
Pričvrstite palac
Pričvrstite palac

Provucite palicu kroz karton s rupom. Zatim obrežite trokutasti komad tako da bude trapeza dimenzija 2 "po 1" po 1 "po 1" i upotrijebite i dva komada 1 "po 1 1/4". Zalijepite sve ove dijelove zajedno kao što se vidi na prvoj fotografiji. Uvjerite se da se GPiO igle za palice drže prema unutrašnjosti baze. Ne morate lijepiti palicu prema dolje, osim ako nije previše labav u svom kućištu.

Korak 7: Sastavite ostatak

Sastavite ostatak
Sastavite ostatak
Sastavite ostatak
Sastavite ostatak

Zalijepite ostatak materijala na podlogu. Zalijepite prvi servo do baze na prvoj slici. (Žao mi je zbog zrnaste slike) Pričvrstite razvodnu ploču za matičnu ploču pored Arduina. (Sheme slijede)

Korak 8: Sheme

Sheme
Sheme
Sheme
Sheme
Sheme
Sheme

Pričvrstite sve igle i kratkospojnike ovako. Da bih izbjegao lemljenje, spojio bih +5v i GND na razvodnu ploču za matičnu ploču i prenio snagu na tu traku. (Slijedi kod)

Korak 9: Prijenos koda pomoću Arduino IDE -a

#include

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int radostY = 1; int joyX = 0;

void setup () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

void loop () {{100} {101}

int valX = analogRead (joyX);

int valY = analogRead (joyY);

valX = mapa (valX, 0, 1023, 10, 170);

valY = mapa (valY, 0, 1023, 10, 170);

myServo1.write (valX);

myServo2.write (valY);

kašnjenje (5);

}

Korak 10: Gotovi ste

Ako vam ruka ne radi, vratite se i provjerite sve korake! Hvala na čitanju i ugodan dan!

Preporučuje se: