INHOUDSOPGAWE:

Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer !: 11 stappe (met foto's)
Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer !: 11 stappe (met foto's)

Video: Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer !: 11 stappe (met foto's)

Video: Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer !: 11 stappe (met foto's)
Video: Biggy - Dames 2024, Desember
Anonim
Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer!
Hergebruik die raakvlak van 'n ou skootrekenaar om 'n rekenaar te beheer!

PS/2 skootrekenaars vir skootrekenaars is een van die oulikste gebruikerskoppelvlak -toestelle wat saam met 'n mikrobeheerder gebruik kan word. Die gly- en tikvingergebare kan op 'n redelik eenvoudige en prettige manier beheer -dinge maak. In hierdie instruksies, laat ons een kombineer met 'n USB HID Arduino -mikrokontroleerder om met 'n glyving van ons vinger beheer oor ons rekenaar te neem. Laat ons begin!

Stap 1: Kyk na die video

Image
Image

Kyk na die video om te verstaan hoe dit werk en om te weet wat die sleutelbordfunksies is.

Stap 2: Kry al die nodige goedere

Kry al die nodige goed
Kry al die nodige goed

Ons kan begin met die basiese weergawe van hierdie projek, waar twee kortpadfunksies beheer kan word via die vingerbeweging op die x- en y -as. Met die multifunksionele weergawe kan ons meer as twee kortpadfunksies gebruik, waar die beweging van die x-as die funksie beheer en die beweging van die y-as tussen die funksies sal wissel.

Vir hierdie projek benodig u:

  • 'N USB HID-voldoenende Arduino-mikrobeheerder (Leonardo, Micro, Pro Micro).
  • 'N PS/2 -raakvlak (een van Synaptics word aanbeveel, aangesien dit bekend en getoets word).
  • 4 drade (kaal drade met 'n manlike aansluiting aan die een kant om die Arduino -bord aan die raakvlak te koppel).

Vir 'n multifunksionele beheerder benodig u ook:

  • 'N 7 -segment LED -skerm (gewone katode een, dit wil sê met die algemene terminale -ve)
  • 'N Weerstand van 220Ω.
  • 9 drade (om die LED -skerm aan te sluit op die Arduino -bord).

Stap 3: Identifiseer die bedradingsaansluitings van die raakvlak

Identifiseer die bedradingsaansluitings van die raakvlak
Identifiseer die bedradingsaansluitings van die raakvlak

Soek aanlyn die onderdeelnommer van die raakvlak wat gebruik word. As u vasval, kan u hulp kry van die r/Arduino -gemeenskap.

Op die meeste touchpads, veral die Synaptics, stem die volgende koperblokkies ooreen met elk van die verbindings van die chip aan boord:

  • T22 ~> +5-volt
  • T23 ~> GND
  • T10 ~> Klok
  • T11 ~> Data

Stap 4: Programmeer die Arduino -mikrobeheerder

Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder
Programmeer die Arduino -mikrobeheerder

Ek beveel aan dat u begin met die basiese weergawe van die kode om vertroud te raak met die kontroles en om aan te pas by die instellings wat aan u toekomstige vereistes voldoen.

Stap 5: Koppel die raakvlak aan die Arduino -bord

Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord
Koppel die raakvlak aan die Arduino -bord

Aangesien die koperblokkies van die raakvlak reeds bekend is, kan ons die 5-volt- en GND-ingang van die raakvlak aansluit op die +5-volt en GND-kopstuk van die Arduino-bord.

Die klokpen sal aan pin A0 gekoppel word en die Data pin sal aan pin A1 van die Arduino -bord gekoppel word.

Gelukkig het hierdie bord 'n groot genoeg lintaansluiting gehad om manlike draaddrade aan te sluit. U kan drade aan die vereiste koperblokkies soldeer, en as u skoner bedrading wil hê, soos op die vierde prentjie, kan u 'n lintkabel en soldeerdrade daarop gebruik, soos in die 3de prentjie getoon.

Stap 6: Koppel die opstelling aan u rekenaar

U kan hierdie stap vir eers oorslaan as u die multi-funksie weergawe van die projek doen.

Nadat u die opstelling verbind het, moet u die pyltjie links en regs kan beheer deur die vinger langs die y-as oor die raakvlak in die x-as te beweeg en die op en af te beheer. pyltjie sleutels.

Stap 7: Koppel die 7 -segment LED -skerm aan die Arduino -bord

Koppel die 7 segment LED -skerm aan op die Arduino -bord
Koppel die 7 segment LED -skerm aan op die Arduino -bord
Koppel die 7 segment LED -skerm aan op die Arduino -bord
Koppel die 7 segment LED -skerm aan op die Arduino -bord

Koppel die gewone pen van die skerm deur 'n weerstand van 200Ω aan pen D9 van die Arduino -bord. Maak dan die volgende verbindings:

LED -skermpen ~> Arduino -bordpen

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Die pin 'DP' van die LED -skerm sal nie gebruik word nie.

Stap 8: Koppel die opstelling aan die rekenaar en toets dit

Nadat u die opstelling aan die rekenaar gekoppel het, sal die nommer op die LED-skerm toeneem/verminder, afhangende van die rigting van die vingerbeweging deur die vinger langs die y-as te skuif. Daar is 'n totaal van 15 funksies, waarvan 14 vir rekenaarbeheer (die funksie 0 is gereserveer vir die helderheidsbeheer van die LED -skerm, maar kan verander word deur die Arduino -kode te verander).

Terwyl dit in funksie 0 is, sal die helderheid van die LED-skerm wissel, afhangende van die rigting van die vingerbeweging, deur die vinger langs die x-as te skuif. Die ander 14 funksies word in die Arduino -kode verduidelik. Verander dit gerus volgens u behoeftes.

Stap 9: Volume beheer

Die Arduino -mikrobeheerder navolg die druk van Page Up en Page Down -sleutels met die Ctrl -toets om die volume onderskeidelik te verhoog en te verlaag. Om hierdie kortpad kortpad te laat werk, moet u die 'Volume.exe' -lêer hier aflaai (dit is veilig) en dit in die opstartstelselmap plaas sodat dit loop elke keer as u die rekenaar opstart.

U kan dit nagaan vir hulp.

Stap 10: Pas die kode aan

Probeer om die kode te verander om meer dinge te doen as om die rekenaar te beheer, meer funksies by te voeg of die bestaande te verander. Daar is nog baie funksies om van te gebruik.

Stap 11: Doen meer

Doen meer
Doen meer

Gebruik 'n raakvlak om ander dinge soos hierdie en hierdie te beheer. Met 'n PS/2 -raakvlak kan u baie dinge doen! As u iets nuuts kry, probeer om dit met die gemeenskap te deel.

Aanbeveel: