conception d'un grand afficheur pour une horloge sous arduino

Salut

j'ai réaliser une horloge sous arduino, pour afficher l'heure (et d'autres informations) je veux utiliser un afficheur multiplexé "home made" : chaque segments est composé de plusieurs led (2 et 3), impossible d'alimenter directement, solution utiliser : une 2eme alimentation de 12 V pour alimenter les segments de l'afficheur.

j'aimerais controler la luminosité de mon afficheur via une photoresistance, donc au final je veux controler cette alimentation de 12 V (disons deux états), via arduino

c'est possible ?

pepe:
Bonsoir

Oui, c'est possible. Mais il devrait être beaucoup plus simple de contrôler directement la luminosité de l'afficheur avec les moyens existants.

comment c'est possible ? vous pouvez svp me donner un fils à suivre ..

et comment "contrôler directement la luminosité de l'afficheur avec les moyens existants" plus facilement ?

oui oui ... c'est exactement ce que je suis entreins de faire avec mon afficheur multiplexé classique ...

maintenant je veux utilisé un afficheur multiplxé home made géant (enfin ...) avec plus d'une led par segments ... impossible d'alimenter ce directement via ma carte arduino ... mon idée c'est d'utiliser une alimentation externe pour l'affichage de ces segments ... 12 V ... pour contrôler la luminosité de ces segments je dois contrôler cette alimentation 12 V ... disons deux état (haut et bas)

j’espère que j'ai bien expliqué mon problème ...

Merci beaucoup pour toutes ces infos .. et désoler si j'ai pas bien fouiner dans toutes les rubriques du forum ...

personnellement je pensais utiliser une solution de ce type :

a base de photocoupleur (6N137) ... simple et a priori efficace ... qui ne fait pas intervenir l'arduino (déjà bien occuper pour faire fonctionner l'horloge) ... j'aimerais juste que cette alimentation de 12 V diminue de moitié avec l'obscurité (via photorésistance) ...

pepe:
...
On peut également opter pour un circuit plus spécialisé comme le MAX6971. Le montage pour un afficheur à 4 digits de type « 88:88 » ressemble à ceci :

(La tension d'alimentation des afficheurs n'a pas besoin d'être précise. Le circuit assure le contrôle du courant dans les leds et supporte une tension jusqu'à 36V.)

...

bon ce type de circuit m'intersse ... mais c'est compliquer ... comment adapter les sortie que j'ai pour controler mon afficheur multipléxe de type 88:88 ... sortie obtenu via deux circuits 74HC595 ... a ce MAX6971... j'essai de voir ce que je peut faire ...

pepe:
...
Notamment, quel est le montage actuel de l'afficheur de l'horloge ? Comment le programme de l'Arduino intervient-il actuellement dans l'affichage, et quels obstacles s'opposeraient à sa modification ?

c'est un code que j'ai trouver sur le net et que j'ai modifier ... au final il marche impec avec un afficheur classique :

mais l'idée c'est de l'utilisé avec des grands afficheurs ...

pepe:
Je ne vois aucune résistance de limitation du courant sur la photo. Cela pourrait finir par une panne à plus ou moins long terme.

je confirme ... mais bon pour les test sur plaque d'essai ... je controle ... montage finale ... obligatoirement les résistances de limitation ...

pepe:
Sinon, compte tenu de l'utilisation des registres à décalage 74HC595, ton montage du post #6 sur chaque segment ne se justifie absolument pas. Il vaut mieux intervenir directement au niveau du multiplexage, ce qui limite le montage à huit commandes de cathodes et quatre commandes d'anodes. Par exemple :

En bas, la commande des cathodes/des segments. En haut, la commande des anodes/des digits.

En plus des deux 74HC595, ce montage réclame un ULN2803, 4 transistors NPN, 4 transistors MOSFET canal P et 16 résistances. N'importe quel petit transistor NPN (BC548, 2N3904, etc.) peut convenir. Le MOSFET canal P est un modèle classique, qui doit juste pouvoir supporter le courant consommé par tous les segments d'un digit. Le courant dans chaque segment est réglé par la valeur des huit résistances RLED.

magnifique ... j'essai de digérer tous ca ... et j’espère réussir cette modification ... je débute sous arduino et niveau électronique c'est pas top non plus ... enfin ...

Merci :slight_smile:

pepe:
...Le MOSFET canal P est un modèle classique, qui doit juste pouvoir supporter le courant consommé par tous les segments d'un digit...

un conseil pour ce modéle de MOSFET ?? le courant consommé par tous les segments d'un digit = 3 (led / segment) x (7 segments * 150 mA consommation d'une led) = 3150 mA ... hein ! ...

IRFZ44N c'est un bon choix ?

pepe:
Il s'agit de la consommation des segments d'un seul digit.

Pour 8 segments (si tu utilises les points) cela fait seulement 8 × 150 mA = 1,2 A.

Un IRFZ44N permet de commuter un courant de 49 A (soit 40 fois la valeur nécessaire) en présentant une résistance de 0,0175 Ω sous 10V. Donc il peut très largement convenir, à défaut de disposer d'un modèle plus petit.

Je suis pour un MOSFET au dessus de la valeur limite ... mais quand même 40 fois la valeur limite ... c'est peut être exagérer ...

je suis entreins de preparer ma commande de composants et j'hesite pour le choix des MOSFET :

j'ai des :

je veux rester dans le même magasin pour grouper mes achat ...

je reste sur les IRFZ44N ?!

j'ai un doute ... c'est des N ou des P canal .. :confused:

pepe:
La majorité des autres modèles moins puissants en boîtier TO-220 (IRF9Z4N, IRF9130, IRF9630, etc.) semblent être plus chers.

Les IRF9530N1,77 € les 10) conviennent et sont un peu moins chers.

ca m'oblige a changer de magasin ... bon je pense rester sur les IRFZ44N ... ils sont bon pour mon montage ... vous confirmer ?

Merci

merci beaucoup l'ami :slight_smile:

en attendant l'arrivé des composants .. et pour bien comprendre ... c'est quoi l'utilité du transistor placé avant le MOSFET ...

je t'assure ... je me sens vraiment moins bête là ...

MERCI

Je m'excuse pepe j'ai encore deux questions :

est ce que le correspondance des pins est correct .. et j’alimente le ULN2803 par 12V et non 5V c'est ca ... je peux moins ... j'envisage d'utiliser du 9V ...

et il sert exactement a quoi ce ULN2803

Merci

pepe:
Le brochage du MOSFET que tu as indiqué ne correspond pas celui de la

:-[

J'ai corrigé ... Merci

donc au final :

désoler ... je tourne en rond ... j'attends toujours la livraison des composants :roll_eyes:

esloch:
:-[

J'ai corrigé ... Merci

donc au final :

si quelqu'un peut vérifier avec moi le câblage .... Merci

donc montage tester avec quelques modifications :

  • alimentation 9V (12V + 7809)
  • résistances tous 4.7 kohm

résultat : marche pas ... quelques segments s'allume de façon non satisfaisante ... et affichage incorrect ... je revérifie ça demain ... j'ai déjà très mal à la tête ...

Bonjour;

Au passage, en haut à droite, les symboles ne sont pas cohérents, il y a du P et du N mélangés.
Pour le reste (pilotage des 2 transistors) je ne vois pas de bug.

jeanfranlec:
Bonjour;

Au passage, en haut à droite, les symboles ne sont pas cohérents, il y a du P et du N mélangés.
Pour le reste (pilotage des 2 transistors) je ne vois pas de bug.

oué oué ... mais c'est juste le symbole ... j'ai utilisé du P

je ne sais que faire ... j'ai un problème de soudure ??? ... l'alimentation n'est pas suffisante ??

enfin ...

je refais tous d'est le début ... mais il me faut un peu de temps pour repartir ...