Taula de continguts:

Reutilitzeu el touchpad d'un portàtil antic per controlar un ordinador .:11 passos (amb imatges)
Reutilitzeu el touchpad d'un portàtil antic per controlar un ordinador .:11 passos (amb imatges)

Vídeo: Reutilitzeu el touchpad d'un portàtil antic per controlar un ordinador .:11 passos (amb imatges)

Vídeo: Reutilitzeu el touchpad d'un portàtil antic per controlar un ordinador .:11 passos (amb imatges)
Vídeo: Веб-разработка – информатика для руководителей бизнеса 2016 2024, Desembre
Anonim
Torneu a utilitzar el touchpad d’un ordinador portàtil antic per controlar un ordinador
Torneu a utilitzar el touchpad d’un ordinador portàtil antic per controlar un ordinador

Els touchpads portàtils PS / 2 es troben entre els dispositius d’interfície d’usuari més interessants que s’utilitzen amb un microcontrolador. Els gestos de lliscar i tocar els dits poden demostrar que controlen les coses d’una manera molt senzilla i divertida. En aquesta instrucció, combinem-ne un amb un microcontrolador USB HID Arduino per prendre el control del nostre ordinador amb un simple lliscament del dit. Comencem!

Pas 1: mireu el vídeo

Image
Image

Mireu el vídeo per entendre com funciona i conèixer les funcions del teclat.

Pas 2: Obteniu tots els elements necessaris

Obteniu totes les coses necessàries
Obteniu totes les coses necessàries

Podem començar amb la versió bàsica d’aquest projecte on es poden controlar dues funcions de drecera de teclat mitjançant el moviment dels dits als eixos x i y respectivament. La versió multifunció ens permetrà utilitzar més de dues funcions de drecera de teclat on el moviment de l’eix x controlarà la funció i el moviment de l’eix y canviarà entre les funcions.

Per a aquest projecte, necessitareu:

  • Un microcontrolador Arduino compatible amb USB HID (Leonardo, Micro, Pro Micro).
  • Un touchpad PS / 2 (es recomana un de Synaptics, ja que és conegut i provat).
  • 4 cables (cables nus amb un connector macho a un costat per connectar la placa Arduino al touchpad).

Per a un controlador multifunció, també necessitareu:

  • Una pantalla LED de 7 segments (un de càtode comú, és a dir, que té el terminal comú -ve)
  • Una resistència de 220Ω.
  • 9 cables (per connectar la pantalla LED a la placa Arduino).

Pas 3: identifiqueu les connexions de cablejat del touchpad

Identifiqueu les connexions de cablejat del touchpad
Identifiqueu les connexions de cablejat del touchpad

Cerqueu en línia el número de peça del touchpad que s’utilitza. Si us quedeu atrapats, podeu obtenir ajuda de la comunitat r / Arduino.

A la majoria dels touchpads, especialment els Synaptics, els següents coixinets de coure corresponen a cadascuna de les connexions del xip incorporat:

  • T22 ~> + 5 volts
  • T23 ~> GND
  • T10 ~> Rellotge
  • T11 ~> Dades

Pas 4: programa el microcontrolador Arduino

Programa el microcontrolador Arduino
Programa el microcontrolador Arduino
Programa el microcontrolador Arduino
Programa el microcontrolador Arduino

Recomanaria començar amb la versió bàsica del codi per familiaritzar-vos amb els controls i ajustar-ne la configuració per adaptar-la als vostres requisits futurs.

Pas 5: connecteu el touchpad a la placa Arduino

Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino
Connecteu el touchpad a la placa Arduino

Com que ja es coneixen els coixinets de coure del touchpad, podem connectar l’entrada de 5 volts i GND del touchpad al pin de capçalera + 5 volts i GND de la placa Arduino.

El pin del rellotge es connectarà al pin A0 i el pin de dades es connectarà al pin A1 de la placa Arduino.

Per sort, aquesta placa tenia un connector de cinta prou gran com per permetre connectar els cables de pont masculí. Podeu soldar cables als coixinets de coure necessaris i, si voleu un cablejat més net com a la quarta imatge, podeu utilitzar un cable de cinta i soldar-hi els cables tal com es mostra a la tercera imatge.

Pas 6: connecteu la configuració a l'ordinador

Podeu ometre aquest pas per ara si esteu fent la versió multifuncional del projecte.

Després de connectar la configuració, en moure el dit a través del ratolí tàctil a l’eix x, hauríeu de poder controlar les tecles de fletxa esquerra i dreta i moure el dit al llarg de l’eix y, hauríeu de ser capaç de controlar la pujada i la baixada. tecles de fletxa.

Pas 7: connecteu la pantalla LED de 7 segments a la placa Arduino

Connecteu la pantalla LED de 7 segments a la placa Arduino
Connecteu la pantalla LED de 7 segments a la placa Arduino
Connecteu la pantalla LED de 7 segments a la placa Arduino
Connecteu la pantalla LED de 7 segments a la placa Arduino

Connecteu el pin comú de la pantalla mitjançant una resistència de 200Ω al pin D9 de la placa Arduino. A continuació, feu les connexions següents:

Pin de la pantalla LED ~> Pin de la placa Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

El pin "DP" de la pantalla LED no s'utilitzarà.

Pas 8: connecteu la configuració a l'ordinador i proveu-la

Després de connectar la configuració a l'ordinador, si feu lliscar el dit per l'eix y, tal com es mostra al vídeo, el número de la pantalla LED augmentarà / disminuirà en funció de la direcció del moviment del dit. Hi ha un total de 15 funcions, de les quals 14 són per al control de l’ordinador (la funció 0 es reserva per al control de la brillantor de la pantalla LED, però es pot canviar modificant el codi Arduino).

Mentre estigueu a la funció 0, si feu lliscar el dit al llarg de l’eix x, la brillantor de la pantalla LED variarà en funció de la direcció del moviment del dit. Les altres 14 funcions s’expliquen al codi Arduino. No dubteu a canviar-los segons les vostres necessitats.

Pas 9: control de volum

El microcontrolador Arduino emula la pressió de les tecles Pàgina amunt i Pàgina avall amb la tecla Ctrl per augmentar i baixar el volum respectivament. Per tal que funcioni aquesta drecera de teclat, haureu de descarregar el fitxer "Volume.exe" des d'aquí (és segur) i posar-lo a la carpeta del sistema d'inici perquè s'executi cada vegada que s'engega l'ordinador.

Podeu comprovar-ho per obtenir ajuda.

Pas 10: personalitzeu el codi

Proveu de fer canvis al codi per fer més coses que controlar l'ordinador, afegir més funcions o canviar les existents. Queden moltes funcions per fer ús.

Pas 11: feu més

Fer més
Fer més

Amb un touchpad, proveu de controlar altres coses com aquesta i aquesta. Amb un touchpad PS / 2, podeu fer moltes coses. Si teniu alguna cosa nova, proveu de compartir-la amb la comunitat.

Recomanat: