Une croix de pharmacie animée avec Arduino UNO
. Par : Christian
Vous répondez à :
Mais dites moi si je me trompe :
Si on met les broches des rangées à la place de celles des colonnes et réciproquement, on a un modèle à cathodes communes à la place d’un modèle à anodes communes ?
33 Messages
-
Une croix de pharmacie animée avec Arduino UNO 19 mai 2020 11:33, par Fantasio
Merci Christian pour ce nouvel article...
Les animations lumineuses comme celle ci donnent toujours de la vie sur les réseaux...
-
Une croix de pharmacie animée avec Arduino UNO 22 mai 2020 17:00, par tabar57
Je lis votre site régulièrement et même si je ne pratique pas le modélisme ferroviaire mais plutôt la simulation de vol, je vous remercie pour cet article très intéressant et formateur
Bernard
mon blog dédié à mon simulateur de vol : https://tabar57.blog4ever.com/
-
Une croix de pharmacie animée avec Arduino UNO 31 mai 2020 20:16, par rngb
Bonjour,
félicitations pour cette magnifique animation qui me tente bien. J’ai bien envie d’essayer mais je ne trouve pas la fameuse référence « matrice de LED A-788BPG ». Pourriez-vous m’indiquer où il est possible de la trouver ?
-
Si vous ne la trouvez pas, vous pouvez utiliser une autre matrice de LED 8 x 8 qui est un composant électronique très courant. Choisissez votre fournisseur favori et tapez dans son moteur de recherche "green led matrix 8 x 8".
Vous pouvez aussi, si cela vous convient, prendre le composant référencé 1624 chez Adafruit :
https://www.adafruit.com/product/1624 qui correspond à la référence KWM-20882CPGB qui hélas est à cathodes communes. Il faudra donc adapter le programme, ce qui peut représenter un gros travail, ou bien voir avec Adafruit s’ils ont la référence KWM-20882APGB (A pour anodes communes) ou encore trouver cette référence chez un revendeur de composants.
La taille est bien de 20 x 20 mm et le prix est aux alentours de 4,50 euros (4,95 dollars chez Adafruit, 4,56 euros chez digikey.fr et 4,46 euros chez mouser.fr).Voici la notice technique associée à ce composant : https://cdn-shop.adafruit.com/datas... .
Ne vous décoragez pas pour faire vos recherches, ces composants sont très courants et à prix modique.
-
Il y a ce modèle chez TME : https://www.tme.eu/fr/details/lm-88... mais il ne faut pas trainer, il est reste 15 et il n’y en aura pas d’autres. Un second modèle est proposé mais la quantité minimum est de 1000 exemplaires. Il est également possible de mettre 2 afficheurs 5x7 pour former une 10x7 : https://www.tme.eu/fr/details/lmd07...
-
-
Une croix de pharmacie animée avec Arduino UNO 31 mai 2020 21:45, par msport
-
Cette référence est en 20 mm :
https://www.luckylight.cn/en/produc...Par contre, les LED sont yellow green (un vert un peu jaune) au lieu de pure green (vert pur). Mais ceci est un détail.
Et le prix n’est pas indiqué sur le site LuckyLight.
-
-
Une croix de pharmacie animée avec Arduino UNO 8 juin 2020 18:18, par reinsch guy
Bonjour,
j’ai reçu de la société TME la matrice LM-88g07-cc. la broche 1 est celle qui se trouve la plus à gauche quand on regarde la face où est inscrite la référence du composant. donc la broche de 1 à 7 correspond aux colonnes ou aux lignes ??....
j’ai câble d’après la figure 7bis en admettant que la broche 1 soit C1 , broche7 -c7 et broche10 - L1 ..broche16-L7....j’ai essayé plusieurs variantes sans succès .....-
C’est bon - j’ai trouvé. pour ce que cela intéresse . je vous mets le brochage -
en premier le brochage de l’afficheur et en 2eme le brochage sur l’arduino ....
13-6..3-5..4-4..10-3..6-2..11-1..15-0....9-8..14-9..8-10..12-11..1-12..7-13..2-A0. -
On ne peut pas faire de l’électronique en supposant ou admettant que les broches soient réparties d’une certaine façon. Sur une matrice de LED, il y a assez peu de risque de détruire le composant tant qu’on respecte des courants faibles, sur d’autres composants le risque de destruction est proche de 100%.
Donc, quand on achète un composant électronique, le mieux est de télécharger sa notice et de s’y référer. Une chance pour nous, les vendeurs de composants par correspondance fournissent les notices en téléchargement sous forme PDF et c’était le cas pour TME (je viens de le vérifier).
Votre histoire se termine bien puisque vous avez pu faire la correspondance entre broches et matrice (comme je le disais dans l’article) et une fois cette correspondance connue, il n’y a plus qu’à câbler selon la figure.
Ma plus grande joie sera de voir dans les prochaines expositions de trains miniatures des pharmacies avec leur croix qui clignotent.-
Il n’y a pas le brochage dans la datasheet Christian. Donc à part tester, je ne vois pas comment faire.
-
Le document que j’ai trouvé chez TME donne bien le brochage, ce qui est confirmé par Michel.
De plus, en général une datasheet donne le brochage du composant, donc es-tu certain d’avoir la datasheet du constructeur et non un document reprenant seulement certaines pages ?
Comme je l’ai expliqué, une matrice de LED peut être testée : quand une LED s’allume, on peut en déduire la ligne et la colonne, c’est assez facile (il suffit d’opérer avec des courants faibles). Au pire, rien ne s’allume. Tester un autre composant va quasiment produire la destruction de ce dernier si on fait n’importe quoi. Un lecteur avait interverti l’alimentation et la masse pour tester un microcontrôleur qui n’a pas résisté à ce traitement. C’est pourquoi le but de ce que j’ai écrit est de convaincre qu’il vaut mieux passer un peu de temps à chercher une documentation plutôt que vouloir expérimenter au hasard dans le but d’aller plus vite. C’est juste un sage conseil...-
Désolé Christian mais si le numéro des broches est mentionné, il n’y a pas d’information sur la manière de les trouver physiquement sur le composant.
-
Je ne comprends pas ce qui t’arrête. Sur le document, la pin 1 est repérée et à partir de là, les pin sont numérotées comme sur tout autre composant dans le sens trigonométrique (inverse des aiguilles d’une montre).
Sur un CI, il y a un repère pour la pin 1 ; sur une matrice de LED, la pin 1 est au plus proche du numéro du composant. Mais même si cette règle n’était pas systématique chez tous les fabricants (ce que je ne crois pas mais je peux me tromper), la pin 1 n’a que deux possibilités et dans ce cas, un seul essai avec un courant de quelques milliampères peut lever le doute. La pin 1 alimente la rangée 5, la pin 9 (qu’on pourrait prendre pour la pin 1) alimente la rangée 1 : un seul essai doit pouvoir lever le doute.
Tout cela pour dire aussi que les fabricants pourraient faire des efforts sur leurs notices d’utilisation, mais ce qui est donné sur TME est-il la notice du constructeur dans son intégralité ? Hélas, il y a des chances car je ne vois pas pourquoi TME se donnerait du mal pour tronquer un document électronique.
Notre lecteur a réussi à trouver la concordance, ce qui montre qu’avec un peu de persévérance, on peut s’en sortir même si la composant n’est pas celui cité dans l’article.
-
-
-
-
-
-
Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 14:08, par msport
-
Une croix de pharmacie animée avec Arduino UNO 11 juin 2020 21:25, par msport
Une recette de grand-mère pour tester les LED sans risque :
une pile lithium genre 2032 épuisée mais pas morte (à vide elle sort quand même ses 3V)
On peut la mettre en direct ou en inverse sur une LED, sa résistance interne limite à quelques mA le courant direct donc c’est sans problème. -
Une croix de pharmacie animée avec Arduino UNO 12 juin 2020 08:29, par guy
le programme fonctionne très bien ; mais le motif de tracé des bords n’est pas complet ni les barres verticales et horizontales alors que pour les autres motifs, toutes les leds s’allument. y a t’il une explication à cela ?? j’ai mis une photo sur le forum
-
Je viens de vous faire une petite réponse sur le forum.
-
-
Une croix de pharmacie animée avec Arduino UNO 12 juin 2020 13:20, par guy
oui très bien , mais si la croix complete s’allume entièrement. cela veut dire que toutes les leds s’allument et tous les cablages sont bon ,, j’ai mis une photo sur le forum
-
je veux bien d’autres programmes pour voir si ça le fait aussi merci
-
-
Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 08:56, par alain
belle animation que je souhaite reproduire sur mon réseau mais je ne trouve pas la matrice verte pour le HO .
j’ai commande et recue une matrice mais avec cathode commune et bien sur cela ne fonctionne pas. je pense que la seule solution serais de corriger le programme, mais alors la.....
avez vous une solution ? -
Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 10:15, par Christian
Il y a plusieurs solutions à votre problème : adapter le montage pour une matrice à cathodes communes ou bien adapter le programme. Seul le principe d’affichage est à conserver et celui-ci est décrit en détails dans l’article. Ce n’est pas forcément simple et cela peut demander pas mal de travail pour modifier le programme. Je ne connais pas votre niveau mais c’est effectivement un challenge.
Bien évidemment, la solution la plus simple et qui vous demandera le minimum d’efforts est de trouver une matrice de LED vertes à anodes communes de 20 mm de côté. En remontant un peu les échanges depuis la publication de l’article, vous trouverez d’autres références de matrices de LED qui peuvent tout à fait convenir.
Consultez également notre forum car un fil a été ouvert pour cette croix de pharmacie et il y aura sans doute d’autres idées intéressantes à creuser.-
merci pour votre réponse, mon niveau pour modifier le programme est quasi nul ......
je vais donc voir sur le forum-
J’ai posté hier sur le forum les modifications à faire dans le programme pour gérer une matrice de LED à cathodes communes.
j’espère n’avoir rien oublié et que le programme fonctionnera car je n’ai pas ce qu’il faut sous la main pour le tester.
-
-
-
Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 11:44, par msport
Il ne faut pas se fier à la dénomination cathodes communes ou anodes communes mais vérifier le schéma. Les cathodes ou anodes sont communes aux rangs ou aux colonnes.
-
Pour réaliser sans problème le montage décrit par l’article, le mieux est de se procurer une matrice de LED dont l’organisation en lignes et colonnes correspond à la figure 3 de l’article.
J’invite ceux qui feront le montage à communiquer sur le forum la référence de la matrice qu’ils ont utilisée et le fournisseur.
J’ai pour ma part fourni deux références mais il y en a d’autres car ces matrices sont des composants très courants. ;-)
-
-
Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 13:32, par msport
Mais dites moi si je me trompe :
Si on met les broches des rangées à la place de celles des colonnes et réciproquement, on a un modèle à cathodes communes à la place d’un modèle à anodes communes ?-
Finalement, je ne pense pas que changer le programme soit si difficile ou long.
Je vais mettre sur le forum une solution pour ceux qui ont une matrice à cathodes communes.
Hélas, pour ma part je n’en ai pas donc je ne pourrai pas tester, mais peut-être quelqu’un pourrait le faire.
-
-
Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 13:48, par guy
j’ai trouvé des matrices, je vous mets le lien
-
Une croix de pharmacie animée avec Arduino UNO 23 mai 2022 08:58, par pedro88
cet exemple me plait très bien car je l’ai réalisé mais pourrais t’on avoir ce même programme avec un max7219 (ce qui ferait un peu moins de câblage)
-
Une croix de pharmacie animée avec Arduino UNO 23 mai 2022 23:47, par msport
Bonjour,
vous pouvez vous inspirer de ce tutoriel en réutilisant les bitmaps de l’article.
CordialementVoir en ligne : Réseau de LED 8x8 MAX7219 - Tutoriel Arduino
-
Une croix de pharmacie animée avec Arduino UNO 15 juin 2022 08:42, par pedro88
bonjour et merci pour votre réponse, j’ai bien compris le système de codage