
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:53



Sveiki, vaikinai, tai yra mano pirmasis pamokomas dalykas ir šiame įraše dalinuosi, kaip naudoti „Analog Joystick“, kad valdytumėte servus naudodami „Arduino UNO“. Bandysiu tai paaiškinti kuo paprasčiau, tikiuosi, kad jums tai patinka.
1 žingsnis: dalių surinkimas


- 1 x „Arduino UNO“. („Amazon“JAV / „Amazon EU“/ „Banggood“)
- 2 x servo. („Amazon“JAV / „Amazon EU“/ „Banggood“)
- 1 x analoginė vairasvirtė. („Amazon“JAV / „Amazon EU“/ „Banggood“)
- 1 x duonos lenta. („Amazon“JAV / „Amazon EU“/ „Banggood“)
Galite naudoti bet kurią rinkoje prieinamą analoginę vairasvirtę, kurioje jau yra etikečių ant kaiščių, todėl jas lengva naudoti. Naudojau išgelbėtą dalį iš seno PS2 valdiklio, kuriame yra 2 vairasvirtės.
2 žingsnis: Paruoškite analoginę vairasvirtę



Galite naudoti tą, kuris yra rinkoje ir pažymėtas smeigtukais, kuriuos lengva naudoti, arba galite sutaupyti keletą dolerių ir išgelbėti senus iš žaidimų valdiklių, kurių viduje yra 2. Aš pasidalinau turimo paveikslėlio ir taip pat pažymėjau smeigtukus, kuriuos sužinojau, atspausdindamas variklio pėdsaką ant PCB, čia kiekviename vairasvirtėje naudojami du puodai: vienas x ašiai, kitas y ašiai, servo valdymui naudojame šių puodų vidurinius gnybtus. kiti du kaiščiai yra maitinimo ir įžeminimo kaiščiai, kuriuose mes naudojame 5 voltų ir žemės. kaiščiai, nepažymėti kampe, yra mygtuko kaiščiai, kurių nereikia šiam projektui. iš esmės visos lazdos turi tą pačią konfigūraciją. Dabar, kai išsiaiškinote kaiščius iš jūsų lazdelių galime pereiti prie kito žingsnio, jungiančio grandinę.
3 žingsnis: Servos


Servos yra pavarų varikliai, kurie yra lėti, tačiau turi didelį sukimo momentą ir sukasi tik iki 180 °. Įprasta servo sistema turi 3 kaiščius: 1. Geltona/oranžinė, kuri yra signalinis kaištis ir jungiasi prie PWM kaiščių „Arduino“. Raudona - tai maitinimo kaištis, kuriame mes teikiame +5 V, kuris yra prijungtas prie +5 V „Arduino“. Ruda/juoda, kuri yra įžeminimo kaištis, ir aš norėčiau prijungti prie „Arduino“GND kaiščio arba akumuliatoriaus -ve gnybto. Šiame projekte mes naudojame 2 servo, vieną prijungtą prie kaiščio Nr. 3 ir kitas prie kaiščio Nr. 5. Aš naudoju mikro 9g servo, bet bet kas veiktų.
4 žingsnis: užmegzti ryšius


Sekite grandinės schemą, kad prijungtumėte servo. Raudona viela eina į 5 V, o ruda viela eina į GND signalo kaištį iš vienos servo eina į 3, o kita servo eina į 5 iš Arduino. Toliau prijunkite analoginę vairasvirtę, ji turi + ir - gnybtai, atitinkamai einantys į 5v ir GND. X ašies kaištis eina į Arduino A0 arba Analog 0 kaištį, o Y ašis - į A1 arba Analog 1 kaištį. toliau įkeliame kodą.
5 veiksmas: kodo rašymas ir įkėlimas

Kodas yra paprastas ir panašus į „Arduino IDE“servo bibliotekos rankenėlės pavyzdį.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = žemėlapis (val, 0, 1023, 0, 180); servo2.write (val);} nukopijuokite aukščiau pateiktą kodą ir įklijuokite jį į „Arduino IDE“ir sudarykite. tada įkelkite kodą ir servos turėtų persikelti į centrinę padėtį, tada galėsite valdyti servos, naudojant vairasvirtę.kita valdymo svirtis gali valdyti dar 2 servoservis. jūs tiesiog turite prijungti servo prie PWM kaiščių „Arduino“ir pakeisti kodą. Kodą lengva pakeisti ir visi, turintys pagrindines „Arduino“žinias, gali tai padaryti. Tikiuosi, kad jums patinka projektas ir jei turite klausimų, nedvejodami paklauskite. Ačiū tu.
Rekomenduojamas:
Roboto rankos valdymas naudojant TLV493D, vairasvirtę ir „Arduino“: 3 žingsniai

Roboto rankos valdymas naudojant TLV493D, vairasvirtę ir „Arduino“: alternatyvus jūsų roboto valdiklis su TLV493D jutikliu, magnetinis jutiklis su 3 laisvės laipsniais (x, y, z). mikrovaldikliai ir elektroninė plokštė, kuri Bast P
„Arduino“LED valdymas su analogine vairasvirte: 6 žingsniai

„Arduino“LED valdymas su analogine vairasvirte: šioje pamokoje mes sužinosime, kaip naudoti analoginę vairasvirtę šviesos diodui valdyti. Žiūrėkite demonstracinį vaizdo įrašą
Analoginė vairasvirtė #HMS2018: 8 žingsniai

Analoginė vairasvirtė #HMS2018: jums reikės vieno „Elegoo Uno R3 adruino“, vieno „Elegoo“vairasvirtės modulio ir 5 „DuPoint“laidų nuo patelių iki patelių
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: 3 žingsniai

28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: tai 28BYJ-48 žingsninio variklio valdymo schema, kurią sukūriau kaip savo paskutinių metų disertacijos projekto dalį. Aš to dar nemačiau, todėl galvojau, kad įkelsiu tai, ką atradau. Tikimės, kad tai padės kam nors kitam
PSP naudojimas kaip kompiuterio vairasvirtė ir kompiuterio valdymas naudojant PSP: 5 žingsniai (su paveikslėliais)

PSP naudojimas kaip kompiuterio vairasvirtė ir tada kompiuterio valdymas naudojant PSP: Su PSP homebrew galite nuveikti daug įdomių dalykų, ir šioje pamokoje aš mokysiu jus, kaip naudoti savo PSP kaip žaidimų vairasvirtę, bet taip pat yra programa, leidžianti naudoti vairasvirtę kaip pelę. Čia yra medžiaga