super projet.
le Maxim Max7219, le Max7221 et l'Austria microSystem AS1107
tu as choisis lequel?
Pour le moment je fait mes tests avec 5 Max7221, mais au final je préférerais utiliser l'AS1107 car il a des fonctions supplémentaires par rapport au Maxim et il va me permettre de lui envoyer des caractères pré-programmer alors qu'avec les Maxim je suis obligé de définir un pattern d'affichage a chaque scroll que je veux faire ou à chaque effet de lumière. Les brochages du boitier étant les mêmes une fois que je serais sur de mon montage avec les Maxim, je les remplacerai par des AS. Les Max7221 me serviront ensuite pour les oreilles et le coté de la visière.
Ma preference pour les AS1107 vient de leur compatibilité complete avec les Max7221/7219, du fait qu'ils sont moins cher et qu'ils ont plus de fonctions (
petit lien )
et voici ce qu'il est possible de faire avec 3 matrices pilotées par 3 AS1107.
La masse commune est obligatoire entre tes alimentations.
Il te faut aussi plusieurs condensateurs juste a coté de chaque Max7219.
Oui je l'ai fait mais regarde les photos plus bas. Je vais tenter avec une alimentation de PC aujourd'hui, comme l'Arduino peux être alimenter sur sa prise secteur en +7v à +12v, actuellement je l'alimente en +9v avec une pile. Je me disque mon alimentation de borne n'est peut être pas suffisamment fiable.
Les condensateurs pêchent peut être car actuellement il n'y en a que 2 a coté de l'arrivée du +5V/Gnd, mais à terme j'ai prévu le même couple de condensateur sur chaque PCB servant au pilotage de ma matrice. 5 matrices, 5 pcb de pilotage juste au dessus de chaque matrice et chaque PCB aura sa re
as tu un schéma et des photos de ton montage?
Le schema c'est le schéma de base pour une commande d'une matrice pilotée par un max7221 et avec des information qui arrive d'un arduino
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401094724-tilowil-MAX72XX-Schematic.jpg)
Pour le moment j'ai câblé la Breadboard en prenant en compte que la partie pour la gestion d'une matrice de led.
Ce qui donne (alimentation par une pile de 9v, Arduino fournissant le +5v)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401094942-tilowil-IMG-4007.JPG)
Je démarre la séquence (démarrage sur l'appui d'un bouton) pour le moment l'orientation n'est pas bonne mais ça c'est de la programmation
![Wink ;)](http://www.gamoover.net/Forums/Smileys/guntar/wink.gif)
).
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401095200-tilowil-IMG-4010.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401095331-tilowil-IMG-4011.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401100340-tilowil-IMG-4012.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401100433-tilowil-IMG-4013.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401100543-tilowil-IMG-4015.JPG)
Donc il ne me reste plus que la matrice 2 d'allumée. Les autres n'affiche plus rien.
Maintenant alimentation par pile de 9v + alimentation externe (5V) masse commune même programme.
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401100728-tilowil-IMG-4046.JPG)
Rien aucun affichage.
Alimentation par le prise USB Arduino fournissant le +5v
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401100950-tilowil-IMG-4057.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101046-tilowil-IMG-4058.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101134-tilowil-IMG-4059.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101222-tilowil-IMG-4060.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101312-tilowil-IMG-4061.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101402-tilowil-IMG-4062.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101452-tilowil-IMG-4063.JPG)
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101552-tilowil-IMG-4116.JPG)
Comme toujours l'affichage commence bien puis au fur et a mesure le nombre de matrice decroit pour qu'il n'en reste qu'une seule (j'ai de la matrice Highlander
![Grin ;D](http://www.gamoover.net/Forums/Smileys/guntar/grin.gif)
)
Maintenant alimentation par USB + Alimenation externe pour le 5v masse commune même programme.
![](http://gamoovernet.pixhotel.fr/pics_gamoovernet690px/20140401101644-tilowil-IMG-4148.JPG)
Voila mon casse tete. Dernière precision au cas ou pour mettre les masse en commun je prends une sortie GND de l'arduino (celle a coté de la sortie +5v) que je relie à la masse de mon alimentation de borne.
Ce matin je vais essayer par une alimentation de PC qui sera peut être plus stable.
[Edit]
Je viens de realiser l'essai en alimentant tout le monde par une seule alimentation de PC en utilisant le +5v 18A et le Gnd. J'alimente ma breadboard directement je me repique dessus pour alimenter l'Arduino par la pin +5v et la pin GND. l'arduino demarre mais l'affichage est toujours tout pourri
Vous allez me dire que c'est mon montage qui pue, mais non car j'ai utilisé l'exemple de la librairie Ledcontrol qui permet de cascader sur 8 matrices et la
au ralenti
A pleine vitesse. le rendu n'est pas le même qu'en vrai, surement du a la persistance rétinienne.
La différence entre mon programme et l'exemple c'est qu'avec l'exemple je n'allume que 1 led à la fois.
essai en alimentant le montage par l'alimentation PC (la matrice 1 et 3 reste éteinte alors qu'elles sont alumées si j'alimente par l'usb) une histoire de fou.