Innholdsfortegnelse:

Dobbel mikro servo robotarm: 10 trinn
Dobbel mikro servo robotarm: 10 trinn

Video: Dobbel mikro servo robotarm: 10 trinn

Video: Dobbel mikro servo robotarm: 10 trinn
Video: MINI ROBOT ARM EDUCATION 2024, Juli
Anonim
Image
Image
Dobbel mikro servo robotarm
Dobbel mikro servo robotarm

I denne opplæringen skal du lage en dobbel servo robotarm kontrollert med en tommelstikk!

Rekvisita

To mikro -servoer (TowerPro SG90 og med utvidelsen

ThumbStick

Jumper Wires

Arduino UNO

Brødbrett Power Strip

Kartong

Lim (foreslått superlim)

og

Litt kunnskap med Arduinos

Trinn 1: Klipp ut pappstykker

Klipp ut pappstykker
Klipp ut pappstykker
Klipp ut pappstykker
Klipp ut pappstykker

Du trenger disse papp-/plastbitene:

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 sirkel kuttet ut i midten

2 "x 2" ved 2 "Triangle X 1

2 "x 2,5" X 1

Etter at du har kuttet disse, bør du gå til neste trinn.

Trinn 2: Fest papp til First Servo

Fest papp til første servo
Fest papp til første servo

Fest de 4 "x 14/16" pappbitene til en servo som bildet ovenfor. Fest to eller flere glidelåser til papp og servo for å holde den på plass. Du kan også bruke lim eller tape, men jeg foreslår glidelåser.

Trinn 3: Fest den første servoen til den andre servoen

Fest den første servoen til den andre servoen
Fest den første servoen til den andre servoen
Fest den første servoen til den andre servoen
Fest den første servoen til den andre servoen
Fest den første servoen til den andre servoen
Fest den første servoen til den andre servoen

Fest endene på pappet som ikke er koblet til noe som helst til den andre servoen som vist ovenfor. Igjen vil jeg foreslå å bruke glidelåser. På den andre servoen må du sørge for at du har plastfestet som er en sirkel og deretter forlenget den ene siden.

Forstår ikke? Skru forlengelsen på servoen og lim deretter forlengelsen mellom de to pappbitene som ble brukt i det siste trinnet. Bruk deretter en glidelås for å holde den enda sterkere sammen.

Trinn 4: Fest den andre servosarmen

Fest den andre servosarmen
Fest den andre servosarmen
Fest den andre servosarmen
Fest den andre servosarmen
Fest den andre servosarmen
Fest den andre servosarmen

Bruk de 3 "x 10/16" pappbitene som armen på den andre servoen. Fest to av disse brikkene til den andre servoen akkurat slik du festet dem til den første servoen. Deretter bruker du de to siste 3 "x 10/16" pappbitene til å forlenge den andre armen, det spiller egentlig ingen rolle hvordan du legger de to bitene på så lenge armen er forlenget.

Trinn 5: Fest Arduino til basen

Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen
Fest Arduino til basen

Fest Arduino til det 2 "x 2,5" pappstykket, jeg brukte skruer, men du kan bruke tape eller glidelås hvis du vil. Lim deretter det 2 "x 2,5" stykket til det 6,5 "x 4,5" stykket papp

Trinn 6: Fest tommelen

Fest tommelfingeren
Fest tommelfingeren
Fest tommelfingeren
Fest tommelfingeren
Fest tommelfingeren
Fest tommelfingeren

Stikk tommelstikken gjennom kartongen med et hull i den. Klipp deretter det trekantede stykket slik at det er et 2 "x 1" x 1 "x 1" trapez og bruk de to 1 "x 1 1/4" bitene også. Lim alle disse bitene sammen som sett på det første bildet. Sørg for at tommelstikkene GPiO -pinner stikker mot innsiden av basen. Du trenger ikke å lime tommelfingeren ned med mindre den er super løs inne i huset.

Trinn 7: Sett sammen resten

Sett sammen resten
Sett sammen resten
Sett sammen resten
Sett sammen resten

Lim resten av tingene til basen. Lim den første servoen ned til basen det første bildet forklarer. (Beklager det kornete bildet) Fest strømbrettet for brødbrettet ved siden av Arduino. (Skjematikk neste)

Trinn 8: Skjemaer

Skjemaer
Skjemaer
Skjemaer
Skjemaer
Skjemaer
Skjemaer

Fest alle pinnene og hoppetrådene slik. For å unngå lodding, ville jeg feste +5v og GND til brødbrettets strømlist og overføre strøm på den stripen. (Neste er kode)

Trinn 9: Last opp kode ved hjelp av Arduino IDE

#inkludere

Servo myServo1; Servo myServo2;

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

ugyldig oppsett () {

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

}

Trinn 10: Du er ferdig

Hvis armen din ikke fungerer, må du gå tilbake og sjekke alle trinnene dine! Takk for at du leser og ha en god dag!

Anbefalt: