Turinys:
- 1 žingsnis: žiūrėkite vaizdo įrašą
- 2 žingsnis: Gaukite visas dalis ir komponentus
- 3 žingsnis: Gaukite „Arduino“PS2 biblioteką
- 4 veiksmas: nustatykite „Litavimo kilimėlius“jutikliniame skydelyje
- 5 veiksmas: prijunkite laidus prie identifikuotų lydmetalių
- 6 veiksmas: užprogramuokite „Arduino“mikrovaldiklį
- 7 veiksmas: prijunkite jutiklinį kilimėlį prie „Arduino“plokštės
- 8 veiksmas: prijunkite „Arduino“plokštę prie kompiuterio ir atidarykite serijos monitorių
- 9 veiksmas: prijunkite papildomus laidus prie jutiklinės dalies
- 10 veiksmas: užprogramuokite „Arduino“mikrovaldiklį naudodami demonstracinį kodą
- 11 veiksmas: išbandykite sąranką
- 12 veiksmas: pridėkite sukamąjį kodavimo įrenginį
- 13 veiksmas: užprogramuokite „Arduino“lentą
- 14 veiksmas: prijunkite rotacinio kodavimo įrenginio išvestis prie jutiklinės dalies skaitmeninių įėjimų
- 15 veiksmas: prijunkite rotacinį kodavimo įrenginį ir jutiklinį kilimėlį prie maitinimo
- 16 veiksmas: prijunkite jutiklinės dalies komunikacijos laidus prie „Arduino“plokštės
- 17 veiksmas: prijunkite sąranką prie maitinimo ir išbandykite kodavimo įrenginį
- 18 veiksmas: ką ketinate daryti?
Video: Šaunus nešiojamojo kompiuterio jutiklinės dalies įsilaužimas „Arduino“projektams!: 18 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Prieš kurį laiką, kai aš užsiėmiau PS/2 jutikliniu kilimėliu su „Arduino“mikrovaldikliu, sužinojau, kad dvi jo jungtys gali būti naudojamos kaip skaitmeniniai įėjimai. Šioje instrukcijoje sužinokime, kaip galime panaudoti papildomus PS/2 jutiklinės dalies skaitmeninius įėjimus, kad galėtume juos naudoti savo „Arduino“projektuose. Pradėkime!
1 žingsnis: žiūrėkite vaizdo įrašą
Peržiūrėkite vaizdo įrašą, kad geriau suprastumėte projektą, žinotumėte apie sunkumus ir gautumėte patarimų.
2 žingsnis: Gaukite visas dalis ir komponentus
Šiam projektui jums reikės:
- PS/2 jutiklinė dalis (rekomenduojama naudoti „Synaptics“, nes ji yra žinoma ir išbandyta.)
- „Arduino“mikrovaldiklis, skirtas sąsajai su jutikliniu kilimėliu (UNO, Leonardo, Nano, Micro ir kt.).
- 5 voltų nuolatinės srovės šaltinis.
- Kai kurie vyriški ir vyriški megztiniai.
- Bent 6 laidai (litavimui ant jutiklinės dalies arba juostos kabelio.)
- Lituoklis.
- Lituoklis.
- Lituoklio srautas (galite išsiversti be jo, bet tai pagerina litavimo darbus.)
- Du mygtukai (mygtukų LED demonstracinis kodas.)
Rotacinis kodavimo įrenginys. (Pasirinktinai, naudojant rotacinio kodavimo įrenginio demonstracinį kodą.)
3 žingsnis: Gaukite „Arduino“PS2 biblioteką
Atsisiųskite ps2 biblioteką 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.
4 veiksmas: nustatykite „Litavimo kilimėlius“jutikliniame skydelyje
Pirmiausia internete patikrinkite jutiklinės dalies duomenų lapą, naudodami jo dalies numerį. Turite rasti „laikrodžio“, „duomenų“, „Vcc“ir „Gnd“ryšio bloknotus.
Paprastai šios trinkelės atitinka atitinkamus kaiščius:
- 22 ~> +5 voltai (Vcc)
- 23 ~> Žemė (Gnd)
- 10 ~> Laikrodis
- 11 ~> Duomenys
5 veiksmas: prijunkite laidus prie identifikuotų lydmetalių
Norėdami sužinoti daugiau, spustelėkite nuotraukas.
Galite lydyti laidus tiesiai prie litavimo pagalvėlių arba eiti šiek tiek toliau ir modifikuoti atitinkamą juostinį kabelį, kaip parodyta paveikslėlyje, kad laidai būtų švaresni. Aš tiesiog prijungiau trumpiklius su jungikliu prie jutiklinės dalies, nes juostelės kabelio jungtis buvo pakankamai didelė.
6 veiksmas: užprogramuokite „Arduino“mikrovaldiklį
Užprogramuokite „Arduino“mikrovaldiklį su pridėtu kodu.
7 veiksmas: prijunkite jutiklinį kilimėlį prie „Arduino“plokštės
Paimkite kiekvieną laidą, prijungtą prie atitinkamų jutiklinio kilimėlio lituoklių, ir su „Arduino“plokšte atlikite šiuos sujungimus:
- 22 ~> 5V
- 23 ~> GND
- 10 ~> A0
- 11 ~> A1
8 veiksmas: prijunkite „Arduino“plokštę prie kompiuterio ir atidarykite serijos monitorių
Pirmiausia nustatykite, kurios jutiklinės kilimėlio lydmetalės yra prijungtos prie įmontuoto juostinio kabelio jungties (ieškokite vario pėdsakų, jungiančių trinkeles ir juostos kabelio jungties kaiščius.), Tarp jų bus ir tie, kuriuos mes prižiūrime.
Paimkite jungiamąjį laidą ir vieną jo galą prijunkite prie „Arduino“plokštės „GND“antraštės. Prijunkite „Arduino“plokštę prie kompiuterio ir įjunkite „Arduino IDE“nuoseklųjį monitorių. Atidarę serijinį monitorių, jei nieko nerodoma, patikrinkite, ar pasirinkote tinkamą plokštę, dar kartą patikrinkite laidų jungtis ir iš naujo paleiskite jutiklinę plokštę, atjungdami ir vėl prijungdami jutiklinės dalies +5 voltų laidą. Jei viskas buvo padaryta tinkamai, serijinis monitorius turėtų pradėti rodyti skaičių eilutę. Mums svarbi pirmoji eilutė, rodanti skaičių 8.
Atlikę visa tai, prijunkite laisvą jungiamąjį laidą prie kiekvienos lydmetalio pagalvėlės, tikriausiai tarp 2 ir 9, kurios yra prijungtos prie juostos kabelio jungties. Tarp jų bus dvi pagalvėlės, kurias palietus su laisvu jungiamuoju laidu, serijinio monitoriaus numeris pasikeis nuo 8 iki 9 arba 10. Tai yra litavimo pagalvėlės, kurių mes ieškome. Pažymėkite pagalvėlę, pakeisdami numerį į 9, kaip „InA“, o kitą - į „InB“. Mano naudojamas jutiklinis kilimėlis turėjo 6 ir 7 bloknotus, dėl kurių pasikeitė serijinio monitoriaus numeris.
Patikrinkite dar vieną dalyką: prijungus abu šiuos litavimo blokus prie GND vienu metu, serijinio monitoriaus numeris pasikeis į 11.
9 veiksmas: prijunkite papildomus laidus prie jutiklinės dalies
Lituokite vielą ant lydmetalio pagalvėlių, nurodytų ankstesniame žingsnyje. Jei naudojote modifikuotą juostinį kabelį, suraskite, kuris kabelio jungties kaištis yra prijungtas prie reikiamų lituoklių, ir pritvirtinkite laidus prie atitinkamų juostinio kabelio laidininkų.
10 veiksmas: užprogramuokite „Arduino“mikrovaldiklį naudodami demonstracinį kodą
Šis kodas naudoja du papildomus jutiklinės kilpos kaiščius, kuriuos anksčiau atradome kaip skaitmeninius įėjimus, kurių kiekvienas yra prijungtas prie įžeminimo kaiščio per mygtuką.
11 veiksmas: išbandykite sąranką
Užprogramavę „Arduino“mikrovaldiklį, trumpai prijunkite trinkelę „A“prie GND laidu arba mygtuku, todėl užsidegs šviesos diodas, prijungtas prie „Arduino“plokštės D13 kaiščio. Tada darykite tą patį su „B“kilimėliu, todėl šviesos diodas išsijungs.
12 veiksmas: pridėkite sukamąjį kodavimo įrenginį
Jei tiesiog norėjote naudoti šį įsilaužimą, kad į savo jutiklinę plokštę pridėtumėte papildomų skaitmeninių įėjimų, tada viskas padaryta! Bet jei norite tai padaryti toliau, prie jutiklinės kilimėlio netgi galite pridėti sukamąjį kodavimo įrenginį. Čia aš naudoju žingsninį variklį kaip rotacinį kodavimo įrenginį.
13 veiksmas: užprogramuokite „Arduino“lentą
Užprogramuokite mikrovaldiklį pagal nurodytą kodą, kad išbandytumėte jutiklinę plokštę su sukamuoju kodavimo įrenginiu. Šis kodas leidžia reguliuoti šviesos diodo, prijungto prie „Arduino“plokštės D9 kaiščio, ryškumą, naudojant sukamąjį kodavimo įrenginį arba stumiant pirštą išilgai jutiklinės kilimėlio ašies.
14 veiksmas: prijunkite rotacinio kodavimo įrenginio išvestis prie jutiklinės dalies skaitmeninių įėjimų
Norėdami sužinoti daugiau, spustelėkite kiekvieną paveikslėlį.
Prijunkite du sukamojo kodavimo įrenginio išvesties kaiščius prie jutiklinės dalies „InA“ir „InB“.
15 veiksmas: prijunkite rotacinį kodavimo įrenginį ir jutiklinį kilimėlį prie maitinimo
Prijunkite kodavimo įrenginio +ve gnybtą ir jutiklinį kilimėlį prie „Arduino“plokštės +5 voltų antraštės, o -ve terminalą -prie „Arduino“plokštės „GND“antraštės.
Norėdami sužinoti daugiau, spustelėkite nuotraukas.
16 veiksmas: prijunkite jutiklinės dalies komunikacijos laidus prie „Arduino“plokštės
Prijunkite jutiklinės dalies „Clock“ir „Data“laidus prie „Arduino“plokštės antraščių „A0“ir „A1“.
17 veiksmas: prijunkite sąranką prie maitinimo ir išbandykite kodavimo įrenginį
Kadangi ryšys tarp „Arduino“mikrovaldiklio ir jutiklinės plokštės šiek tiek vėluoja, rotacinis kodavimo įrenginys negali būti patikimai valdomas dideliu greičiu.
18 veiksmas: ką ketinate daryti?
Taigi dabar, kai žinome, kaip pridėti du papildomus skaitmeninius įėjimus „Arduino“jutiklinės dalies projektams, ką ketinate daryti su šiuo įsilaužimu? Jei kuriate šį projektą, pabandykite pasidalyti juo su bendruomene spustelėdami „Aš tai padariau!“.
Rekomenduojamas:
Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis - PS/2 „Arduino“sąsaja: 14 žingsnių
Nešiojamojo kompiuterio jutiklinės dalies valdomas geležinkelio modelis | PS/2 „Arduino“sąsaja: nešiojamojo kompiuterio jutiklinė planšetė yra vienas iš puikių įrenginių, naudojamų kaip mikrovaldiklių projektų įvestis. Taigi šiandien įgyvendinkime šį įrenginį su „Arduino“mikrovaldikliu, kad būtų galima valdyti geležinkelio modelį. Naudodami jutiklinę plokštę PS/2, galėsime valdyti 3 t
Nešiojamojo kompiuterio išmaniojo telefono dokas iš sugedusio „Macbook“ar bet kurio kito nešiojamojo kompiuterio : 6 veiksmai
Nešiojamojo kompiuterio išmaniojo telefono dokas iš sugedusio „Macbook“ar bet kurio kito nešiojamojo kompiuterio …: Šis projektas buvo sukurtas todėl, kad gali būti patogu išnaudoti visą tikrųjų išmaniųjų telefonų galią kaip įprastą kompiuterį
Padarykite išimamą nešiojamojo kompiuterio vandens aušintuvą! ir kiti šaunūs įrenginiai: 6 žingsniai (su nuotraukomis)
Padarykite išimamą nešiojamojo kompiuterio vandens aušintuvą! ir kiti šaunūs įrenginiai: ši instrukcija parodys, kaip pasigaminti nuostabų nešiojamojo kompiuterio vandens aušinimo šilumos siurblį ir padėklų aušintuvą. Taigi kas iš tikrųjų yra šis šilumos ištraukėjas? Na, tai įrenginys, skirtas jūsų nešiojamam kompiuteriui atvėsti - visomis šio žodžio prasmėmis. Tai gali
Sukurkite savo nešiojamojo kompiuterio/nešiojamojo kompiuterio odą: 8 žingsniai (su nuotraukomis)
Sukurkite savo nešiojamojo kompiuterio/nešiojamojo kompiuterio odą: visiškai individualizuota ir unikali nešiojamojo kompiuterio oda su neribotomis galimybėmis
Popierinis nešiojamojo kompiuterio stovas, pigiausias nešiojamojo kompiuterio stovas: 4 žingsniai
Popierinis nešiojamojo kompiuterio stovas, pigiausias įmanomas nešiojamojo kompiuterio stovas: man patinka „quake3“ir esu susirūpinęs dėl savo „MacBook“patvarumo. Man niekada nekyla mintis nusipirkti tą nešiojamojo kompiuterio stovą su ventiliatoriais, nes „MacBooks“apačioje nėra skylės. Aš galvojau, kad tie pusrutuliai galbūt sulenks mano nešiojamąjį kompiuterį