1

Je cherche à bricoler à moindre frais un afficheur du niveau "feu tricolore" pour déconner 5 minutes au taf. Je pensais recycler un vieux clavier usb et les les scroll lock & co. Qqn aurait des schémas ou idées équivalentes ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2

C'est marrant, quand j'ai lu "feu tricolore USB" j'allais te proposer exactement la même solution grin
C'est sûrement la façon la moins chère et la plus facile de le faire.

EDIT : attention cependant, avec Windows (et je pense que c'est pareil sous Linux), quand tu as plusieurs claviers connectés, ils fonctionnent de manière "groupée" : si tu appuies sur la touche Caps Lock d'un clavier, ça les passe tous en majuscules, et ça allume la LED correspondante sur tous les claviers. Il faudra un peu de code pour contourner ça.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Apres un AVR ou une arduino, 3 diodes et c'est fait, un peu de nhut^H^H^H^Hcarton pour faire une boite autour des diodes et pouf!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

4

C'est une solution aussi, tout comme l'utilisation d'une puce FTDI (il y a des GPIOs).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

6

le budget total du projet est de 0 euros hein, c'est de la déconne... donc on mise sur la récup ^^
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

7

À ce moment-là, je vois que le clavier (à moins d'avoir un autre bidule USB chez toi qui a 3 LEDs commandables)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

Sinon tu as un tinyAVR que tu peux prendre, mais si je dit ou, zero va me tuer... wink
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

9

(même pas : même en supposant que le code pour l'USB tourne dessus, y'a pas assez de broches pour y connecter l'USB, un quartz et 3 LEDs ^^)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

embarrassed
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

Pas mieux que zerosquare: un clavier.

12

j'en ai récupéré un taf qui a été victime d'une chute de t-pex
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

13

C'est quel genre de dinosaure, le T-pex ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

celui là : t_pex_carte_postale-r624fc7808dc849f4b50d9f49db5ff93d_vgbaq_8byvr_152.jpg
avatar

15

^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

16

vous avez vraiment des secretaires qui mettent tant de tipex sur l'ecran qu'il degouline sur le clavier? eek

17

bon, le "projet" est un peu plus avancé : j'ai mis des leds, et c'est là que le problème va se poser :


elles ont toutes les pattes coupées (c'est de la récup, comme tout le projet en fait), et je ne sais plus où on met 0 et 5 Volts sur une led quand on se repère avec le métal à l'intérieur : | ◥|
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

18

Normalement, si tu regardes le contour de la LED, y'a un endroit où c'est plat au lieu d'être arrondi : c'est le moins.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

19

Sinon au pire un multimetre en mode continuité permet de tester grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

20

Ça marche pas à tous les coups, certains n'appliquent pas une tension suffisante pour rendre les LEDs conductrices.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

21

Le triangle que tu as dessine vince, ca correspond tres svt a la masse. Au pire cas si tu branches a lenvers ca marchera pas et picétou.

22

bon, ça marchotte, mais c'était prévisible : j'ai mis 6-8 leds en // à la place d'une des petites, ça "marche" mais ça "flash" pas...

j'ai des optocoupleurs qui trainent, je pense qu'en en utilisant un à la place de la led et en alimentant les leds direct par le 5V usb ça devrait être mieux, non ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

23

C'est des led de combien de mA ?
T'as changé la résistance en série sur la led aussi ?
Zerosquare (./2) :
(et je pense que c'est pareil sous Linux), quand tu as plusieurs claviers connectés, ils fonctionnent de manière "groupée"

Pas pareil sous Linux. Chaque clavier a un device indépendant dans /dev/input. La configuration par défaut de Xorg est de les grouper, mais tu peux le changer. Par exemple, si tu as 2 sorties vidéo et 2 claviers, tout peux tout à fait lancer deux Xorg et avoir deux utilisateurs avec chacun leur clavier et leur écran sur la même machine.
Tu peux aussi exclure, activer ou désactiver chacun de tes périphériques à chaud. C'est une API, mais la commande xinput permet de la manipuler sans faire de code.

Il est possible d'obtenir ces informations dans un programme sous windows aussi. Il faut se passer de l'API clavier et accéder directement au périphérique. http://msdn.microsoft.com/en-us/library/ms645536.aspx

24

j'ai pas "repéré" de résistance. mes leds étant de la récup, je ne sais pas quelle est leur ampérage :/
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

25

C'est sans doute ça le problème alors.

Si les led sont standard, c'est 1,8V de chute de tension et 20mA en nominal.
La résistance fait donc 160 ohm (5-1,8 = 3,2V à ses bornes).

Les leds, ça s'alimente en courant. Donc il faut ajuster la résistance, sinon t'as toujours 20mA dans ton circuit, et ces 20mA sont simplement divisés entre tes leds. Faut diviser la résistance par ton nombre de leds.

26

je regarderai ce soir...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27

spectras (./24) :
Pas pareil sous Linux. Chaque clavier a un device indépendant dans /dev/input. La configuration par défaut de Xorg est de les grouper
C'est ce que je dis : par défaut, ils sont tous synchronisés. Je n'ai pas dit qu'on ne pouvait pas les contrôler individuellement pour autant.

Vince : le mieux dans ton cas, c'est un petit circuit à transistor pour chaque canal, comme ça :
8leds_transistor.gif
(je suppose que les LEDs avant le côté "-" en commun ; si c'est les contraire, utilise un transistor PNP au lieu du NPN, et relie l'émetteur au 5V au lieu de la masse).

Pour chaque canal, tu vires la LED d'origine, et tu relies la sortie correspondante du circuit intégré du clavier au point C.1. Le triangle vert, c'est le +5V de l'USB.

Les valeurs de composants ne sont pas critiques. À peu près n'importe quel transistor fonctionnera.

S'il y a déjà une résistance en série avec les sorties sur le PCB du clavier, ou que les LEDs d'origine sont directement branchées entre les sorties du circuit intégré et la masse (ce qui veut dire qu'il y a déjà une limitation de courant dans le circuit), tu n'a pas besoin de la résistance de 1000 ohms sur la base du transistor (mais dans le doute, tu peux toujours la mettre). Elle est indispensable par contre s'il y a une résistance côté masse sur le PCB d'origine. Si tu n'as pas de 1000 ohms sous la main, une valeur approchante fera l'affaire.

Si tes LEDs sont des "classiques" (pas les "haute luminosité" transparentes), compte entre 1.8 et 2.2 V de tension de seuil suivant la couleur. Du coup tu peux en mettre deux en série, et diviser le nombre de "branches" par 2 (il faut juste recalculer la valeur de la résistance série). Pour les LEDs haute luminosité, la tension de seuil peut être supérieure, donc l'astuce risque de ne pas marcher (ou alors ça ne brillera pas très fort). Si tu ne connais pas la tension de seuil, tu peux tester différentes valeurs de résistances (ou un potentiomètre) en commençant par la plus élevée, et en contrôlant le courant à l'ampèremètre ; le but est de rester à moins de 20 mA.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

28

je regarderai en détail, mais il n'y avait pas 3 résistance pour coller avec les 3 leds, donc je vais devoir suivre les pistes pour trouver comment faire ça...

J'ai mis les leds en // "pur", donc au final j'ai deux fils à alimenter pour la "façade" du feu : pour le moment y'a qu'un feu à gérer (connecté sur scroll lock)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

29

Les LEDs directement en parallèle, ça marche sur le papier, mais pas très bien en pratique, parce que les LEDs sont jamais 100% identiques et que les courants ont tendance à mal s'équilibrer entre elles. C'est parfois utilisé sur les jouets et autres trucs où le moindre centime de coût de fabrication compte, mais généralement les LEDs sont triées avant pour qu'elles aient toutes des caractéristiques proches (et ça reste assez foireux question fiabilité).

Si tu veux néanmoins laisser tel quel, divise la valeur de la résistance série pour une seule LED par le nombre de LEDs à alimenter en parallèle (par contre la résistance risque de chauffer pas mal, donc il se peut que tu doives répartir la valeur sur plusieurs résistances en série ou en parallèle pour éviter que ça crame).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30

bon, ma commande est en logique inversée, et je suis plus foutu de reconnaitre les pattes d'un transistor NPN, donc j'arrive pas à faire mon montage...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca