Turinys:
- Prekės
- 1 žingsnis: supraskite komponentus
- 2 žingsnis: grandinės nustatymas
- 3 veiksmas: atsisiųskite „Arduino“GUI ir įvesties kodą
- 4 žingsnis: potenciometras + servo + „Arduino“
Video: Potenciometras ir servo: valdomas judesys naudojant „Arduino“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
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
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“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“
Taip turėtų atrodyti galutinė grandinė. Žiūrėkite vaizdo įrašą, kad pamatytumėte, kaip tai veikia.
Rekomenduojamas:
Garso jutiklis ir servo: reaktyvusis judesys: 4 žingsniai
Garso jutiklis ir servo: reaktyvus judesys: Pirmiausia turite surinkti atitinkamas medžiagas, kad sujungtumėte šią grandinę
2 potenciometrai ir 2 servos: valdomas judesys naudojant „Arduino“: 4 žingsniai
2 potenciometrai ir 2 servos: valdomas judesys naudojant „Arduino“: pirmiausia turite surinkti atitinkamas medžiagas, kad sujungtumėte šią grandinę
Kambario valdymas naudojant ESP8266 - Temperatūra, judesys, užuolaidos ir apšvietimas: 8 žingsniai
Kambario valdymas naudojant ESP8266 | Temperatūra, judesys, užuolaidos ir apšvietimas: Šis projektas susideda iš sistemos, pagrįstos „NodeMCU ESP8266“moduliu, kuris leidžia valdyti šviesos diodų juostos ir kambario uždangos ryškumą, taip pat gali siųsti duomenis apie jūsų kambario judesio įvykius o temperatūra iki debesies
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: 5 žingsniai
Nuotoliniu būdu valdomas automobilis - valdomas naudojant belaidį „Xbox 360“valdiklį: tai instrukcijos, skirtos sukurti savo nuotoliniu būdu valdomą automobilį, valdomą naudojant belaidį „Xbox 360“valdiklį
DS1803 dvigubas skaitmeninis potenciometras su „Arduino“: 5 žingsniai
DS1803 dvigubas skaitmeninis potenciometras su „Arduino“: Man patinka pasidalinti DS1803 skaitmeninio potmetro naudojimu su „Arduino“. Šiame IC yra du skaitmeniniai potmetrai, kuriuos galima valdyti per dviejų laidų sąsają, todėl naudoju wire.h biblioteką. Šis IC gali pakeisti įprastą analoginį potmetrą. Tame