Offline
Newbie
Karma: 0
Posts: 44
|
 |
« on: February 12, 2013, 11:13:45 am » |
bonjour combien peut on gérer de leds (monochrome) avec une arduino uno et quels multiplexeurs utiliser (CI) ? je vais formuler ma question différemment, est ce que l' on peut gérer un projet de 4000 ou 5000 leds avec une carte arduino ? cela semble peut être ambitieux , mais j' ai un petit projet en tête et je voudrais réunir un max d' infos avant d' entreprendre quoi que ce soit
merci d' avance pour vos réponses
|
|
|
|
|
Logged
|
|
|
|
|
Malakoff
Offline
Newbie
Karma: 0
Posts: 20
|
 |
« Reply #1 on: February 12, 2013, 01:56:38 pm » |
A coeur vaillant, rien n'est impossible! Tu comptes faire On/Off avec tes leds, ou bien faire varier leur intensité? Cela conditionnera le choix des CI... Sinon pour 4000 ou 5000 leds, je crois que tu peux d'ors et déjà t'orienter vers un Mega voire même plus probablement un Due...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 44
|
 |
« Reply #2 on: February 12, 2013, 02:40:00 pm » |
je compte faire du on/off le but serai de faire un journal lumineux mais celui la , serai cylindrique
|
|
|
|
|
Logged
|
|
|
|
|
france
Offline
Sr. Member
Karma: 4
Posts: 291
|
 |
« Reply #3 on: February 12, 2013, 02:55:29 pm » |
Gros boulot de soudure en perspective !  Peut être créer des modules préfabriqués séparés de 16x16 leds, carrés, à assembler ensuite en grand panneau ?
|
|
|
|
|
Logged
|
Christian
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #4 on: February 13, 2013, 04:20:42 am » |
Bonjour,
Quel type de montage pour les leds ? (point, matrice, ligne, ...) Quel fréquence de rafraichissement ? ...
Tout cela conditionne le choix du multiplexeur.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 44
|
 |
« Reply #5 on: February 13, 2013, 05:48:55 am » |
la fréquence de rafraichissement je sais pas encore les leds seront montées en matrice explication du projet : je voudrais faire comme un cylindre (un peu sur le même principe que le fameux cube a led) comme si tu prenez un afficheur a leds dans le sens de la hauteur et que tu le courbe de façon à faire un cylindre exemple: un cercle de 20 ou 30 leds (je ne sais pas encore) sur 60 ou 80 étages la finalité de ce projet serai de faire une enseigne programmable pour un commerce je pense que ce serai original et ça offrirai pal mal de possibilités d' affichage ... j' ai commencé à me pencher sur le MAX7219 qu' en pense tu ?
|
|
|
|
|
Logged
|
|
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #7 on: February 13, 2013, 01:27:10 pm » |
exemple: un cercle de 20 ou 30 leds (je ne sais pas encore) sur 60 ou 80 étages
24 ~ 32 led se serait tiptop (puissance de 2) -> avec (3x ou) 4x 74HC595 par étage. Un étage serait alors contrôlé par 3 broches (DATA, CLK, CE) dont 2 (DATA et CLK) communes à tout les étages. Par contre il faudrait peut être faire des "blocs" de N étages avec un micro-contrôleur dédié à chaque fois. Un système modulaire serait plus facile à construire et à mettre en place, mais pour cela il faut avoir une idée du budget à respecter.
|
|
|
|
|
Logged
|
|
|
|
|
Rennes
Offline
Full Member
Karma: 0
Posts: 210
|
 |
« Reply #8 on: February 13, 2013, 02:09:15 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 44
|
 |
« Reply #9 on: February 14, 2013, 04:45:38 am » |
j' ai réfléchi pour le MAX7219 ça ne peut pas aller pour mon projet car il gère uniquement 8 colonnes x 8 rangées oui l' idée du 74HC595 me plait bien si j' ai bien compris je peux multiplexer 8 colonnes anodique ou alors 8 rangées cathodique ... si je fait imaginons 80 colonnes à cathode commune et une colonne comporte 32 leds (montées en forme de cercle ) cela fait 2560 leds (donc 32 rangée) il me faut 10 x 74HC595 pour les colonnes et 4 x 8 73HC595 pour les rangées et donc gérer 14 sortie avec une carte arduino (plus DATA et CLK) 32leds de 20mA = 0.64 A , donc 80 transistors pouvant supporter cet ampérage merci patg pour le lien je l' ai mis en marque page , je vais me commander quelques 74HC595 et faire des essais déjà sur une ou deux colonnes (avec mon arduino uno)
ce qui m' inquiète le plus, dans ce projet ce n' est pas la matrice de 2560 leds ni même l' électronique (j' ai fait des années de maintenance en électronique ) : c' est la façon de programmer tous ce petit monde car je doit avoué je suis encore novice dans le domaine ( enfin pour l' instant , je l' espère ) ...LOL
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #10 on: February 14, 2013, 01:23:35 pm » |
Tu n'auras besoin que de deux broches CE  Tu met en cascade les 4 shifter pour les lignes et les 10 shifter pour les colonnes. Côté programme tu envois 10 octets "d'adresse" pour les colonnes et 4 octets "de données" pour les lignes. Pour l'affichage en lui même c'est une boucle et un peu de calcul binaire pour gérer ton adresse sur 10 octets. Par contre il faudra utiliser le port SPI hardware et pas shiftOut, sinon le temps de rafraichissement va être beaucoup trop lent ...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 57
|
 |
« Reply #11 on: February 15, 2013, 07:44:02 am » |
Hello, J'ai récemment utilisé ce driver de leds de chez texas instruments : http://www.ti.com/product/tlc5940Facile à mettre en oeuvre. entrée série vers 16 sorties registre à décalage avec latch courant de sortie fixé par une seule résistance sur une broche (au lieu de une résistance par sortie) ... Attention par contre, à monter en anondes communes.
|
|
|
|
« Last Edit: February 15, 2013, 08:21:00 am by SMarty »
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 44
|
 |
« Reply #12 on: February 15, 2013, 07:58:30 am » |
ok je vais étudier tout cela et commander quelques 74HC595 pour commencer à faire quelque essais
|
|
|
|
|
Logged
|
|
|
|
|
|