Bonjour,
Quelqu'un aurait-il essayé de mettre un jeux de lumière sur son robot avec ces composants?
Max7219 et leds RGB
Merci d'avance pour votre aide
@+

montage pour leds RGB et MAX7219
Débuté par Pilote, déc. 21 2011 12:37
7 réponses à ce sujet
#2
Posté 21 décembre 2011 - 03:11
ton robot est basé sur une arduino?
pour les leds rgb, tu as normalement 3 pattes (en plus de la masse) correspondant au rouge, bleu et vert. en dosant la quantité de chaque couleur avec le pwm, tu les mélange et en créé une nouvelle (tu peux te servir de paint pour trouver les combinaisons que tu veux)
pour le digit si tu veux economiser des sorties, tu peux utiliser un registre à décage comme le 78c595...
pour les leds rgb, tu as normalement 3 pattes (en plus de la masse) correspondant au rouge, bleu et vert. en dosant la quantité de chaque couleur avec le pwm, tu les mélange et en créé une nouvelle (tu peux te servir de paint pour trouver les combinaisons que tu veux)
pour le digit si tu veux economiser des sorties, tu peux utiliser un registre à décage comme le 78c595...
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/
#3
Posté 21 décembre 2011 - 08:36
Bonsoir Swolf
En effet mon robot est basé sur une carte romeo mais je voudrais jouer avec une vingtaine de leds RGB...
J'ai donc commander sur Adafruit le MAX7219 qui doit me permettre de commander jusqu'à 64 leds simples avec seulement quatre sorties de la carte.
A voir si je peux commander des RGB ??? (sinon je mettrai des leds bleues)
L'autre solution, un strip de led RGB adressables mais qui demande du 5V 2A...difficile à obtenir sur un robot autonome!
voili voilà! alors si quelqu'un connait, je ne suis pas contre un coup de main
@+
P.S. je n'ai rien trouvé sur le 78c595 registre à décalage...bizarre!
En effet mon robot est basé sur une carte romeo mais je voudrais jouer avec une vingtaine de leds RGB...
J'ai donc commander sur Adafruit le MAX7219 qui doit me permettre de commander jusqu'à 64 leds simples avec seulement quatre sorties de la carte.
A voir si je peux commander des RGB ??? (sinon je mettrai des leds bleues)
L'autre solution, un strip de led RGB adressables mais qui demande du 5V 2A...difficile à obtenir sur un robot autonome!
voili voilà! alors si quelqu'un connait, je ne suis pas contre un coup de main
@+
P.S. je n'ai rien trouvé sur le 78c595 registre à décalage...bizarre!
#4
Posté 21 décembre 2011 - 11:17
je suis désolé, j'ai repondu trop vite.
pour le max7219 je pensais que c'etait un digit... si il peut commander 64 leds simples, il peut normalement diriger 64/3=21 leds rgb, chaques pattes de couleur de la led agissant comme une simple. (je me trompe p-e: je ne connais pas le max7219)
pour le registre à décalage (shift register en anglais) je me suis trompé, c'est le 74hc595; sorry :-S. mais si le max7219 te permet déjà d'utiliser 3 pin pour commander plusieurs leds, c'est inutile de l'utiliser.
encore désolé de m'être trompé à la reponse précédente...
pour le max7219 je pensais que c'etait un digit... si il peut commander 64 leds simples, il peut normalement diriger 64/3=21 leds rgb, chaques pattes de couleur de la led agissant comme une simple. (je me trompe p-e: je ne connais pas le max7219)
pour le registre à décalage (shift register en anglais) je me suis trompé, c'est le 74hc595; sorry :-S. mais si le max7219 te permet déjà d'utiliser 3 pin pour commander plusieurs leds, c'est inutile de l'utiliser.
encore désolé de m'être trompé à la reponse précédente...
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/
#5
Posté 22 décembre 2011 - 07:11
Bonsoir Swolf
Pas de problème!!
Pour le MAX, je vais faire une pose sur la lecture du datasheet...j'ai chopé une migraine avant la dernière page
je reprendrai çà quand il sera là!!
Sur le forum Snootlab, il y a quelqu'un qui gère des leds RGB avec des drivers i2c mais qui n'explique rien sur son blog...dommage!
Cordialement
@+
Pas de problème!!

Pour le MAX, je vais faire une pose sur la lecture du datasheet...j'ai chopé une migraine avant la dernière page

je reprendrai çà quand il sera là!!
Sur le forum Snootlab, il y a quelqu'un qui gère des leds RGB avec des drivers i2c mais qui n'explique rien sur son blog...dommage!
Cordialement
@+
#6
Posté 23 décembre 2011 - 12:04
Bonsor
Pourtant il n'y a rien de plus simple
Effectivement habituellement il faut 2 ou 3 pins pour gérer une LED trois couleurs.
3 si c'est une RGB (1 pour chaque composante)
2 si il s’agit d'un LED Jaune et rouge la 3eme couleur étant obtenu en allumant les deux composantes pour obtenir du Orange)
Par contre, ce CI est bien pratique car il est fait pour gérer es Matrices.
Tu peux donc allumer la LED que tu veux en envoyant un code comme tu le ferais pour un Clavier par exemple
Tu les câbles en faisant des BUS d'Anodes et des Bus de Cathodes et la LED au tu veux allumer correspond a un croisement Anode / Cathode
Il en est de même pour des afficheurs 7 Segments
Tu vas cabaler ses afficheurs en Bus et donc t'adresser à une LED (a, b, c, d, e, f, g, Dot) et à un afficheur
Voila le principe
Cdlt
Yves.
Pourtant il n'y a rien de plus simple
Effectivement habituellement il faut 2 ou 3 pins pour gérer une LED trois couleurs.
3 si c'est une RGB (1 pour chaque composante)
2 si il s’agit d'un LED Jaune et rouge la 3eme couleur étant obtenu en allumant les deux composantes pour obtenir du Orange)
Par contre, ce CI est bien pratique car il est fait pour gérer es Matrices.
Tu peux donc allumer la LED que tu veux en envoyant un code comme tu le ferais pour un Clavier par exemple
Tu les câbles en faisant des BUS d'Anodes et des Bus de Cathodes et la LED au tu veux allumer correspond a un croisement Anode / Cathode
Il en est de même pour des afficheurs 7 Segments
Tu vas cabaler ses afficheurs en Bus et donc t'adresser à une LED (a, b, c, d, e, f, g, Dot) et à un afficheur
Voila le principe
Cdlt
Yves.
#7
Posté 23 décembre 2011 - 08:39
Bonsoir Aston,
Tu parles bien du MAX7219?
Pour le principe, j'avais commencé à saisir le fonctionnement mais n'étant qu'un électronicien néophyte, je cale sur les RGB... je ne m'en sors en général qu'avec un bon tuto pour newbie, genre "mon club-elec" (un grand merci à l'auteur au passage).
bah, je suis d'un naturel optimiste! Si çà fume un peu, c'est que c'est pas çà!!
j'aurai dû en commander 3 ou 4 peut-être...
merci à tous les deux pour vos réponses
je mettrai le résultat de mes expériences pour amuser la galerie
cordialement
@+
Tu parles bien du MAX7219?
Pour le principe, j'avais commencé à saisir le fonctionnement mais n'étant qu'un électronicien néophyte, je cale sur les RGB... je ne m'en sors en général qu'avec un bon tuto pour newbie, genre "mon club-elec" (un grand merci à l'auteur au passage).
bah, je suis d'un naturel optimiste! Si çà fume un peu, c'est que c'est pas çà!!

j'aurai dû en commander 3 ou 4 peut-être...

merci à tous les deux pour vos réponses
je mettrai le résultat de mes expériences pour amuser la galerie
cordialement
@+
#8
Posté 25 décembre 2011 - 02:40
Après une brève lecture, je comprends qu'il faudra envoyer à chaque fois, y compris pour ne modifier qu'une seule LED, les 16 bits.
Bien des robots sur Nantes !
Bien des robots sur Nantes !
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/
http://hmnrobots.blogspot.fr/
Répondre à ce sujet

1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users