Sommario:

Riutilizza il touchpad di un vecchio laptop per controllare un computer!: 11 passaggi (con immagini)
Riutilizza il touchpad di un vecchio laptop per controllare un computer!: 11 passaggi (con immagini)

Video: Riutilizza il touchpad di un vecchio laptop per controllare un computer!: 11 passaggi (con immagini)

Video: Riutilizza il touchpad di un vecchio laptop per controllare un computer!: 11 passaggi (con immagini)
Video: COME VELOCIZZARE UN VECCHIO PC CASSONE con POCHI EURO! 2024, Novembre
Anonim
Riutilizza il touchpad di un vecchio laptop per controllare un computer!
Riutilizza il touchpad di un vecchio laptop per controllare un computer!

I touchpad per laptop PS/2 sono tra i dispositivi di interfaccia utente più interessanti da utilizzare con un microcontrollore. I gesti delle dita scorrevoli e toccanti possono rivelarsi utili per controllare le cose in un modo abbastanza semplice e divertente. In questo Instructable, combiniamo uno con un microcontrollore USB HID Arduino per prendere il controllo del nostro computer con uno scorrimento del dito. Iniziamo!

Passaggio 1: guarda il video

Image
Image

Guarda il video per capire come funziona e conoscere le funzioni della tastiera.

Passaggio 2: ottieni tutte le cose necessarie

Ottieni tutto il necessario
Ottieni tutto il necessario

Possiamo iniziare con la versione base di questo progetto in cui due funzioni di scelta rapida da tastiera possono essere controllate tramite il movimento del dito rispettivamente sugli assi x e y. La versione multifunzione ci consentirà di utilizzare più di due funzioni di scorciatoia da tastiera in cui il movimento dell'asse x controllerà la funzione e il movimento dell'asse y passerà da una funzione all'altra.

Per questo progetto avrai bisogno di:

  • Un microcontrollore Arduino conforme a USB HID (Leonardo, Micro, Pro Micro).
  • Un touchpad PS/2 (si consiglia uno di Synaptics in quanto noto e testato).
  • 4 fili (fili nudi con un connettore maschio su un lato per collegare la scheda Arduino al touchpad).

Per un controller multifunzione, avrai inoltre bisogno di:

  • Un display a LED a 7 segmenti (Catodo comune uno, cioè avente il terminale comune -ve)
  • Una resistenza da 220Ω.
  • 9 fili (per collegare il display a LED alla scheda Arduino).

Passaggio 3: identificare le connessioni di cablaggio del touchpad

Identificare i collegamenti elettrici del touchpad
Identificare i collegamenti elettrici del touchpad

Cerca online il numero di parte del touchpad in uso. Se rimani bloccato, puoi ottenere aiuto dalla community di r/Arduino.

Sulla maggior parte dei touchpad, in particolare quelli Synaptics, i seguenti pad in rame corrispondono a ciascuna delle connessioni del chip di bordo:

  • T22 ~> +5 volt
  • T23 ~> GND
  • T10 ~> Orologio
  • T11 ~> Dati

Passaggio 4: programma il microcontrollore Arduino

Programma il microcontrollore Arduino
Programma il microcontrollore Arduino
Programma il microcontrollore Arduino
Programma il microcontrollore Arduino

Consiglierei di iniziare con la versione base del codice per acquisire familiarità con i controlli e modificare le impostazioni in base alle esigenze future.

Passaggio 5: collega il touchpad alla scheda Arduino

Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino
Collega il touchpad alla scheda Arduino

Poiché i pad in rame del touchpad sono già noti, possiamo collegare l'ingresso 5 volt e GND del touchpad al pin dell'intestazione +5 volt e GND della scheda Arduino.

Il pin Clock sarà collegato al pin A0 e il pin Data sarà collegato al pin A1 della scheda Arduino.

Fortunatamente, questa scheda aveva un connettore a nastro abbastanza grande da consentire il collegamento dei cavi dei ponticelli maschi. È possibile saldare i fili ai pad di rame richiesti e se si desidera un cablaggio più pulito come nella 4a immagine, è possibile utilizzare un cavo a nastro e fili di saldatura su di esso come mostrato nella 3a immagine.

Passaggio 6: collegare l'installazione al computer

Puoi saltare questo passaggio per ora se stai eseguendo la versione multifunzione del progetto.

Dopo aver collegato la configurazione, spostando il dito sul touchpad nell'asse x, dovresti essere in grado di controllare i tasti freccia sinistra e destra e spostando il dito lungo l'asse y, dovresti essere in grado di controllare l'alto e il basso tasti freccia.

Passaggio 7: collegare il display a LED a 7 segmenti alla scheda Arduino

Collega il display LED a 7 segmenti alla scheda Arduino
Collega il display LED a 7 segmenti alla scheda Arduino
Collega il display LED a 7 segmenti alla scheda Arduino
Collega il display LED a 7 segmenti alla scheda Arduino

Collegare il pin comune del display tramite una resistenza da 200Ω al pin D9 della scheda Arduino. Quindi effettuare i seguenti collegamenti:

Pin display LED ~> Pin scheda Arduino

LA ~> RE2

SI ~> RE3

DO~> RE4

RE ~> RE5

MI ~> RE6

FA ~> RE7

SOL ~> RE8

Il pin 'DP' del display a LED non verrà utilizzato.

Passaggio 8: collegare il programma di installazione al computer e testarlo

Dopo aver collegato il setup al computer, facendo scorrere il dito lungo l'asse y come nel video, il numero sul display a LED aumenterà/diminuirà a seconda della direzione del movimento del dito. Ci sono un totale di 15 funzioni, di cui 14 per il controllo del computer (la funzione 0 è riservata al controllo della luminosità del display a LED ma può essere modificata modificando il codice Arduino).

Pur essendo in funzione 0, facendo scorrere il dito lungo l'asse x farà variare la luminosità del display a LED, a seconda della direzione del movimento del dito. Le altre 14 funzioni sono spiegate nel codice Arduino. Sentiti libero di cambiarli in base alle tue esigenze.

Passaggio 9: controllo del volume

Il microcontrollore Arduino emula la pressione dei tasti Pagina su e Pagina giù con il tasto Ctrl per alzare e abbassare rispettivamente il volume. Affinché questa scorciatoia da tastiera funzioni, è necessario scaricare il file "Volume.exe" da qui (è sicuro) e inserirlo nella cartella di sistema di avvio in modo che venga eseguito ogni volta che il computer viene avviato.

Puoi controllare questo per aiuto.

Passaggio 10: personalizza il codice

Prova ad apportare modifiche al codice per fare più cose oltre a controllare il computer, aggiungere più funzioni o modificare quelle esistenti. Ci sono ancora molte funzioni da utilizzare.

Passaggio 11: fare di più

Fare di più
Fare di più

Usando un touchpad, prova a controllare altre cose come questa e questa. Usando un touchpad PS/2, puoi fare un sacco di cose! Se ti viene in mente qualcosa di nuovo, prova a condividerlo con la community.

Consigliato: