View Full Version : Tastiera e led
deframat
12-04-2005, 20:57
Salve a tutti,
questa sera mi è venuta un'idea un po' pazza... In pratica vorrei inserire un led nella mia tastiera in modo che ogni volta che premo un tasto si accenda per poi spegnersi subito dopo il rilascio...
Ho visto che alla tastiera arrivano 5 fili, 2 masse, un positivo e altri due fili uno bianco e uno marrone...
Collegando un led in parallelo al marrone e al rosso (positivo) noto che si ottiene l'effetto desiderato però in pratica la tastiera non funziona più: non "scrive" le lettere premute...
Qualcuno può aiutarmi? Avete qualche idea? Magari qualcuno lo ha anche già fatto, chissà....
Ciao!
deframat
20-04-2005, 12:20
Ho visto che nessuno ha saputo rispondermi o forse la cosa non è poi così interessante... :(
Cmq grazie ad altri aiuti ho trovato la soluzione al problema... Se dite che la cosa interessa posso fare un piccolo tutorial, altrimenti io sono già a posto così... :D :D
Fatemi sapere!
spiega spiega che la cosa può interessarmi
Asphalto
20-04-2005, 16:13
mi unisco al coro :)
spiega la cosa e' molto interessante
Pretoadb
20-04-2005, 17:47
molto bella come idea maaaa..... nn posso aiutarti.. ps mi interesserebe anche a me visto che ho realizzato un case in legno e plexy e adesso voglio realizzare anche la tastiera... ;)
deframat
20-04-2005, 19:21
Allora ecco come si fa:
PREMESSE:
1) Il circuito non è completamente farina del mio sacco, ho ricevuto aiuti esterni chiedendo un po' in giro
2) Per realizzare il circuito non servono grossissime capacità, basta un po' di pratica con il saldatore e la mano ferma ;)
L'IDEA
L'idea è appunto quella di far lampeggiare un led ogni volta che si preme un tasto della tastiera. Un primo tentativo di realizzare il circuito è stato fatto usando un transistor NPN che veniva messo in conduzione solo quando passavano dei dati attraverso il pin dei dati della tastiera. Tuttavia anche quando non si premono tasti la tastiera comunica comunque con il pc e quindi il led risultava sempre acceso!
Si è reso dunque necessario sostituire il transistor NPN con un transistor PNP general purpose, in modo che fosse in conduzione solo quando vengono trasmessi i dati della pressione dei tasti...
Questa spiegazione mooolto poco tecnica finisce qui, se volete maggiori info sulla porta ps/2 vi consiglio questo sito: LINK (http://www.burtonsys.com/ps2_chapweske.htm)
IL CIRCUITO
Il circuito è molto semplice e di facile realizzazione. Consta di un transistor PNP di segnale (io ho usato un BC179, ma qualsiasi PNP di segnale va bene) e due resistenze...
Prima di tutto occorre determinare quale sia il pin dei dati nella tastiera. Smontatela e verificate quale sia il pin data sequendo questo schema:
Connettore della tastiera (rosa):
http://www.burtonsys.com/ps2_chapweske_files/spindin.JPG
6-pin Mini-DIN (PS/2):
1 - Data
2 - N/A
3 - Massa (-)
4 - Vcc (+5V)
5 - Clock tastiera
6 - N/A
A voi interessa il pin 1 per i dati e il pin 4 e 3 per il + e il - da dove prendere l'alimentazione... Solitamente, e sottolineo, solitamente, il positivo + 5V è rosso mentre la massa è nera.
A questo punto veniamo allo schema da realizzare:
http://www.elritual.com/defra/attach/schema.bmp
E' facile intuire dallo schema come vadano collegati il + il - e il pin data... A questo punto dovrebbe funzionare tutto; state attenti a non invertire il transistor o il led e a non fare corti, potreste rischiare di bruciarvi la porta PS/2...
Se avete una tastiera USB, non dovrebbe cambiare molto, solo dovete trovare diversamente quale sia il pin data...
Ora la parte più "modding" è inserire il tutto nella tastiera. Trovate un bel posto comodo vicino al connettore e piazzate lì il circuito (saranno 2cmq). Personalmente ho usato un led giallo da 3mm. Per inserirlo ho fatto un buco sulla tastiera da 3mm e l'ho poi inserito. Ho quindi levigato lo stesso led in modo che venisse a pari con il piano della tastiera, in pratica la capocchia non sporge, è tutto uno...
Se avete dubbi o curiosità non esistate a chiedere!
Ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.