Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašą
- 2 žingsnis: Gaukite viską
- 3 žingsnis: įsigykite „Ps2“ir „Accel Stepper“bibliotekas
- 4 žingsnis: išsiaiškinkite jutiklinės kilimėlio jungtis
- 5 veiksmas: išbandykite jutiklinę plokštę
- 6 veiksmas: užprogramuokite „Arduino“mikrovaldiklį
- 7 žingsnis: išstudijuokite grandinės schemą
- 8 žingsnis: prijunkite laidus
- 9 veiksmas: prijunkite „Arduino“plokštę prie maitinimo ir įjunkite
- 10 veiksmas: trikčių šalinimas
- 11 veiksmas: „Tinker“su juo
Video: Pakartotinai naudokite seno nešiojamojo kompiuterio jutiklinę plokštę, kad valdytumėte žingsninį variklį: 11 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šį projektą sukūriau prieš kelis mėnesius. Prieš kelias dienas „Reddit“paskelbiau projekto vaizdo įrašą „r/Arduino“. Matydamas žmones, besidominčius projektu, nusprendžiau padaryti šį „Instructable“, kai padariau keletą „Arduino“kodo pakeitimų ir pridėjau funkciją. Taigi, nedvejodami, pradėkime!
1 žingsnis: žiūrėkite vaizdo įrašą
Žiūrėkite vaizdo įrašą, kad suprastumėte, kas vyksta.
2 žingsnis: Gaukite viską
Šiam projektui jums reikės:
- „Arduino“mikrovaldiklio plokštė
- PS/2 jutiklinė planšetė iš nešiojamojo kompiuterio (pabandykite įsigyti ją su „Synaptics“mikroschema)
- *ULN2003 žingsninio variklio tvarkyklė (vienpoliams žingsniniams varikliams (5 laidų))
- *L298N žingsninio variklio tvarkyklė (bipoliniams žingsniniams varikliams (4 laidų))
- 6 jungiamieji laidai nuo vyrų iki moterų (2 maitinimo šaltiniams ir 4 skaitmeniniams signalams)
- Žingsninis variklis
- 5-12 voltų nuolatinės srovės maitinimo šaltinis (priklausomai nuo žingsninio variklio)
Čia sąranka maitinama iš mobiliojo telefono įkroviklio, kuris tiekia 5 voltų įtampą į „Arduino“plokštę ir „Stepper“tvarkyklę. Nors žingsninis variklis yra skirtas 12 voltų įtampai, galite naudoti žemesnės įtampos maitinimą, jei variklio sukimo momento reikalavimai nėra dideli, nes naudojant žemesnės įtampos tiekimą variklis ir vairuotojo aušintuvas išliks.
*Abi žingsninio variklio tvarkyklės turi tas pačias kaiščių jungtis su „Arduino“plokšte.
3 žingsnis: įsigykite „Ps2“ir „Accel Stepper“bibliotekas
Atsisiųskite ps2 bibliotekos aplanką iš čia. Perkelkite atsisiųstą aplanką į darbalaukį, nes jį bus lengviau rasti. Atidarykite „Arduino IDE“ir spustelėkite Eskizas> Įtraukti biblioteką> Pridėti. ZIP biblioteką…, tada darbalaukyje pasirinkite aplanką ps2. Biblioteka bus įtraukta ir dabar galėsite naudotis ps2 biblioteka.
„Accel Stepper“biblioteką galite gauti paspausdami „Ctrl“+„Shift“+I, tada įvesdami „Accel Stepper“ir įdiegdami biblioteką.
4 žingsnis: išsiaiškinkite jutiklinės kilimėlio jungtis
Jei turite „Synaptics“jutiklinę plokštę, panašią į aukščiau pateiktą, trinkelė „T22“yra +5 V, „T10“yra „Laikrodis“, „T11“yra „Duomenys“, o „T23“yra „GND“. Taip pat galite lituoti „GND“laidą prie didelio atviro vario, kaip parodyta aukščiau.
Norėdami sužinoti daugiau, spustelėkite aukščiau esantį paveikslėlį.
Jei turite kitokį jutiklinį kilimėlį, pabandykite ieškoti jo dalies numerio internete naudodami „pinouts“arba galite paklausti „r/Arduino“bendruomenės „Reddit“, jei įstrigote.
5 veiksmas: išbandykite jutiklinę plokštę
Įsitikinkite, kad prie jutiklinės dalies yra tinkamai prijungti. Norėdami išbandyti jutiklinį kilimėlį, įkelkite PS2 pelės kodą į „Arduino“mikrovaldiklį iš Pavyzdžiai> ps2. Prijunkite „laikrodžio“laidą prie D6, „duomenų“laidą prie D5, GND prie GND ir +5 V arba VCC atitinkamai prie +5 V „Arduino“plokštės kaiščio. Iš naujo prijunkite „Arduino“plokštę prie kompiuterio ir atidarykite nuoseklųjį monitorių. Jei matote, kad skaičiai keičiasi judinant pirštą per jutiklinę dalį, jutiklinė planšetė veikia tinkamai ir galite tęsti.
6 veiksmas: užprogramuokite „Arduino“mikrovaldiklį
Pirmasis kodas „PS2_toucpad_with_Stepper“neturi žingsninio variklio pagreičio/lėtėjimo funkcijos, tačiau turi nukreipimo funkciją.
Antrasis kodas „PS2_toucpad_accel_stepper“neturi priskyrimo funkcijos, tačiau turi pagreičio/lėtėjimo funkciją.
Daugiau informacijos galite sužinoti iš atitinkamų „Arduino“kodų.
7 žingsnis: išstudijuokite grandinės schemą
Spustelėkite paveikslėlį, kad pamatytumėte geresnį vaizdą.
8 žingsnis: prijunkite laidus
9 veiksmas: prijunkite „Arduino“plokštę prie maitinimo ir įjunkite
Įjungę sąranką, slinkite pirštu išilgai jutiklinės dalies ir pažiūrėkite, ar variklis juda.
10 veiksmas: trikčių šalinimas
Jei susiduriate su tam tikromis problemomis, galite atlikti šiuos veiksmus:
Jei žingsninis variklis eina pirmyn ir atgal, o ne juda tam tikra kryptimi:
- Pakeiskite kaiščio deklaravimo seką. Pavyzdžiui: pakeiskite žingsninį žingsnį (200, 8, 10, 9, 11) žingsniniu žingsniu (200, 8, 9, 10, 11).
- Patikrinkite visus signalo laidus, jungiančius variklio tvarkyklę prie „Arduino“plokštės, taip pat žingsninio variklio laidai yra tinkamai prijungti ten, kur jie turėtų būti, ir nėra laisvi ir sugedę.
Jei variklis visiškai nejuda:
- Patikrinkite, ar jutiklinė dalis veikia tinkamai, grįžkite prie 5 veiksmo.
- Patikrinkite, ar variklio tvarkyklė ir jutiklinė plokštė gauna maitinimą.
- Patikrinkite, ar variklis ar variklio tvarkyklė yra sugedę.
11 veiksmas: „Tinker“su juo
Dabar, kai jau pradėjote veikti, kodėl gi nepasidalyti ja su bendruomene. Spustelėkite „Aš tai padariau!“ir pasidalykite savo kūryba. Pabandykite pakeisti kodą, kad pridėtumėte daugiau funkcijų, paleiskite kelis žingsninius variklius ir pan.
Be to, jei įmanoma, pabandykite padėti tiems, kurie įstrigo, būčiau jums labai dėkingas.
Rekomenduojamas:
Naudokite žingsninį variklį kaip rotacinį kodavimo įrenginį: 9 žingsniai (su nuotraukomis)
Naudokite žingsninį variklį kaip rotacinį kodavimo įrenginį: rotaciniai kodavimo įrenginiai puikiai tinka naudoti mikrovaldiklių projektuose kaip įvesties įrenginys, tačiau jų veikimas nėra labai sklandus ir patenkinamas. Be to, turėdamas daug atsarginių žingsninių variklių, nusprendžiau jiems suteikti tikslą. Taigi, jei turite žingsnelį
Pakartotinai naudokite seno nešiojamojo kompiuterio jutiklinę plokštę, kad galėtumėte valdyti kompiuterį!: 11 žingsnių (su paveikslėliais)
Pakartotinai naudokite seno nešiojamojo kompiuterio jutiklinę plokštę, kad galėtumėte valdyti kompiuterį! Slankiojantys ir bakstelėjantys pirštų gestai gali padėti valdyti daiktus gana paprastai ir linksmai. Šioje instrukcijoje sujunkime vieną su
Įsilaužimo atgrasymo priemonė „Vienas namuose“/ naudokite „Attiny13“, kad vairuotumėte žingsninį ir servo variklį: 5 žingsniai
„Vienišas namuose“įsilaužimo atgrasantis įrenginys/ naudokite „Attiny13“vairuodami žingsninį variklį ir servo variklį: tai gali būti vienas keisčiausių mano projektų kol kas :-) Bet net jei nesate suinteresuoti, kad įsilaužėliai nebūtų toliau, šis projektas gali būti naudojamas bet kur, kur jūs reikia vairuoti žingsninį arba servo variklį ar net kelis nuolatinės srovės variklius su „Attiny13.Mo“
Naudokite „Cortana“ir „Arduino“, kad balsu valdytumėte RGB lemputes ar šviesos diodų juostas!: 4 žingsniai (su nuotraukomis)
Naudokite „Cortana“ir „Arduino“, kad savo balsu valdytumėte RGB lemputes ar šviesos diodų juostas!: Šioje instrukcijoje aš jums parodysiu, kaip savo balsu galite valdyti savo RGB LED ar LED juostą. Tai daro „CoRGB“programa, kurią nemokamai galima rasti „Windows“programų parduotuvėje. Ši programa yra mano „CortanaRoom“projekto dalis. Kai baigsite sąmokslą
Išmanioji vairo sistema robotams, naudojant seno diskelio/CD įrenginio žingsninį variklį: 8 žingsniai (su paveikslėliais)
Išmanioji vairavimo sistema, skirta robotizuotiems automobiliams, naudojant seno diskelio/kompaktinio disko žingsninį variklį: Išmanioji vairo sistema robotizuotiems automobiliams Ar nerimaujate, kaip sukurti gerą savo roboto automobilio vairavimo sistemą? Čia yra puikus sprendimas tik naudojant senus diskelių/ CD/ DVD įrenginius. žiūrėkite tai ir supraskite tai Aplankykite georgeraveen.blogspot.com