Tastiera e led

Apr 12, 2005 21 Replies

Salve a tutti, avrei bisogno di una informazione per una piccola "chicca" che vorrei aggiungere alla mia tastiera... In pratica vorrei che ad ogni pressione di un tasto si accendesse un led sulla tastiera... Ho visto che alla tastiera arrivano sostanzialmente due masse, il positivo e due altri fili, bianco e marrone. Se collego in parallelo un led al marrone e al rosso, ad ogni pressione di un tasto si accende il led però in questo modo non funzionano più i tasti, cioè non scrive... Qualcuno di voi ha qualche idea su come realizzare questa figheria? :D



Grazie, ciao!


"Defra" ha scritto nel messaggio news:nvV6e.1223747$ snipped-for-privacy@news4.tin.it...

prova così: individua il pin del connettore dove passano i dati...è una ps/2, basta cercare in rete la piedinatura. Poi ci attacchi un crt tipo quello qui sotto.

Ola Ste

[FIDOCAD ] MC 110 40 1 0 220 MC 110 40 3 0 010 MC 110 55 0 0 115 MC 95 75 0 0 300 MC 85 75 3 0 115 MC 110 85 0 0 040 MC 70 75 0 0 073 LI 80 75 85 75 TY 65 65 5 3 0 0 0 * Data

un circuitino in emitter follower, permette di pilotare il led assorbendo una corrente minima dalla linea dati della tastiera

ciao, crypto chat irc http://webchat.azzurra.org/irc.cgi?chan=%23crypto fai la cosa giusta, usa linux. togli i '-' dall'indirizzo email

Ok, penso di aver individuato il pin dei dati, ora, che transistor ci vuole? uno qualsiasi? e per la resistenza? quella in serie al led credo sia per limitare la corrente, quindi la taro in base ai 5V della tastiera, ma l'altra?

Grazie!

Ciao!

Un circuito emitter follower sarebbe tipo quello indicatomi da peste?

"Defra" ha scritto nel messaggio news:Vr77e.773926$ snipped-for-privacy@news3.tin.it...

un NPN qualsiasi di segnale (BC337, 2N2222 etc.)

dipende dal segnale che pilota la base...nell'ordine di qualche k, direi. Se vuoi qualcosa di preciso dovresti misurare (o cercare) il segnale che passa sulla seriale che valori ha. Potrebbe essere che ci sia una tensione anche negativa sulla seriale. In questo caso può essere utile un diodo (1n4148) in antiparallelo alla giunzione base emettitore per proteggere il BJT.

Ola Ste

"Defra" ha scritto nel messaggio news:As77e.773931$ snipped-for-privacy@news3.tin.it...

no, il mio è un emettitore comune. l'emitter follower è un collettore comune...ma potrebbe non essere adatto, dipende dai valori di tensione di pilotaggio...

Ste

Ho appena misurato, ho 5V nel pin del segnale rispetto a massa... ora come trovo il valore della resistenza? In casa ho trovato dei b109b, vanno bene?

Grazie ancora, ciao!

"Defra" ha scritto nel messaggio news:oM77e.774045$ snipped-for-privacy@news3.tin.it...

se con la linea a "1" hai 5V, considerando l'hfe del bjt in questione e pensando a 10mA per il led possono andar bene 8k2 in base.

Che durata hanno gli impulsi? Se è troppo stretta dovresti abbassare la R in base perché altrimenti il valore medio sul led potrebbe essere basso per dare una buona luce.

Ola Ste

non so come ma ho fottuto la porta ps/2 della mia mobo!!

Dopo aver riavviato il pc per 2-3 volte continuava a darmi keyboard error, tastiera non presente, anche se era attaccata e anche provando con un'altra... Alla fine però al 4° riavvio magicamente ha ripreso a funzionare! I misteri delle schede madri... mah...

"Defra" ha scritto nel messaggio news:qKg7e.1230692$ snipped-for-privacy@news4.tin.it...

attenzione ai corti!

