Innehållsförteckning:
- Tillbehör
- Steg 1: Klipp ut kartongbitar
- Steg 2: Fäst kartong på First Servo
- Steg 3: Fäst den första servon på den andra servon
- Steg 4: Fäst den andra servosarmen
- Steg 5: Fäst Arduino på basen
- Steg 6: Fäst tummen
- Steg 7: Montera resten
- Steg 8: Scheman
- Steg 9: Ladda upp kod med Arduino IDE
- Steg 10: Du är klar
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer du att göra en dubbel servo robotarm som styrs med en tumsticka!
Tillbehör
Två Micro Servos (TowerPro SG90 och med tillägget
ThumbStick
Jumper Wires
Arduino UNO
Brödbräda Power Strip
Kartong
Lim (superslim föreslås)
och
Lite kunskap med Arduinos
Steg 1: Klipp ut kartongbitar
Du behöver dessa kartong-/plastbitar:
3 "x 10/16" X 4
4 "x 14/16" X 2
6,5 x 4,5 tum x 1
1 "x 1 1/4" X 2
1 "x 1 1/4" X 1 Med cirkel utskurna i mitten
2 "x 2" x 2 "Triangel X 1
2 "x 2,5" X 1
När du har klippt bort dessa bör du gå vidare till nästa steg.
Steg 2: Fäst kartong på First Servo
Fäst de 4 "x 14/16" kartongbitarna på en servo som bilden ovan. Fäst två eller flera dragkedjor på kartongen och servon för att hålla den på plats. Du kan också använda lim eller tejp men jag föreslår dragkedjor.
Steg 3: Fäst den första servon på den andra servon
Fäst ändarna på kartongen som inte är anslutna till något till den andra servon enligt ovan. Återigen skulle jag föreslå att du använder dragkedjor. På den andra servon, se till att du har plastfästet som är en cirkel och sedan en sida utsträckt.
Förstår inte? Skruva på förlängningen på servon och limma sedan in förlängningen mellan de två kartongbitarna som användes i det sista steget. Använd sedan en dragkedja för att hålla ihop den ännu starkare.
Steg 4: Fäst den andra servosarmen
Använd de 3 "x 10/16" kartongbitarna som armen på den andra servon. Fäst två av dessa bitar på den andra servon precis hur du fäst dem på den första servon. Använd sedan de två sista 3 "x 10/16" kartongbitarna för att förlänga den andra armen, det spelar egentligen ingen roll hur du lägger de två bitarna på precis så länge armen är utsträckt.
Steg 5: Fäst Arduino på basen
Fäst Arduino på den 2 "x 2,5" kartongen, jag använde skruvar men du kan använda tejp eller dragkedjor om du vill. Limma sedan den 2 "x 2,5" bitarna på den 6,5 "x 4,5" pappersbiten
Steg 6: Fäst tummen
Stick tummen genom kartongen med ett hål i den. Trimma sedan den triangulära biten så att den är en 2 "x 1" x 1 "x 1" trapets och använd också de två 1 "x 1 1/4" bitarna. Limma ihop alla dessa bitar som det syns på det första fotot. Se till att tumsticks GPiO -stiften sticker mot insidan av basen. Du behöver inte limma ned tumstaven om den inte sitter superlöst inuti huset.
Steg 7: Montera resten
Limma resten av grejerna till basen. Limma den första servon till basen som den första bilden förklarar. (Ursäkta den korniga bilden) Fäst brödbrädans strömslinga bredvid Arduino. (Schemat nästa)
Steg 8: Scheman
Fäst alla stift och bygelkablar så här. För att undvika lödning skulle jag fästa +5v och GND på brödbrädans kraftremsa och överföra ström på den remsan. (Nästa är kod)
Steg 9: Ladda upp kod med Arduino IDE
#omfatta
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;
void setup () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
void loop () {
int valX = analogRead (joyX);
int valY = analogRead (joyY);
valX = map (valX, 0, 1023, 10, 170);
valY = map (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
fördröjning (5);
}
Steg 10: Du är klar
Om din arm inte fungerar, se till att gå tillbaka och kontrollera alla dina steg! Tack för att du läste och ha en bra dag!