Sisällysluettelo:

Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: 11 vaihetta (kuvilla)
Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: 11 vaihetta (kuvilla)

Video: Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: 11 vaihetta (kuvilla)

Video: Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen ohjaamiseen!: 11 vaihetta (kuvilla)
Video: Kannettavan tietokoneen käyttöönotto vuonna 2020 (Windows 10) 2024, Marraskuu
Anonim
Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen hallintaan!
Käytä vanhaa kannettavan tietokoneen kosketuslevyä tietokoneen hallintaan!

PS/2 -kannettavien kosketuslevyt ovat hienoimpia käyttöliittymiä, joita voidaan käyttää mikro -ohjaimen kanssa. Liukuvat ja napauttavat sormielet voivat osoittautua hallitseviksi tavaroiksi melko yksinkertaisella ja hauskalla tavalla. Tässä opetusohjelmassa yhdistetään yksi USB HID Arduino -mikro -ohjaimeen, jotta voimme hallita tietokonettamme sormen liukumalla. Aloitetaan!

Vaihe 1: Katso video

Image
Image

Katso video nähdäksesi, miten tämä toimii ja tietää näppäimistön toiminnot.

Vaihe 2: Hanki kaikki tarvittavat asiat

Hanki kaikki tarvittavat tavarat
Hanki kaikki tarvittavat tavarat

Voimme aloittaa tämän projektin perusversiosta, jossa kahta pikanäppäintoimintoa voidaan ohjata sormiliikkeellä x- ja y -akselilla. Monitoimiversion avulla voimme käyttää enemmän kuin kahta pikanäppäintoimintoa, joissa x-akselin liike ohjaa toimintoa ja y-akselin liike vaihtaa toimintojen välillä.

Tätä projektia varten tarvitset:

  • USB HID -yhteensopiva Arduino-mikrokontrolleri (Leonardo, Micro, Pro Micro).
  • PS/2 -kosketuslevy (yksi Synapticsilta suositellaan, koska se tunnetaan ja testataan).
  • 4 johtoa (paljaat johdot, joiden toisella puolella on urosliitin Arduino -kortin liittämiseksi kosketuslevyyn).

Monitoimiohjainta varten tarvitset lisäksi:

  • 7 -segmenttinen LED -näyttö (Common Cathode One, eli yhteinen terminaali -ve)
  • 220Ω vastus.
  • 9 johtoa (LED -näytön liittäminen Arduino -korttiin).

Vaihe 3: Tunnista kosketuslevyn johdotusliitännät

Tunnista kosketuslevyn johdotusliitännät
Tunnista kosketuslevyn johdotusliitännät

Etsi verkossa käytettävän kosketuslevyn osanumero. Jos jäät jumiin, voit saada apua r/Arduino -yhteisöltä.

Useimmissa kosketuslevyissä, erityisesti Synaptics -laitteissa, seuraavat kuparityynyt vastaavat sisäisen sirun liitäntöjä:

  • T22 ~> +5 volttia
  • T23 ~> GND
  • T10 ~> Kello
  • T11 ~> Tiedot

Vaihe 4: Ohjelmoi Arduino -mikrokontrolleri

Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri
Ohjelmoi Arduino -mikrokontrolleri

Suosittelen aloittamaan koodin perusversiosta tutustumaan säätimiin ja säätämään asetuksia vastaamaan tulevia vaatimuksiasi.

Vaihe 5: Liitä kosketuslevy Arduino -korttiin

Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin
Liitä kosketuslevy Arduino Boardiin

Koska kosketuslevyn kuparityypit ovat jo tiedossa, voimme liittää kosketuslevyn 5 voltin ja GND-tulon Arduino-kortin +5 voltin ja GND-otsatappiin.

Kellotappi liitetään nastaan A0 ja datatappi Arduino -kortin nastaan A1.

Onneksi tällä kortilla oli tarpeeksi suuri nauhaliitin urospuolisten hyppyjohtojen liittämiseksi. Voit juottaa johdot tarvittaviin kuparityynyihin ja jos haluat puhtaammat johdot, kuten 4. kuvassa, voit käyttää nauhakaapelia ja juottaa siihen johtimia, kuten 3. kuvassa.

Vaihe 6: Liitä asennus tietokoneeseen

Voit ohittaa tämän vaiheen toistaiseksi, jos teet projektin monitoimiversiota.

Kun olet liittänyt asennuksen, sinun on voitava ohjata vasenta ja oikeaa nuolinäppäintä ja liikuttaa sormea y-akselia pitkin, kun siirrät sormea kosketuslevyn poikki x-akselilla, ja voit liikuttaa sormea y-akselia pitkin. nuolinäppäimillä.

Vaihe 7: Liitä 7 -segmenttinen LED -näyttö Arduino -korttiin

Liitä 7 -segmenttinen LED -näyttö Arduino -korttiin
Liitä 7 -segmenttinen LED -näyttö Arduino -korttiin
Liitä 7 -segmenttinen LED -näyttö Arduino -korttiin
Liitä 7 -segmenttinen LED -näyttö Arduino -korttiin

Liitä näytön yhteinen nasta 200 Ω vastuksen kautta Arduino -kortin nastaan D9. Tee sitten seuraavat liitännät:

LED -näyttötappi ~> Arduino -kortin tappi

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

LED -näytön nasta 'DP' ei ole käytössä.

Vaihe 8: Liitä asennus tietokoneeseen ja testaa se

Kun olet liittänyt asetukset tietokoneeseen, liu'uttamalla sormea y-akselia pitkin kuten videossa, LED-näytön numero kasvaa tai vähenee sormen liikesuunnasta riippuen. Toimintoja on yhteensä 15, joista 14 on tietokoneen ohjausta (Toiminto 0 on varattu LED -näytön kirkkauden säätöön, mutta sitä voidaan muuttaa muuttamalla Arduino -koodia).

Kun toiminto on 0, liu'uttamalla sormea x-akselia pitkin LED-näytön kirkkaus vaihtelee sormen liikesuunnan mukaan. Muut 14 toimintoa selitetään Arduino -koodissa. Voit vapaasti muuttaa niitä tarpeidesi mukaan.

Vaihe 9: Äänenvoimakkuuden säätö

Arduino -mikrokontrolleri jäljittelee Page Up- ja Page Down -näppäinten painamista Ctrl -näppäimellä äänenvoimakkuuden nostamiseksi ja vähentämiseksi. Jotta tämä pikanäppäin toimisi, sinun on ladattava Volume.exe -tiedosto täältä (se on turvallista) ja sijoitettava se käynnistysjärjestelmän kansioon, jotta se toimii aina, kun tietokone käynnistetään.

Voit tarkistaa tästä apua.

Vaihe 10: Muokkaa koodia

Kokeile tehdä muutoksia koodiin, jotta voit tehdä muita asioita kuin ohjata tietokonetta, lisätä toimintoja tai muuttaa olemassa olevia. Jäljellä on paljon toimintoja.

Vaihe 11: Tee enemmän

Tehdä enemmän
Tehdä enemmän

Yritä hallita muita asioita, kuten tämä ja tämä kosketuslevyllä. PS/2 -kosketuslevyn avulla voit tehdä paljon asioita! Jos keksit jotain uutta, yritä jakaa se yhteisön kanssa.

Suositeltava: