Turinys:
- Prekės
- 1 žingsnis: Iškirpkite kartono gabalus
- 2 žingsnis: pritvirtinkite kartoną prie pirmosios servo
- 3 žingsnis: pritvirtinkite pirmąjį servo prie antrojo servo
- 4 žingsnis: pritvirtinkite antrąją servo svirtį
- 5 žingsnis: pritvirtinkite „Arduino“prie pagrindo
- 6 žingsnis: pritvirtinkite nykštį
- 7 žingsnis: surinkite likusius
- 8 žingsnis: schemos
- 9 veiksmas: kodo įkėlimas naudojant „Arduino IDE“
- 10 žingsnis: baigta
Video: Dviguba „Micro Servo“roboto svirtis: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje pamokoje pagaminsite dvigubą servo roboto ranką, valdomą nykščiu!
Prekės
Du „Micro Servo“(„TowerPro SG90“ir su prailginimu
„ThumbStick“
Trumpieji laidai
Arduino UNO
„Breadboard Power Strip“
Kartonas
Klijai (siūlomas super klijai)
ir
Šiek tiek žinių su „Arduinos“
1 žingsnis: Iškirpkite kartono gabalus
Jums reikės šių kartono/plastiko dalių:
3 "iki 10/16" X 4
4 "iki 14/16" X 2
6,5 x 4,5 colio X 1
1 "x 1 1/4" X 2
1 "x 1 1/4" X 1 Su apskritimu, iškirptu viduryje
2 x 2 x 2 colių trikampis X 1
2 x 2,5 colio X 1
Iškirpę juos, turėtumėte pereiti prie kito žingsnio.
2 žingsnis: pritvirtinkite kartoną prie pirmosios servo
Pritvirtinkite 4 x 14/16 colių kartono gabalus prie vieno servo, kaip parodyta aukščiau. Pritvirtinkite du ar daugiau užtrauktukų prie kartono ir servo, kad jį laikytumėte. Taip pat galite naudoti klijus ar juostą, bet aš siūlau užtrauktukus.
3 žingsnis: pritvirtinkite pirmąjį servo prie antrojo servo
Pritvirtinkite prie nieko neprijungtus kartono galus prie antrojo servo, kaip parodyta aukščiau. Dar kartą siūlau naudoti užtrauktukus. Antrojoje servo sistemoje įsitikinkite, kad turite plastikinį priedą, kuris yra apskritimas, tada viena pusė ištiesta.
Nesupranti? Prisukite ilgintuvą ant servo, tada klijuokite ilgintuvą tarp dviejų kartono dalių, naudojamų paskutiniame žingsnyje. Tada naudokite užtrauktuką, kad jis būtų dar stipresnis.
4 žingsnis: pritvirtinkite antrąją servo svirtį
Naudokite 3 x 10/16 colių kartono gabalus kaip antrosios servo rankeną. Pritvirtinkite du iš šių dalių prie antrojo servo, kaip pritvirtinote prie pirmojo servo. Tada naudokite paskutinius du 3 x 10/16 colių kartono gabalus, kad ištiestumėte antrąją ranką, nesvarbu, kaip uždėsite dvi dalis, kol ranka bus ištiesta.
5 žingsnis: pritvirtinkite „Arduino“prie pagrindo
Pritvirtinkite „Arduino“prie 2 x 2,5 colio kartono gabalo, aš naudoju varžtus, tačiau, jei norite, galite naudoti juostą arba užtrauktukus. Tada priklijuokite 2 x 2,5 colio gabalėlį prie 6,5 x 4,5 colio kartono gabalo
6 žingsnis: pritvirtinkite nykštį
Ištraukite nykštį per kartoną su skylute. Tada nukirpkite trikampį gabalėlį taip, kad jis būtų 2 "1" 1 "1" 1 "trapecijos formos, taip pat naudokite du 1" x 1 1/4 "gabalus. Klijuokite visus šiuos gabalus, kaip parodyta pirmoje nuotraukoje. Įsitikinkite, kad „GPiO“smeigtukai laikosi prie pagrindo vidinės pusės. Jums nereikia klijuoti nykščio, nebent jis būtų itin laisvas savo korpuso viduje.
7 žingsnis: surinkite likusius
Klijuokite likusius daiktus prie pagrindo. Klijuokite pirmąjį servo prie pagrindo, kurį paaiškina pirmasis vaizdas. (Atsiprašau už grūdėtą vaizdą) Prie „Arduino“pritvirtinkite duonos lentos maitinimo juostą. (Toliau schemos)
8 žingsnis: schemos
Pritvirtinkite visus kaiščius ir jungiamuosius laidus taip. Kad išvengtumėte litavimo, aš pridedu +5v ir GND prie duonos lentos ir perkeliu maitinimą į tą juostelę. (Kitas yra kodas)
9 veiksmas: kodo įkėlimas naudojant „Arduino IDE“
#įtraukti
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;
void setup () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
void loop () {
int valX = analogRead (joyX);
int valY = analogRead (joyY);
valX = žemėlapis (valX, 0, 1023, 10, 170);
valY = žemėlapis (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
vėlavimas (5);
}
10 žingsnis: baigta
Jei ranka neveikia, grįžkite atgal ir patikrinkite visus savo veiksmus! Ačiū, kad skaitote ir geros dienos!
Rekomenduojamas:
Sukamojo kodavimo įrenginio valdoma roboto svirtis: 6 žingsniai
Rotary Encoder Controlled Robot Arm: Apsilankiau howtomechatronics.com ir ten pamačiau „Bluetooth“valdomą roboto ranką. Man nepatinka naudoti „Bluetooth“, be to, pamačiau, kad galime valdyti servo su rotaciniu koduotuvu, todėl perprojektavau, kad galėčiau valdyti robotą ranką naudokite sukamąjį kodavimo įrenginį ir užfiksuokite
Paprasta servo svirtis: 12 žingsnių
Paprasta servo svirtis: Sveiki, šiandien aš jums nurodysiu, kaip padaryti paprastą robotinę ranką, kurią galima užprogramuoti atlikti įvairias funkcijas arba tiesiog žaisti golfą
„Pasidaryk pats“6 ašių roboto svirtis (su žingsniniais varikliais): 9 žingsniai (su nuotraukomis)
Pasidaryk pats „Robot Arm 6 Axis“(su žingsniniais varikliais): po daugiau nei metus trukusių studijų, prototipų ir įvairių nesėkmių man pavyko sukurti geležinį / aliuminio robotą su 6 laisvės laipsniais, valdomu žingsninių variklių. Sunkiausia buvo dizainas, nes Norėjau pasiekti 3 pagrindinius tikslus
Laidu valdoma roboto svirtis: 31 žingsnis
Laidu valdoma roboto svirtis: tai pamoka, kaip padaryti, kad robotas būtų valdomas laidais. Laidų naudojimo pranašumas yra tas, kad jūsų ranka yra lengvesnė, o visus variklius galite laikyti rankos apačioje, todėl lengviau statyti ir prižiūrėti. Čia yra vaizdo įrašas apie ranką
„Fpga“valdoma RC servo variklio roboto svirtis - „Digilent“konkursas: 3 žingsniai
„Fpga“valdoma RC servo variklio roboto svirtis - „Digilent“konkursas: FPGA valdomas servo variklio roboto svirtis Šio projekto tikslas yra sukurti programuojamą sistemą, galinčią atlikti litavimo operacijas per plokštę. Sistema yra pagrįsta „Digilent Basys3“kūrimo lenta ir galės suvirinti