Indholdsfortegnelse:

Dobbelt mikro servo robotarm: 10 trin
Dobbelt mikro servo robotarm: 10 trin

Video: Dobbelt mikro servo robotarm: 10 trin

Video: Dobbelt mikro servo robotarm: 10 trin
Video: 10) 3DHS Deplox-installing biased servo arm & servo 2024, Juli
Anonim
Image
Image
Dobbelt mikro servo robotarm
Dobbelt mikro servo robotarm

I denne vejledning laver du en dobbelt servo robotarm, der styres med en tommelfingerstang!

Forbrugsvarer

To Micro Servoer (TowerPro SG90 og Med forlængelse

ThumbStick

Jumper Wires

Arduino UNO

Breadboard Power Strip

Pap

Lim (anbefalet superlim)

og

Lidt viden med Arduinos

Trin 1: Skær papstykker ud

Skær papstykker ud
Skær papstykker ud
Skær papstykker ud
Skær papstykker ud

Du skal bruge disse stykker pap/plast:

3 "x 10/16" X 4

4 "x 14/16" X 2

6,5 "x 4,5" X 1

1 "x 1 1/4" X 2

1 "x 1 1/4" X 1 Med cirkel skåret ud i midten

2 "x 2" x 2 "Triangle X 1

2 "x 2,5" X 1

Når du har skåret disse ud, skal du gå til næste trin.

Trin 2: Sæt pap på First Servo

Fastgør pap til første servo
Fastgør pap til første servo

Fastgør de 4 "x 14/16" stykker pap til en servo som billedet ovenfor. Fastgør to eller flere lynlåse til pap og servo for at holde det på plads. Du kan også bruge lim eller tape, men jeg foreslår lynlåse.

Trin 3: Sæt den første servo på den anden servo

Fastgør den første servo til den anden servo
Fastgør den første servo til den anden servo
Fastgør den første servo til den anden servo
Fastgør den første servo til den anden servo
Fastgør den første servo til den anden servo
Fastgør den første servo til den anden servo

Fastgør enderne af pap, der ikke er forbundet til noget, til den anden servo som vist ovenfor. Igen vil jeg foreslå at bruge lynlåse. På den anden servo skal du sørge for, at du har plastfastgørelsen, der er en cirkel, og den ene side er forlænget.

Forstår ikke? Skru forlængelsen på servoen, og lim derefter forlængelsen ind mellem de to stykker pap, der blev brugt i det sidste trin. Brug derefter en lynlås til at holde den endnu stærkere sammen.

Trin 4: Fastgør den anden servosarm

Fastgør den anden servosarm
Fastgør den anden servosarm
Fastgør den anden servosarm
Fastgør den anden servosarm
Fastgør den anden servosarm
Fastgør den anden servosarm

Brug de 3 "x 10/16" stykker pap som armen på den anden servo. Vedhæft to af disse stykker til den anden servo, ligesom du har knyttet dem til den første servo. Brug derefter de sidste to 3 "x 10/16" stykker pap til at forlænge den anden arm, det er ikke ligegyldigt, hvordan du sætter de to stykker på lige så længe armen er forlænget.

Trin 5: Sæt Arduino på basen

Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen
Fastgør Arduino til basen

Sæt Arduino på det 2 "x 2,5" stykke pap, jeg brugte skruer, men du kan bruge tape eller lynlåse, hvis du vil. Lim derefter det 2 "x 2,5" stykke til det 6,5 "x 4,5" stykke karton

Trin 6: Fastgør tommelfingeren

Fastgør tommelfingeren
Fastgør tommelfingeren
Fastgør tommelfingeren
Fastgør tommelfingeren
Fastgør tommelfingeren
Fastgør tommelfingeren

Stik tommelfingeren gennem pap med et hul i den. Trim derefter det trekantede stykke, så det er et 2 "x 1" x 1 "x 1" trapez, og brug også de to 1 "x 1 1/4" stykker. Lim alle disse stykker sammen som set på det første foto. Sørg for, at tommelfingeren GPiO -stifter stikker mod indersiden af basen. Du behøver ikke at lime tommelfingeren ned, medmindre den er super løs inde i huset.

Trin 7: Saml resten

Saml resten
Saml resten
Saml resten
Saml resten

Lim resten af tingene til bunden. Lim den første servo ned til basen, det første billede forklarer. (Beklager det kornete billede) Sæt breadboard -strømstikket ved siden af Arduino. (Skemaer næste)

Trin 8: Skemaer

Skemaer
Skemaer
Skemaer
Skemaer
Skemaer
Skemaer

Sæt alle stifter og jumperwires på denne måde. For at undgå lodning ville jeg vedhæfte +5v og GND til brødbrætets strømstik og overføre strøm til den strimmel. (Næste er kode)

Trin 9: Upload kode ved hjælp af Arduino IDE

#omfatte

Servo myServo1; Servo myServo2;

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

ugyldig opsætning () {

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);

forsinkelse (5);

}

Trin 10: Du er færdig

Hvis din arm ikke virker, skal du gå tilbage og kontrollere alle dine trin! Tak fordi du læste og god dag!

Anbefalede: