Satura rādītājs:
- 1. darbība. Noskatieties video
- 2. darbība: iegūstiet visu nepieciešamo
- 3. darbība: identificējiet skārienpaliktņa vadu savienojumus
- 4. solis: ieprogrammējiet Arduino mikrokontrolleru
- 5. solis: savienojiet skārienpaliktni ar Arduino dēli
- 6. darbība: savienojiet iestatīšanu ar datoru
- 7. darbība: pievienojiet 7 segmentu LED displeju Arduino panelim
- 8. solis: pievienojiet uzstādīšanu datoram un pārbaudiet to
- 9. darbība: skaļuma kontrole
- 10. darbība: pielāgojiet kodu
- 11. solis: dariet vairāk
Video: Izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu datoru!: 11 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
PS/2 klēpjdatora skārienpaliktņi ir viena no stilīgākajām lietotāja saskarnes ierīcēm, ko lietot kopā ar mikrokontrolleri. Bīdāmie un pieskārienu pirkstu žesti var pierādīt, ka tie kontrolē lietas diezgan vienkāršā un jautrā veidā. Šajā pamācībā apvienosim vienu ar USB HID Arduino mikrokontrolleri, lai ar pirksta slīdēšanu pārņemtu kontroli pār mūsu datoru. Sāksim!
1. darbība. Noskatieties video
Noskatieties video, lai saprastu, kā tas darbojas, un zinātu tastatūras funkcijas.
2. darbība: iegūstiet visu nepieciešamo
Mēs varam sākt ar šī projekta pamata versiju, kur divas īsinājumtaustiņu funkcijas var kontrolēt, izmantojot pirkstu kustību attiecīgi uz x un y asīm. Daudzfunkciju versija ļaus mums izmantot vairāk nekā divas īsinājumtaustiņu funkcijas, kur x ass kustība kontrolēs šo funkciju un y ass kustība pārslēgsies starp funkcijām.
Šim projektam jums būs nepieciešams:
- Ar USB HID saderīgs Arduino mikrokontrolleris (Leonardo, Micro, Pro Micro).
- PS/2 skārienpaliktnis (ieteicams lietot vienu no Synaptics, jo tas ir zināms un pārbaudīts).
- 4 vadi (kaili vadi ar vīriešu savienotāju vienā pusē, lai savienotu Arduino plāksni ar skārienpaliktni).
Daudzfunkcionālam kontrolierim papildus būs nepieciešams:
- 7 segmentu LED displejs (kopējais katods, t.i., ar kopējo termināli -ve)
- 220Ω rezistors.
- 9 vadi (lai savienotu LED displeju ar Arduino plati).
3. darbība: identificējiet skārienpaliktņa vadu savienojumus
Meklējiet tiešsaistē izmantotā skārienpaliktņa daļas numuru. Ja esat iestrēdzis, varat saņemt palīdzību no r/Arduino kopienas.
Lielākajā daļā skārienpaliktņu, īpaši Synaptics, šādi vara spilventiņi atbilst katram iebūvētās mikroshēmas savienojumam:
- T22 ~> +5 volti
- T23 ~> GND
- T10 ~> Pulkstenis
- T11 ~> Dati
4. solis: ieprogrammējiet Arduino mikrokontrolleru
Es ieteiktu sākt ar koda pamata versiju, lai iepazītos ar vadības ierīcēm un pielāgotu iestatījumus atbilstoši jūsu nākotnes prasībām.
5. solis: savienojiet skārienpaliktni ar Arduino dēli
Tā kā skārienpaliktņa vara spilventiņi jau ir zināmi, mēs varam savienot skārienpaliktņa 5 voltu un GND ieeju ar Arduino plates +5 voltu un GND galvenes tapu.
Pulksteņa tapa tiks savienota ar tapu A0, un datu tapa - ar Arduino plates A1 tapu.
Par laimi, šai plāksnei bija pietiekami liels lentes savienotājs, lai varētu savienot vīriešu džemperu vadus. Jūs varat pielodēt vadus pie nepieciešamajiem vara paliktņiem un, ja vēlaties tīrāku elektroinstalāciju, kā parādīts 4. attēlā, varat izmantot lentes kabeli un lodēt vadus, kā parādīts 3. attēlā.
6. darbība: savienojiet iestatīšanu ar datoru
Pagaidām varat izlaist šo darbību, ja veicat projekta daudzfunkcionālo versiju.
Pēc iestatīšanas savienošanas, pārvietojot pirkstu pāri skārienpaliktnim x-asī, jums vajadzētu būt iespējai kontrolēt kreiso un labo bulttaustiņu un pārvietot pirkstu pa y asi, lai varētu vadīt augšup un lejup bulttaustiņi.
7. darbība: pievienojiet 7 segmentu LED displeju Arduino panelim
Savienojiet displeja kopējo tapu caur 200Ω rezistoru ar Arduino plates D9 tapu. Pēc tam izveidojiet šādus savienojumus:
LED displeja tapa ~> Arduino plāksnes tapa
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
LED displeja tapa "DP" netiks izmantota.
8. solis: pievienojiet uzstādīšanu datoram un pārbaudiet to
Pēc iestatīšanas pievienošanas datoram, bīdot pirkstu pa y asi, kā redzams video, cipars uz LED displeja palielinās vai samazinās atkarībā no pirkstu kustības virziena. Kopumā ir 15 funkcijas, no kurām 14 ir paredzētas datora vadībai (funkcija 0 ir rezervēta LED displeja spilgtuma kontrolei, bet to var mainīt, mainot Arduino kodu).
Atrodoties 0 funkcijā, bīdot pirkstu pa x asi, LED displeja spilgtums mainīsies atkarībā no pirkstu kustības virziena. Pārējās 14 funkcijas ir izskaidrotas Arduino kodā. Jūtieties brīvi mainīt tos atbilstoši savām prasībām.
9. darbība: skaļuma kontrole
Arduino mikrokontrolleris emulē taustiņu Page Up un Page Down nospiešanu ar Ctrl taustiņu, lai attiecīgi palielinātu un samazinātu skaļumu. Lai šis īsinājumtaustiņš darbotos, jums ir nepieciešams lejupielādēt failu “Volume.exe” no šejienes (tas ir droši) un ievietot to startēšanas sistēmas mapē, lai tas darbotos katru reizi, kad tiek palaists dators.
To varat pārbaudīt, lai saņemtu palīdzību.
10. darbība: pielāgojiet kodu
Mēģiniet veikt izmaiņas kodā, lai veiktu citas darbības, izņemot datora vadību, pievienotu citas funkcijas vai mainītu esošās. Ir atlicis daudz funkciju, kuras izmantot.
11. solis: dariet vairāk
Izmantojot skārienpaliktni, mēģiniet kontrolēt citas līdzīgas lietas. Izmantojot PS/2 skārienpaliktni, jūs varat darīt daudz! Ja izdomājat kaut ko jaunu, mēģiniet to kopīgot ar sabiedrību.
Ieteicams:
Atkārtoti izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu pakāpju motoru: 11 soļi (ar attēliem)
Atkārtoti izmantojiet vecā klēpjdatora skārienpaliktni, lai kontrolētu pakāpju motoru: Es šo projektu izveidoju pirms dažiem mēnešiem. Dažas dienas atpakaļ vietnē Reddit es ievietoju projekta video vietnē r/Arduino. Redzot, ka cilvēki interesējas par projektu, es nolēmu padarīt šo Instructable, kur esmu veicis dažas izmaiņas Arduino kodā un
Izmantojiet žestus, lai kontrolētu YouTube atskaņošanu, izmantojot Arduino: 5 soļi
Izmantojiet žestus, lai kontrolētu YouTube atskaņošanu, izmantojot Arduino: StoryYouTube ļauj tikai pārtīt 5 sekundes uz priekšu ikreiz, kad noklikšķināt uz labās pogas. Tāpēc es nolēmu izmantot Arduino un python, lai izveidotu kontrolieri, kas man palīdzētu ātri pārslēgties uz 20 sekundēm ikreiz, kad pamāju ar roku
Izmantojiet Cortana un Arduino, lai ar balsi kontrolētu RGB gaismas diodes vai vadlīnijas!: 4 soļi (ar attēliem)
Izmantojiet Cortana un Arduino, lai ar balsi kontrolētu RGB gaismas diodes vai vadlīnijas !: Šajā pamācībā es jums parādīšu, kā ar balsi varat kontrolēt savu RGB vadīto vai vadīto sloksni. To dara CoRGB lietotne, kas bez maksas ir pieejama Windows lietotņu veikalā. Šī lietotne ir daļa no mana CortanaRoom projekta. Kad esat pabeidzis asprātību
Izmantojiet burvestības, lai kontrolētu datoru!: 7 soļi (ar attēliem)
Izmantojiet burvestības, lai kontrolētu datoru!: Vai esat kādreiz gribējuši izmantot tādas burvestības kā Harijs Poters? Ar nelielu darbu un zināmu balss atpazīšanu to var apgūt. Šim projektam nepieciešamās lietas: dators ar Windows XP vai VistaA mikrofonu Kādu laiku un pacietību! Ja jums patika šī instrukcija
Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: 4 soļi (ar attēliem)
Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: Vai esat jau iedziļinājies sakaru moduļos ar Arduino? Bluetooth paver iespēju pasauli jūsu Arduino projektiem un lietu interneta izmantošanai. Šeit mēs sāksim ar mazuļa soli un uzzināsim, kā ar sma vadīt adresējamas gaismas diodes