INHOUDSOPGAWE:

Dubbele mikro -servo -robotarm: 10 stappe
Dubbele mikro -servo -robotarm: 10 stappe

Video: Dubbele mikro -servo -robotarm: 10 stappe

Video: Dubbele mikro -servo -robotarm: 10 stappe
Video: Легенда СССР - пилотажный мотор ТАЛКА 2024, Julie
Anonim
Image
Image
Dubbele mikro -servo -robotarm
Dubbele mikro -servo -robotarm

In hierdie handleiding maak u 'n dubbele servo -robotarm wat met 'n duimstok beheer word!

Voorrade

Twee mikro -servo's (TowerPro SG90 en met die uitbreiding

Duimstok

Jumper Wires

Arduino UNO

Broodbord Power Strip

Karton

Gom (Supergom voorgestel)

en

'N Bietjie kennis met Arduinos

Stap 1: Sny kartonstukke uit

Knip kartonstukke uit
Knip kartonstukke uit
Knip kartonstukke uit
Knip kartonstukke uit

U benodig hierdie karton-/plastiekstukke:

3 "by 10/16" X 4

4 "by 14/16" X 2

6,5 "by 4,5" X 1

1 "by 1 1/4" X 2

1 "by 1 1/4" X 1 Met sirkel in die middel uitgesny

2 "by 2" by 2 "Triangle X 1

2 "by 2,5" X 1

Nadat u dit uitgesny het, moet u na die volgende stap gaan.

Stap 2: Bevestig karton aan First Servo

Bevestig karton aan die eerste servo
Bevestig karton aan die eerste servo

Heg die kartonstukke van 4 "by 14/16" aan een servo soos op die foto hierbo. Maak twee of meer ritsbande aan die karton en servo vas om dit vas te hou. U kan ook gom of plakband gebruik, maar ek stel ritsbande voor.

Stap 3: Bevestig die eerste servo aan die tweede servo

Heg die eerste servo aan die tweede servo vas
Heg die eerste servo aan die tweede servo vas
Heg die eerste servo aan die tweede servo vas
Heg die eerste servo aan die tweede servo vas
Heg die eerste servo aan die tweede servo vas
Heg die eerste servo aan die tweede servo vas

Bevestig die punte van die karton wat met niks verbind is nie aan die tweede servo soos hierbo getoon. Ek sou weer voorstel om ritsbande te gebruik. Maak op die tweede servo seker dat u 'n sirkel van plastiek het, en dan een kant uitgestrek.

Verstaan nie? Skroef die verlengstuk op die servo vas en plak die verlenging tussen die twee stukke karton wat in die laaste stap gebruik is. Gebruik dan 'n rits om dit nog sterker bymekaar te hou.

Stap 4: Bevestig die tweede servosarm

Bevestig die tweede servosarm
Bevestig die tweede servosarm
Bevestig die tweede servosarm
Bevestig die tweede servosarm
Bevestig die tweede servosarm
Bevestig die tweede servosarm

Gebruik die 3 "by 10/16" stukke karton as die arm van die tweede servo. Heg twee van die stukke aan die tweede servo, net soos u dit aan die eerste servo vasgemaak het. Gebruik dan die laaste twee stukke karton van 3 "by 10/16" om die tweede arm uit te steek; dit maak nie regtig saak hoe jy die twee stukke aanbring nie, solank die arm verleng is.

Stap 5: Bevestig die Arduino aan die basis

Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas
Heg die Arduino aan die basis vas

Heg die Arduino aan die karton 2 "by 2,5", ek het skroewe gebruik, maar u kan band- of ritsbande gebruik as u wil. Plak dan die 2 "by 2,5" stuk op die karton 6,5 "by 4,5"

Stap 6: Heg die duimstok vas

Heg die Duimstok vas
Heg die Duimstok vas
Heg die Duimstok vas
Heg die Duimstok vas
Heg die Duimstok vas
Heg die Duimstok vas

Steek die duimstok deur die karton met 'n gaatjie daarin. Sny dan die driehoekige stuk sodat dit 'n trapezium van 2 "by 1" by 1 "by 1" is en gebruik ook die twee 1 "by 1 1/4" stukke. Plak al hierdie stukke aanmekaar soos op die eerste foto gesien. Maak seker dat die GPiO -penne van die duimstokkies na die binnekant van die basis vassteek. U hoef die duimstok nie vas te plak nie, tensy dit baie los in die behuizing is.

Stap 7: Monteer die res

Maak die res bymekaar
Maak die res bymekaar
Maak die res bymekaar
Maak die res bymekaar

Plak die res van die goed aan die basis vas. Plak die eerste servo vas aan die basis wat die eerste prent verduidelik. (Jammer vir die korrelige beeld) Heg die broodbordkragstrook langs die Arduino aan. (Skema volgende)

Stap 8: Skema's

Skemas
Skemas
Skemas
Skemas
Skemas
Skemas

Heg al die penne en springdrade so vas. Om te voorkom dat ek soldeer, sal ek die +5v en GND aan die strook van die broodbord heg en die krag op die strook oordra. (Volgende is kode)

Stap 9: Laai kode op met die Arduino IDE

#insluit

Servo myServo1; Servo myServo2;

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

ongeldige opstelling () {

myServo1.attach (servo1);

myServo2.attach (servo2);

}

leemte -lus () {

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

vertraging (5);

}

Stap 10: U is klaar

As u arm nie werk nie, gaan dan terug en kyk na al u stappe! Dankie dat u gelees het en 'n goeie dag!

Aanbeveel: