Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 žingsnis: principas
- 3 žingsnis: schema
- 4 žingsnis: procedūros
- 5 žingsnis: kodas
Video: SERVO MOTORIS SU ARDUINO UNO R3: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„Servo“yra pavarų variklio tipas, galintis pasukti tik 180 laipsnių. Jis valdomas siunčiant elektros impulsus iš jūsų „Arduino Uno“plokštės. Šie impulsai nurodo servo, į kokią padėtį jis turėtų judėti.
1 žingsnis: reikalingi komponentai
- „Arduino Uno“lenta * 1
- USB kabelis * 1
- Servo * 1
- Duonos lenta * 1
- jungiamieji laidai
2 žingsnis: principas
„Servo“susideda iš korpuso, plokštės, nepagrindinio variklio, pavaros ir vietos aptikimo. Jo veikimo principas yra toks: „Arduino Uno“plokštė siunčia PWM signalą į servo variklį, o tada šis signalas apdorojamas grandinės plokštėje esančia IC, kad apskaičiuotų sukimosi kryptį, kad būtų galima valdyti variklį, o tada ši varomoji galia reduktoriuje perkeliama į sūpynę. Tuo pačiu metu padėties detektorius grąžina vietos signalą, kad nustatytų, ar pasiekta nustatyta vieta, ar ne.
3 žingsnis: schema
4 žingsnis: procedūros
1 žingsnis:
Sukurkite grandinę.
2 žingsnis:
Atsisiųskite kodą iš
3 žingsnis:
Įkelkite eskizą į „Arduino Uno“lentą
Spustelėkite įkėlimo piktogramą, kad įkeltumėte kodą į valdymo skydelį.
Jei lango apačioje rodoma „Įkeltas“, eskizas sėkmingai įkeltas.
Dabar galite pamatyti, kaip servo variklis sukasi 90 laipsnių (pasukite kartą per 15 laipsnių). Ir tada pasukite priešinga kryptimi.
5 žingsnis: kodas
/***********************************************
* pavadinimas: Servo
* funkcija: galite pamatyti, kaip servo variklis sukasi 90 laipsnių kampu (sukite kartą per 15 laipsnių).
* Ir tada pasukite priešinga kryptimi.
************************************************/
// El. Paštas: [email protected]
// Svetainė: www.primerobotics.in
#įtraukti
/************************************************/
Servo myservo; // sukurti servo objektą valdyti servo
/************************************************/
negaliojanti sąranka ()
{
myservo.attach (9); // prie servo objekto pritvirtina 9 kaiščio servą
myservo.write (0); // atgal iki 0 laipsnių
uždelsimas (1000); // palaukite sekundę
}
/*************************************************/
tuštumos kilpa ()
{
myservo.write (15); // eina iki 15 laipsnių
uždelsimas (1000); // palaukite sekundę
myservo.write (30); // eina iki 30 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (45); // eina iki 45 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (60); // eina iki 60 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (75); // eina iki 75 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (90); // eina iki 90 laipsnių
uždelsimas (1000); // palaukite sekundę
myservo.write (75); // atgal iki 75 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (60); // atgal iki 60 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (45); // atgal iki 45 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (30); // atgal iki 30 laipsnių
33). atidėti (1000); // palaukti sekundę
myservo.write (15); // atgal iki 15 laipsnių
uždelsimas (1000); // palaukite sekundę
myservo.write (0); // atgal iki 0 laipsnių
uždelsimas (1000); // palaukite sekundę
}
/**************************************************/
Rekomenduojamas:
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
Prijunkite „Maduino UNO“prie servo variklio: 7 žingsniai
Prijunkite „Maduino UNO“prie „Servo Motor“: šioje pamokoje servo varikliui pasukti naudosime „Arduino UNO“, servo variklį ir „Visuino“. Žiūrėkite demonstracinį vaizdo įrašą
Galingesnis „Arduino-UNO“, „Massduino-UNO“: 9 žingsniai
Galingesnis „Arduino-UNO“, „Massduino-UNO“: kas yra „Massduino“? „Massduino“yra nauja produktų linija, apimanti „Arduino“platformos periferinius įrenginius-patogus ir greitas kūrimas, nebrangios ir lengvai pagaminamos didelės apimties gamybos pranašumai. Beveik visas „Arduino“kodas gali būti
„Arduino“pamoka - servo variklio valdymas naudojant „Arduino“: 5 žingsniai
„Arduino“pamoka - „Servo“variklio valdymas naudojant „Arduino“: ši instrukcija yra mano „Arduino: kaip valdyti servo variklį naudojant„ Arduino ““rašytinė versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti. Apsilankykite „YouTube“kanale
„Hack Your Servo V1.00“- paverskite savo servo galingą linijinę pavarą: 7 žingsniai
Nulaužkite savo servo V1.00 - paverskite savo servo galinga linijine pavara: jei turite įrankių ir servo, galite tai sukurti už porą dolerių. Pavara tęsiasi maždaug 50 mm/min greičiu. Tai gana lėta, bet labai galinga. Žiūrėkite mano vaizdo įrašą įrašo pabaigoje, kur maža pavara