Eh già, ho preso un bello spavento, pensavo di dover buttare la scheda madre! Cmq si diceva, resistenza in base da 8,2k, quella per il led da 120 e poi un transistor NPN, non mi hai detto però se va bene il mio bc109b che ho trovato in casa in grande quantità... Ho anche un bc179, un 2n2484, un

2n3819, un 2n708... Scusa se ti chiedo se vanno bene, ma dove abito potrebbe essere difficile reperire componenti elettronici, di solito faccio qualche bel stock a fiere dell'elettronica o simili...

Grazie ancora! Ciao!

"PeSte" ha scritto nel messaggio news:Rko7e.58502$ snipped-for-privacy@tornado.fastwebnet.it...

error,

"Defra" ha scritto nel messaggio news:h2r7e.1232390$ snipped-for-privacy@news4.tin.it...

il bc109 l'avevo controllato e andava bene...controlla tu sui datasheet... ...per quello che ti serve può andar bene qualunque transistor...comunque devi controllare che la Ic_max sia maggiore della corrente che ti serve e che la Vce_open sia maggiore dell'alimentazione del ramo di collettore.

Se usi un transistor di segnale carichi meno in base (e la tua MB)

Ste

Allora, ho controllato il transistor, regge... Fatto il circuito però il led risulta sempre acceso... Anche se batto o non batto tasti... Avevo controllato con il frequenzimetro del tester, mi pareva che senza premere tasti fossero tipo qualche bel kHz mentre quando si premono i tasti questo valore passa a 50 Hz, più o meno... Come posso risolvere?

"Defra" ha scritto nel messaggio news:Npt7e.778828$ snipped-for-privacy@news3.tin.it...

ah beh...se passano dati anche quando non premi tasti...il semplice bjt non basta...a questo punto la cosa da fare è chiarire le condizioni della linea...che cosa c'è quando è a riposo? che cosa c'è quando passano i dati.

Poi da qui si parte...

Tutto ciò esula dalle mie capacità... E' meglio rinunciare a questo punto, mi pare che il circuito venga troppo complicato... In alternativa, dato che se premo tasti ho 30-50 Hz mentre se non premo niente siamo sui 40-50 kHz, potrei mettere un filtro passa basso in serie al circuito, ma non so se funzionerebbe...

"Defra" ha scritto nel messaggio news:JVu7e.779278$ snipped-for-privacy@news3.tin.it...

pensando ad una linea seriale mi suona strano che le due condizioni siano queste...è probabile che la misura che hai fatto non vada bene...converrebbe guardare con un oscilloscopio...oppure (cosa più fattibile) cercare in rete un documento che dica che cosa passa su un cavo keyboard...non è detto che questo porti a un circuito complicato...prima devi sapere con che segnali devi lavorare. Se trovi qualcosa scrivi che se ne parla...

Ste

bene...converrebbe

rete

Io conosco la ps2 perchè ho fatto una scheda che ho collegato a una tastiera ps2 per l'appunto. Il piedino dei dati quando è inattivo è a 5V, quanto c'è un trasferimento dati ci sono degli impulsi a 0V.

formatting link

questo tiene la maggior parte del tempo il bjt in conduzione, bisogna fare l'opposto. Va bene qualunque transistor pnp General Purpose.

[FIDOCAD] MC 85 75 3 0 115 MC 70 75 0 0 073 LI 80 75 85 75 TY 65 65 5 3 0 0 0 * Data MC 95 75 0 0 310 MC 110 65 3 0 010 MC 110 85 1 0 220 MC 110 100 0 0 115 MC 110 110 0 0 040

Tanto per essere precisi, il led si accenderà anche quando rilasci il tasto, perchè viene inviato uno scancode alla pressione e anche al rilascio dello stesso.

-- ...:::Zmaster:::... zmaster.adsl[ANTISPAMSYSTEM]@tin.it

formatting link

"Zmaster" ha scritto nel messaggio news:szy7e.780474$ snipped-for-privacy@news3.tin.it...

concordo con la soluzione...visto Defra...ti basta ancora un bjt e due resistenze

Ste

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required