Sisukord:

Kahekordne mikro -servo robotvarre: 10 sammu
Kahekordne mikro -servo robotvarre: 10 sammu

Video: Kahekordne mikro -servo robotvarre: 10 sammu

Video: Kahekordne mikro -servo robotvarre: 10 sammu
Video: Самая дешевая аккумуляторная цепная пила с Алиэкспресс. Тест. Разборка. Стоит ли покупать из Китая? 2024, Juuli
Anonim
Image
Image
Kahekordne mikroservo robotrobot
Kahekordne mikroservo robotrobot

Selles õpetuses valmistate kahekordset servoroboti kätt, mida juhitakse pöidla abil!

Tarvikud

Kaks mikro servot (TowerPro SG90 ja koos pikendusega

Pöidlapulk

Jumper juhtmed

Arduino UNO

Leivalaud Power Strip

Papp

Liim (soovitatav liim)

ja

Väike teadmine Arduinosega

Samm: lõigake papist tükid välja

Lõika välja papist tükid
Lõika välja papist tükid
Lõika välja papist tükid
Lõika välja papist tükid

Te vajate neid papist/plastist tükke:

3 "10/16" X 4

4 "poolt 14/16" X 2

6,5 x 4,5 tolli X 1

1 "1 1/4" X 2

1 "x 1 1/4" X 1 Keskel välja lõigatud ring

2 "2" x 2 "kolmnurk X 1

2 "kuni 2,5" X 1

Pärast nende väljalõikamist peaksite liikuma järgmise sammu juurde.

Samm: kinnitage papp esimese servo külge

Kinnitage papp esimese servo külge
Kinnitage papp esimese servo külge

Kinnitage 4 "14/16" papitükid ühe servo külge nagu ülaltoodud pilt. Kinnitage papile ja servole kaks või enam tõmblukku, et see paigal hoida. Võite kasutada ka liimi või linti, kuid soovitan lukuga sidemeid.

Samm: kinnitage esimene servo teise servo külge

Kinnitage esimene servo teise servo külge
Kinnitage esimene servo teise servo külge
Kinnitage esimene servo teise servo külge
Kinnitage esimene servo teise servo külge
Kinnitage esimene servo teise servo külge
Kinnitage esimene servo teise servo külge

Kinnitage papi otsad, mis pole millegagi ühendatud, teise servo külge, nagu ülal näidatud. Jällegi soovitaksin kasutada tõmblukke. Veenduge, et teisel servol on plastist kinnitus, mis on ring ja seejärel üks külg.

Ei saa aru? Keerake pikendus servole ja liimige pikendus kahe viimases etapis kasutatud papitüki vahele. Seejärel kasutage tõmblukuga lipsu, et seda veelgi tugevamalt koos hoida.

Samm: kinnitage teine servohoob

Kinnitage teine servohoob
Kinnitage teine servohoob
Kinnitage teine servohoob
Kinnitage teine servohoob
Kinnitage teine servohoob
Kinnitage teine servohoob

Kasutage 3x10/16 "papitükke teise servo käepidemena. Kinnitage kaks neist osadest teise servo külge täpselt nii, nagu need esimese servo külge kinnitasite. Seejärel kasutage teise käe pikendamiseks kahte viimast 3 "10/16" papitükki, pole tegelikult vahet, kuidas te kaks tükki nii kaua peale panete, kui käsi on välja sirutatud.

Samm: kinnitage Arduino alusele

Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele
Kinnitage Arduino alusele

Kinnitage Arduino 2 "2,5" papitüki külge, mina kasutasin kruvisid, kuid soovi korral võite kasutada linti või tõmblukke. Seejärel liimige 2 "2,5" tükk 6,5 "4,5" papitüki külge

6. samm: kinnitage pöidlapulk

Kinnitage pöidlapulk
Kinnitage pöidlapulk
Kinnitage pöidlapulk
Kinnitage pöidlapulk
Kinnitage pöidlapulk
Kinnitage pöidlapulk

Torgake pöidlalaud läbi papi, milles on auk. Seejärel lõigake kolmnurkne tükk nii, et see oleks 2 "1" 1 "1" 1 "trapetsikujuline, ja kasutage ka kahte 1" x 1 1/4 "tükki. Liimige kõik need tükid kokku, nagu on näha esimesel fotol. Veenduge, et GPiO tihvtid jääksid aluse sisekülje poole. Pöidlapulka pole vaja liimida, kui see pole korpuse sees väga lahti.

Samm: pange ülejäänud kokku

Pange ülejäänud kokku
Pange ülejäänud kokku
Pange ülejäänud kokku
Pange ülejäänud kokku

Liimige ülejäänud kraam alusele. Liimige esimene servo alusele, mida esimene pilt selgitab. (Vabandame teralise pildi pärast) Kinnitage leivaplaadi toiteriba Arduino kõrvale. (Järgnevalt skeemid)

8. samm: skeemid

Skeemid
Skeemid
Skeemid
Skeemid
Skeemid
Skeemid

Kinnitage kõik tihvtid ja hüppaja juhtmed niimoodi. Jootmise vältimiseks kinnitaksin +5v ja GND leivaplaadi toitelindi ja kannaksin selle riba üle. (Järgmine on kood)

Samm: koodi üleslaadimine Arduino IDE abil

#kaasake

Servo myServo1; Servo myServo2;

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

tühine seadistus () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

void loop () {

int valX = analogRead (joyX);

int valY = analogRead (joyY);

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

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

myServo1.write (valX);

myServo2.write (valY);

viivitus (5);

}

Samm: olete valmis

Kui teie käsi ei tööta, minge kindlasti tagasi ja kontrollige kõiki oma samme! Täname lugemise eest ja head päeva!

Soovitan: