» Elektronika » Arduino »Išmokimas valdyti variklius varikliais naudojant„ Arduino “

Išmokite valdyti variklius naudodamiesi „Arduino“ valdymo svirtimis

Vienas iš autorių nusprendė pasidalinti, kaip galite valdyti dvi serves, naudodami vairasvirtę ir valdiklį Arduino. Tokio valdymo pranašumas yra tai, kad jis yra labai patogus ir suprantamas, ypač projektams, turintiems tris laisvės laipsnius. Galite sužinoti daugiau apie tai, kaip sukonfigūruoti valdymą naudojant kreiptuką, Arduino-diy.com svetainėje.

Medžiagos ir įrankiai:
mikrovaldiklis Arduino (šiame naminis taiko „Arduino Uno Rev 3“);
- Dvi serijos iš „Parallax“;
- vairasvirtė (taip pat iš „Parallax“);
- grandinės plokštė) maža);
- jungtys jungčiai;
- Įtaisas, skirtas servovariklių judėjimui sekti (naudojama sulaužyta kamera ir „lego“ kubeliai).

Namų surinkimo procesas:

Pirmasis žingsnis. Mes sujungiame servovariklius
Namų surinkimo procesas prasideda nuo servovariklių prijungimo. Norint surinkti preliminarų išdėstymą, naudojama grandinės plokštė. Tada bus galima pasidaryti atskirą skydą. Paveiksle galite pamatyti, kaip tiksliai viskas sujungta.

Raudonas laidas yra maitinimas, jis jungiasi prie „Arduino“ valdiklio 5 V smeigtuko.
Juodoji viela yra minusas (įžeminimas), ji jungiasi prie Arduino išvesties, vadinamos GND.
Geltonas dešiniojo ir kairiojojo servovariklio kabelis turi būti prijungtas prie 11 kaiščio. Kai kuriuose modeliuose jis gali būti baltas.
Panašus geltonas aukštyn ir žemyn laidas turi būti prijungtas prie 4 kaiščio. Kai kuriuose variklių modeliuose jis taip pat gali būti baltas.
Svarbu atsiminti, kad signalo jungtys, naudojamos varikliui valdyti, yra iš PWM išėjimų.

Antras žingsnis Prijunkite vairasvirtę

Kaip vairasvirtė prijungta, galite pamatyti paveikslėlyje. Iš pradžių schema gali atrodyti gana sudėtinga, tačiau iš tikrųjų čia nėra nieko sudėtingo. Kaip ir varikliuose, čia naudojama laidų plokštė.

1. Vairasvirtės modulyje galite rasti išvestis U / R + ir L / R +. Per šiuos išėjimus prijungiama energija. Atitinkamai, jums reikia pritaikyti + 5 V įtampą nuo atitinkamo kaiščio iki Arduino.

2. Po vairasvirte yra dvi jungtys, vadinamos L / R, ir dvi U / D jungtys. Jie turi būti prijungti prie analoginių išėjimų A3 ir A4.

3. Taigi, pabaiga: vairasvirtės žemė turi būti sujungta su žeme Arduino mieste.

Po surinkimo reikia dar kartą patikrinti jungtį. Daugeliu atvejų kyla problemų dėl ryšio klaidų. Tai ypač pasakytina apie tai, kai naudojama plokštė ir joje yra daug jungčių.

Trečias žingsnis„Arduino“ eskizas
Kodas yra labai paprastas ir jame yra išsamių komentarų. Aukščiau pateiktą kodą tiesiog reikia nukopijuoti į „Arduino IDE“. Įkėlę kodą varikliai neturėtų judėti. Jie turėtų pradėti judėti tik paspaudę vairasvirtės mygtuką.

Gali kilti problemos ir kaip jas išspręsti
1. Jei varikliai neįsijungia, dar kartą patikrinkite jungtį. PWM išėjimai naudojami varikliams prijungti, o analoginiai išėjimai naudojami jungti vairasvirtes.

2. Taip atsitinka, kad iškart įkėlę kodą, varikliai pradeda vibruoti. Tai atsitinka, jei neteisingai prijungiate kaiščius U / D + L / R +. Ryšį reikia atidžiai patikrinti. Kad per bandymą lenta nesudegtų, ją reikia atjungti nuo kompiuterio.

3. Jei viskas dar kartą patikrinta, bet varikliai vis tiek nenori dirbti, galite pabandyti iš naujo prijungti vairasvirtę. Jis turi būti nuimtas nuo plokštės, o po to įdėjęs šiek tiek pastangų. Vairasvirtės jungtys turėtų gerai įsitraukti į išdėstymą.

Jei viskas paaiškėjo, dabar galite pradėti kurti bet kokius namuose pagamintus daiktus, kuriuos galite valdyti naudodami vairasvirtę. Pvz., Galite pagaminti robotą, kurį galima valdyti vairasvirte, ir daug daugiau.

„upravlenie-servami-johoystikom.rar“ [906 b] (atsisiuntimai: 624)
10
10
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
5 komentarai
Failas bus perkeltas, jį bus galima atsisiųsti iš straipsnio.
Autorius
atrodo, kad pirmasis kodas neveikia, čia neseniai paskelbtas naujas. Beje, archyve failas dėl tam tikrų priežasčių tuščias.

eskizas visiškai neveikia
tarsi jie būtų išėmę gabalą iš konteksto
nuoroda straipsnio pabaigoje arduinodzhoystik.rar [96 b] (atsisiuntimų skaičius: 143) - sukuria krūvą nuotraukų ir yra lygi nuliui, kai išsaugoma žyma (tuščias failas)
pasakyk man, kas buvo padaryta neteisingai?
Autorius
įmanoma, tik reikia pakeisti kodą ...
Sveiki! Ar galima naudoti mygtuką (perjungimo jungiklį) vietoje vairasvirtės, kad kiekvienu paspaudimu servovarikliai slinktų ketvirtadalį apsisukimo?

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...