INHOUDSOPGAWE:
- Voorrade
- Stap 1: Sny kartonstukke uit
- Stap 2: Bevestig karton aan First Servo
- Stap 3: Bevestig die eerste servo aan die tweede servo
- Stap 4: Bevestig die tweede servosarm
- Stap 5: Bevestig die Arduino aan die basis
- Stap 6: Heg die duimstok vas
- Stap 7: Monteer die res
- Stap 8: Skema's
- Stap 9: Laai kode op met die Arduino IDE
- Stap 10: U is klaar
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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
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 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
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
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
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!