Turinys:

Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai
Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai

Video: Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai

Video: Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Lapkritis
Anonim
Potenciometras ir servo: valdomas judesys naudojant „Arduino“
Potenciometras ir servo: valdomas judesys naudojant „Arduino“
Potenciometras ir servo: valdomas judesys naudojant „Arduino“
Potenciometras ir servo: valdomas judesys naudojant „Arduino“
Potenciometras ir servo: valdomas judesys naudojant „Arduino“
Potenciometras ir servo: valdomas judesys naudojant „Arduino“

Pirmiausia turite surinkti atitinkamas medžiagas, kad sujungtumėte šią grandinę.

Prekės

1 Arduino

1 potenciometras

1 servo

1 Duonos lenta

2 juodi jungiamieji laidai (antžeminiai/neigiami)

2 raudoni jungiamieji laidai (įtampa/teigiamas)

2 geltonos/spalvos jungiamieji laidai (įvestis/išvestis)

1 žingsnis: supraskite komponentus

Komponentų supratimas
Komponentų supratimas
Komponentų supratimas
Komponentų supratimas
Komponentų supratimas
Komponentų supratimas
Komponentų supratimas
Komponentų supratimas

Prieš sujungiant fizinę grandinę svarbu suprasti kiekvieną komponentą:

Duonos lentos abiejose pusėse yra du maitinimo bėgelių rinkiniai, turintys lizdus neigiamam (juodai/mėlynam) ir teigiamam (raudonam) įėjimui. Jie yra nuosekliai sujungti vertikaliai. Gnybtų juostelės jungiasi horizontaliai, tačiau lygiagrečioms gnybtų juostoms reikia jungiamojo laido, skirto pertvarai perjungti.

Potenciometras turi 5 V kaištį (raudonas), Vout kaištį (geltonas/spalvotas) ir įžeminimo/GND kaištį (juodas).

Servo turi 5 V prievadą (raudona), impulso pločio moduliacijos/PWM prievadą (geltona/spalvota) ir įžeminimo/GND prievadą (juoda). Spustelėkite nuorodą, kad sužinotumėte daugiau apie tai, kaip tai veikia.

2 žingsnis: grandinės nustatymas

Grandinės nustatymas
Grandinės nustatymas

Sekite schemos išdėstymą. Nustatydami grandinę, visada nepamirškite atjungti arduino, kad nepažeistumėte savo komponentų.

Prijunkite potenciometrą prie duonos lentos, atsižvelgdami į jo orientaciją (tai bus svarbu naudojant jungiamąjį laidą jungiantis prie arduino). Naudokite geltoną trumpiklį ir prijunkite vidurinį išvesties kaištį prie arduino analoginio (A0) prievado. Prijunkite raudoną jungiamąjį laidą prie V5 prievado, o juodą jungiamąjį laidą - prie arduino GND prievado.

Prijunkite servo prie duonos lentos ir arduino. Naudokite geltoną jungiamąjį laidą, kad prijungtumėte įvesties/signalo prievadą prie skaitmeninio PWM prievado, 9 arduino. Įdėkite raudoną jungiamąjį laidą į V5 gnybtų juostą ir juodą jungiamąjį laidą į GND gnybtų juostą nuosekliai su potenciometro išdėstymu (žr. Paveikslėlį).

Nustatę grandinę, prijunkite arduino prie kompiuterio.

3 veiksmas: atsisiųskite „Arduino“GUI ir įvesties kodą

Atsisiųskite „Arduino“GUI ir įvesties kodą
Atsisiųskite „Arduino“GUI ir įvesties kodą
Atsisiųskite „Arduino“GUI ir įvesties kodą
Atsisiųskite „Arduino“GUI ir įvesties kodą

Atsisiųskite „Arduino“grafinę vartotojo sąsają (GUI) čia.

Prijunkite toliau pateiktą kodą, atkreipkite dėmesį į informaciją, esančią dešinėje „//“, nurodančią, ką daro ta kodo eilutė:

#include // Servo biblioteka

Servo servo_test; // inicijuoti prijungto servo servo objektą

int kampas = 0;

int potentio = A0; // inicijuokite potenciometro A0analogo kaištį

void setup () {

servo_test.attach (9); // pritvirtinkite servo signalinį kaištį prie 9 arduino kaiščio

}

void loop () {

kampas = analogRead (potentio); // skaitant potenciometro reikšmę nuo 0 iki 1023

kampas = žemėlapis (kampas, 0, 1023, 0, 179); // potenciometro vertės keitimas į kampo vertę servo tarp 0 ir 180)

servo_test.write (kampas); // komanda pasukti servo pagal nurodytą kampo uždelsimą (5);

}

4 žingsnis: potenciometras + servo + „Arduino“

Potenciometras + servo + „Arduino“
Potenciometras + servo + „Arduino“

Taip turėtų atrodyti galutinė grandinė. Žiūrėkite vaizdo įrašą, kad pamatytumėte, kaip tai veikia.

Rekomenduojamas: