LOCODUINO

Une croix de pharmacie animée avec Arduino UNO

. Par : Christian

La matrice de LED sera incorporée à un bâtiment représentant une pharmacie que vous aurez construite à partir d’un kit ou bien à partir de feuilles de cartons ou autres matériaux. Voici pour commencer une petite vidéo qui montre le résultat obtenu ; les différentes phases de construction ont été expliquées dans l’article de Loco-Revue.

Retourner à l'article

Vous répondez à :

Une croix de pharmacie animée avec Arduino UNO 14 juin 2020 10:07, par Christian

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.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

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...

    Répondre

  • 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/

    Répondre

  • 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 ?

    Répondre

    • Une croix de pharmacie animée avec Arduino UNO 1er juin 2020 11:51, par Christian

      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.

      Répondre

    • Une croix de pharmacie animée avec Arduino UNO 2 juin 2020 09:11, par Jean-Luc

      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...

      Répondre

  • Une croix de pharmacie animée avec Arduino UNO 31 mai 2020 21:45, par msport

    Il me semble que ce modèle led 3mm 32x32mm en vert doit convenir.
    Je n’en ai pas trouvé en 20mmm

    Voir en ligne : Matrice

    Répondre

  • 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 .....

    Répondre

    • 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.

      Répondre

    • Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 09:54, par Christian

      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.

      Répondre

      • Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 12:33, par Jean-Luc

        Il n’y a pas le brochage dans la datasheet Christian. Donc à part tester, je ne vois pas comment faire.

        Répondre

        • Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 16:15, par Christian

          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...

          Répondre

          • Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 21:28, par Jean-Luc

            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.

            Répondre

            • Une croix de pharmacie animée avec Arduino UNO 11 juin 2020 12:40, par Christian

              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.

              Répondre

  • Une croix de pharmacie animée avec Arduino UNO 9 juin 2020 14:08, par msport

    On trouve quand même un brochage page 2 du pdf chez TME :

    Voir en ligne : Sur le forum ...

    Répondre

  • 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.

    Répondre

  • 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

    Répondre

  • 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

    Répondre

  • 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 ?

    Répondre

  • 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.

    Répondre

  • 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.

    Répondre

    • Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 12:40, par Christian

      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. ;-)

      Répondre

  • 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 ?

    Répondre

    • Une croix de pharmacie animée avec Arduino UNO 13 juin 2020 15:38, par Christian

      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.

      Répondre

  • j’ai trouvé des matrices, je vous mets le lien

    https://www.ebay.fr/itm/5pcs-DEL-Di...

    Répondre

  • 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)

    Répondre

  • 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.
    Cordialement

    Voir en ligne : Réseau de LED 8x8 MAX7219 - Tutoriel Arduino

    Répondre

  • 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

    Répondre

Rubrique Projets

Les derniers articles

Les articles les plus lus