Satura rādītājs:

Dubultā mikro servo robota roka: 10 soļi
Dubultā mikro servo robota roka: 10 soļi

Video: Dubultā mikro servo robota roka: 10 soļi

Video: Dubultā mikro servo robota roka: 10 soļi
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Novembris
Anonim
Image
Image
Dubultā mikro servo robota roka
Dubultā mikro servo robota roka

Šajā apmācībā jūs izgatavosit dubultā servo robota roku, ko kontrolēs ar īkšķi!

Piegādes

Divi mikro servo (TowerPro SG90 un ar pagarinājumu)

ThumbStick

Jumper vadi

Arduino UNO

Maizes dēļa barošanas bloks

Kartons

Līme (ieteicamā superlīme)

un

Nelielas zināšanas ar Arduinos

1. darbība: izgrieziet kartona gabalus

Izgrieziet kartona gabalus
Izgrieziet kartona gabalus
Izgrieziet kartona gabalus
Izgrieziet kartona gabalus

Jums būs nepieciešami šādi kartona/plastmasas gabali:

3 "x 10/16" X 4

4 "līdz 14/16" X 2

6,5 x 4,5 collas X 1

1 "x 1 1/4" X 2

1 "x 1 1/4" X 1 Ar apli, kas izgriezts vidū

2 "x 2" x 2 "trīsstūris X 1

2 "x 2,5" X 1

Pēc to izgriešanas jums vajadzētu pāriet uz nākamo soli.

2. darbība: pievienojiet kartonu pirmajam servo

Pievienojiet kartonu pirmajam servo
Pievienojiet kartonu pirmajam servo

Pievienojiet 4 x 14/16 collu kartona gabalus vienam servo, kā parādīts iepriekš. Piestipriniet pie kartona un servo divas vai vairākas rāvējslēdzēja saites, lai to noturētu vietā. Jūs varētu izmantot arī līmi vai lenti, bet es iesaku rāvējslēdzējus.

3. solis: pievienojiet pirmo servo otrajam servo

Pievienojiet pirmo servo otrajam servo
Pievienojiet pirmo servo otrajam servo
Pievienojiet pirmo servo otrajam servo
Pievienojiet pirmo servo otrajam servo
Pievienojiet pirmo servo otrajam servo
Pievienojiet pirmo servo otrajam servo

Piestipriniet kartona galus, kas nav savienoti ar neko, otrajam servo, kā parādīts iepriekš. Atkal es ieteiktu izmantot rāvējslēdzējus. Otrajā servopārvadājumā pārliecinieties, vai jums ir plastmasas stiprinājums, kas ir aplis un pēc tam viena puse izstiepta.

Nesaprotu? Pieskrūvējiet pagarinājumu uz servo, pēc tam pielīmējiet pagarinājumu starp diviem pēdējā posmā izmantotajiem kartona gabaliem. Pēc tam izmantojiet rāvējslēdzēju, lai to noturētu kopā vēl stiprāk.

4. solis: pievienojiet otro servo roku

Pievienojiet otro servo roku
Pievienojiet otro servo roku
Pievienojiet otro servo roku
Pievienojiet otro servo roku
Pievienojiet otro servo roku
Pievienojiet otro servo roku

Izmantojiet 3 x 10/16 collu kartona gabalus kā otrā servo rokturi. Pievienojiet divus no šiem gabaliem otrajam servo, tāpat kā tos pievienojāt pirmajam servo. Pēc tam izmantojiet pēdējos divus 3 "pa 10/16" kartona gabalus, lai pagarinātu otro roku, nav īsti svarīgi, kā jūs uzliekat abus gabalus tik ilgi, kamēr roka ir izstiepta.

5. solis: pievienojiet Arduino pie pamatnes

Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei
Pievienojiet Arduino pamatnei

Pievienojiet Arduino 2 x 2,5 collu kartona gabalam, es izmantoju skrūves, bet, ja vēlaties, varat izmantot lentes vai rāvējslēdzējus. Pēc tam pielīmējiet 2 x 2,5 collu gabalu pie 6,5 x 4,5 collu kartona gabala

6. solis: pievienojiet īkšķi

Pievienojiet īkšķi
Pievienojiet īkšķi
Pievienojiet īkšķi
Pievienojiet īkšķi
Pievienojiet īkšķi
Pievienojiet īkšķi

Izvelciet īkšķi caur kartonu ar caurumu. Pēc tam sagrieziet trīsstūrveida gabalu tā, lai tas būtu 2 "1" x 1 "1" trapecveida, un izmantojiet arī divus 1 "x 1 1/4" gabalus. Līmējiet visus šos gabalus kopā, kā redzams pirmajā fotoattēlā. Pārliecinieties, vai GPiO tapas ir piestiprinātas pie pamatnes iekšpuses. Jums nav jāpielīmē īkšķis, ja vien tas nav īpaši vaļīgs korpusa iekšpusē.

7. solis: salieciet pārējo

Salieciet pārējo
Salieciet pārējo
Salieciet pārējo
Salieciet pārējo

Pārējo materiālu pielīmējiet pie pamatnes. Līmējiet pirmo servo līdz pamatnei, kuru izskaidro pirmais attēls. (Atvainojiet par graudainu attēlu) Pievienojiet maizes dēļa barošanas bloku blakus Arduino. (Tālāk shēmas)

8. darbība. Shēmas

Shēmas
Shēmas
Shēmas
Shēmas
Shēmas
Shēmas

Pievienojiet visas tapas un džemperu vadus šādi. Lai izvairītos no lodēšanas, es pievienotu +5v un GND maizes dēļa barošanas bloku un pārnestu jaudu uz šo sloksni. (Nākamais ir kods)

9. darbība: koda augšupielāde, izmantojot Arduino IDE

#iekļaut

Servo myServo1; Servo myServo2;

int servo1 = 5; int servo2 = 6; int prieksY = 1; int prieksX = 0;

void setup () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

void loop () {

int valX = analogRead (joyX);

int valY = analogRead (joyY);

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

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

myServo1.write (valX);

myServo2.write (valY);

kavēšanās (5);

}

10. solis: esat pabeidzis

Ja jūsu roka nedarbojas, noteikti atgriezieties un pārbaudiet visas darbības! Paldies, ka lasījāt un lai jums laba diena!

Ieteicams: