Sadržaj:
- Supplies
- Korak 1: Izrežite komade kartona
- Korak 2: Pričvrstite karton na prvi servo
- Korak 3: Priključite prvi servo na drugi servo
- Korak 4: Pričvrstite drugi servo krak
- Korak 5: Priključite Arduino na bazu
- Korak 6: Pričvrstite palac
- Korak 7: Sastavite ostatak
- Korak 8: Sheme
- Korak 9: Prijenos koda pomoću Arduino IDE -a
- Korak 10: Gotovi ste
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
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 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
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
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
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
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
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
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!