HowTo : Electronique - Construire un chiffre à sept segments "pxlDigit" à partir de LED WS2812

Für ein anderes Projekt benötigte ich dringend eine relativ große Ziffer um eine Zeitdauer anzuzeigen. Daraus ist letztendlich dieses kleine “Unterprojekt” entstanden. Denn mit dem hier beschrieben 3D gedruckten Rahmen und ein paar WS2812 LEDs könnt Ihr leicht eine Sieben-Segment-Ziffer (oder auch mehrere) aufbauen und daraus Displays zum Darstellen von Zahlen aufbauen.

Au fil du temps, j'ai remarqué que ces types de chiffres conviennent à toutes sortes de projets. Par exemple, je les ai déjà utilisés pour construire une horloge.

Peut-être que vous en avez une nouvelle utilisation. Je suis curieux de savoir ce que vous en pensez. Alors s'il vous plaît laissez-moi un commentaire. 🙂

La façon dont vous construisez un tel nombre est décrite dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Avant de commencer cet article, vous devriez avoir traité les bases de la soudure. Vous trouverez des informations à ce sujet dans l'article suivant.

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.

Outil requis :

Dans la liste suivante, vous trouverez tous les outils dont vous avez besoin pour mettre en œuvre cet article.


Rassemblez les pièces dont vous avez besoin

Pour construire un chiffre, vous avez besoin des pièces suivantes :

  • Cadre imprimé en 3D
  • 7x 2x LED d'une bande 60LED/m WS2812
  • Câble à 3 broches d'environ 15 cm

Une autre vue des pièces nécessaires

Les fichiers STL à imprimer sur votre imprimante 3D se trouvent dans le référentiel sous le lien suivant.


Préparer les éléments LED

Afin que vous puissiez ensuite coller facilement les éléments LED dans le cadre, vous devez d'abord les préparer.

Tout d'abord, étamez les contacts sur la bande LED.

Vous devez maintenant couper six morceaux d'environ 3 cm de long dans le câble à trois conducteurs.

Vous pouvez ensuite dénuder les morceaux de câble coupés et le reste du câble sur environ cinq mm aux extrémités.

... et étain avec un peu de soudure.

Ainsi préparé, vous devriez facilement connecter les lignes avec les bandes LED préparées...

... peut souder.

Assurez-vous de souder les lignes à l'extrémité de la bande LED où la flèche pointe vers la LED.

Il s'agit de l'entrée de données de la première LED sur la bande de LED. Soudé de cette manière, vous pouvez ensuite éviter les erreurs lors du soudage final des bandes LED.


Installer des éléments LED dans le boîtier

Après avoir préparé les bandes LED, il est maintenant temps de les coller dans le cadre imprimé en 3D. À cette époque (malheureusement, les photos présentées ici ont été prises il y a quelque temps), je n'ai pas enregistré chaque étape. Mais il y a des plans détaillés de chaque connexion, ce qui, espérons-le, permettra toujours de suivre les étapes. 🙂

Als “grobe Orientierung” könnt Ihr diesen Schaltplan als Übersicht nutzen.

Les différents segments LED sont connectés dans l'ordre suivant.

  • dessous
  • en bas à droite
  • en haut à droite
  • au-dessus de
  • en haut à gauche
  • centre
  • en bas à gauche

Die blau gekennzeichneten Verbindungen sind nur der Vollständigkeit halber eingezeichnet. Diese sind natürlich schon vorhanden. Ansonsten entspricht “Rot” der 5V-Versorgung und “Schwarz” der Masse.

Avant de souder les bandes LED individuelles ensemble, vous devez coller les bandes LED individuelles dans le cadre comme indiqué.

Autre vue des rubans LED collés mais pas encore soudés.

Une fois que vous avez soudé toutes les bandes de LED, votre numéro devrait ressembler à ceci.

Les paragraphes suivants contiennent des images détaillées des connexions individuelles.

Vue de l'intersection où les segments en bas à droite, au milieu et en haut à droite se rencontrent.

Vous pouvez y voir que le segment en bas à droite est connecté au segment en haut à droite.

Natürlich sollte bei allen Verbindungen jeweils “5V” mit “5V”, “GND” und “DO” des einen LED-Streifens mit “DI” des anderen LED-Streifens verbunden werden.

Vue de l'intersection où les segments en bas à gauche, au milieu et en haut à gauche se rencontrent.

Vous pouvez y voir que le segment en bas à gauche est connecté au segment en haut à gauche.

Vue en haut à droite. Ici, le segment supérieur droit est connecté au segment supérieur.

Vue en bas à droite. Ici, le segment en bas à droite est relié au segment inférieur.

Vue du coin inférieur gauche. Aucun segment n'est connecté ici.

Man kann aber dafür erkennen, wie die Zuleitung (über die später Energie und Daten an die LED-Streifen “gesendet” werden) nach unten aus dem Rahmen herausgeführt wird.

Vue en haut à droite. Les segments en haut à gauche et le segment supérieur sont connectés ici.

Vue du segment médian.

Ici, on peut voir que le segment supérieur gauche est connecté au segment central et que le segment central est à son tour connecté au segment inférieur gauche.


Installer avant le chiffre suivant

Si vous souhaitez construire plusieurs chiffres, vous pouvez également les connecter entre eux. Cela signifie que la sortie de données du premier chiffre est transmise à l'entrée de données du deuxième chiffre, etc. Bien sûr, vous devez faire sortir la sortie de données du chiffre qui vient d'être construit.

Lötet dazu eine einzelne Leitung an den “D0” Ausgang des LED-Streifens im unteren-linken Segment an.

Vous pouvez ensuite faire sortir cette ligne à travers le trou de la ligne d'alimentation.


Insérer le diffuseur

Vous devez maintenant insérer un diffuseur dans le segment afin que la lumière des LED soit ensuite diffusée un peu mieux dans un segment individuel et que l'éclairage soit plus uniforme. Une petite bande de papier convient relativement bien. Vous pouvez couper cette bande vous-même. Si vous avez un traceur papier, vous pouvez également les faire découper. Le modèle pour cela est lié dans la zone de la liste des matériaux.

Avant de pouvoir insérer la bande de papier, vous devez...

...plier légèrement.

Vue de dessus du diffuseur inséré.

Les sept bandes de papier doivent alors s'insérer dans les segments individuels comme indiqué.

Une autre vue des bandes de papier diffuseur insérées.

Assurez-vous que les diffuseurs ne dépassent pas du cadre imprimé en 3D.


Colle sur le panneau avant en papier

Es gibt mehrere Möglichkeiten eine Frontblende anzubringen. Der Einbau einer 3D gedruckten Frontblende ist im nächsten Absatz beschrieben. In diesem Abschnitt ist beschrieben, wie Ihr eine Papierblende, welche sich am besten mit einem Papierplotter zuschneiden lässt, als Frontblende aufkleben könnt. Dazu solltet Ihr die Blenden auf selbstklebenden “Etikettenpapier” plotten. So könnt Ihr diese leicht abziehen und auf den 3D gedruckten Rahmen aufkleben.

Après avoir tracé le panneau avant, vous pouvez le détacher soigneusement du papier support...

...et collez-le sur le cadre imprimé en 3D.

Ensuite, vous devez mettre le numéro entier sur le devant et utiliser un objet lourd pour appuyer plus longtemps sur le panneau avant.

Le panneau avant collé devrait alors ressembler à ceci. 🙂


Fixez le panneau avant imprimé en 3D

Il est préférable d'imprimer le panneau avant imprimé en 3D à partir d'un filament transparent ou blanc. (Bien sûr, la lumière doit pouvoir briller. 🙂 ) Dans les images présentées, j'ai utilisé un filament transparent pour créer des écrans pour le pxlBlck_digitClock faire. Ceux-ci sont ensuite attachés au cadre du chiffre avec de la colle chaude.

Ces images sont un extrait des images de structure du pxlBlck_digitClock.

Vous pouvez voir les quatre panneaux avant imprimés en 3D ici.

Il suffit de les relier au cadre du chiffre respectif...

...une petite goutte de colle chaude sur un...

...et de l'autre côté.

Ensuite, vous pouvez placer rapidement le panneau avant sur le cadre du numéro respectif.

Les faces avant se centrent sur le cadre des chiffres et ne devraient plus pouvoir tomber grâce à la colle chaude.

Une autre vue.

Vue des chiffres, y compris les panneaux avant imprimés en 3D en fonctionnement.


Code pour contrôler à l'aide d'un Arduino

Un exemple de la façon dont vous pouvez contrôler ce type d'affichage à sept segments avec un Arduino, par exemple, Je posterai dans les prochains jours et puis également un lien ici. 🙂 à retrouver dans l'article suivant

Darin enthalten ist ein erster Usecase wie Ihr “pxlDigit’s” einsetzen könnt. Der verlinkte Arduino Code hilft hoffentlich bei den ersten Programmierarbeiten. Ich werde demnächst aber noch einen separaten Artikel zur einfachen Ansteuerung verfassen. 🙂


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

27 commentaires

      1. Bonjour!
        Se pourrait-il que les fichiers du côlon manquent dans le référentiel ? Bien sûr, il se peut que je ne l'aie pas trouvé, car je ne suis pas très expérimenté en impression 3D.

        1. Salut Stefan,
          Oui tu as raison. Je vais ajouter les fichiers STL pour cela. S'ils ne sont pas là d'ici demain, s'il vous plaît rappelez-moi encore. 🙂
          Cordialement
          Fabien

          1. Merci beaucoup pour l'achèvement rapide! Maintenant, je dois juste voir quel type de tuyaux j'utilise et quel type d'extrait de code j'utilise pour les contrôler.

          2. Salut Stefan,
            Volontier. 🙂 J'ai pris des tiges en aluminium de 8 mm. Les instructions pour cela seront bientôt disponibles. J'y travaille presque. 🙂
            Un petit extrait de code pour le contrôle devrait également être mis en ligne cette semaine. 🙂

            Amusez-vous à bricoler.
            Cordialement
            Fabien

  1. J'attends aussi avec impatience les instructions pour les tiges en aluminium, extrait de code ! Je suppose également que vous avez changé votre câblage autour de certains pour que les fils se terminent sur les côtés au lieu de descendre. Projet génial!

    1. Salut Matthieu,
      Merci pour ces mots gentils. 🙂
      J'ai posté il y a quelques minutes un autre projet qui utilise ces chiffres. Il existe également un Arduino Sketch lié où certaines fonctionnalités numériques sont implémentées. Vous pouvez retrouver l'article ici : https://nerdiy.de/en/howto-arduino-timer-time_timy-zur-visualisierung-von-zeitdauern-bauen/

      J'ai également implémenté ces chiffres dans mon projet pxlBlck. La plupart de la mise en œuvre commence ici : https://github.com/Nerdiyde/pxlBlck/blob/61e7425560fc868f5b20d4f1727bdc72e65b99fc/plugin/ESPEasy/_P205_pxlBlck.ino#L4271
      I hope this is enough for a first start. I’m also working on the build instructions for the “aluminum rod”-version. But of course this needs some more time. 🙂
      cordialement
      Fab

    1. salut david,
      Merci de me le faire savoir. J'ai corrigé la faute de frappe dans la liste des matériaux. En fait, c'est un 60LEDs/m. Les liens devraient vous amener à la boutique où vous devez sélectionner le bon type de bande de led. 🙂
      cordialement
      Fab

  2. I am building a 16 rocket semi-simultaneous launch control system for the Cub Scouts. Looking to “amp up” the excitement with an “NASA-Apollo-style” countdown & message clock. Need to source six of 8″-12″ 7-segment displays. Need to be low power (running on batteries in the middle of the rocket field). But need to be “daylight readable” (viewed from 25′-100′ across the field in the middle of July sunny days. Thanks for any suggestions.

    1. Salut Robert,
      de mon point de vue, il devrait être possible de construire cela. Le fonctionnement sur batterie est bien sûr possible avec une batterie adaptée. Le compte à rebours peut être démarré via wifi au cas où vous voudriez utiliser un microcontrôleur compatible wifi.
      Meilleurs régals
      Fab

  3. Au revoir!
    Comment avez-vous fait sortir les câbles du boîtier de l'horloge et où avez-vous placé le microcontrôleur ?
    Comment avez-vous relié les points aux autres chiffres ?
    Bien à vous

    1. Salut Floo33r,
      Malheureusement, je n'ai pas encore créé de tutoriel détaillé pour assembler l'horloge. Mais vous pouvez obtenir quelques impressions à partir des publications suivantes sur ma chaîne Instagram :
      Microcontrôleur (installé sur un circuit imprimé personnalisé derrière un segment LED) :
      https://www.instagram.com/p/B_-ATqcq92P/
      https://www.instagram.com/p/B-aHFEmq0J_/
      Voir plus :
      https://www.instagram.com/p/B-4zcVJq0tg/
      https://www.instagram.com/p/B_9wSexq7Q1/
      https://www.instagram.com/p/B_SVyD_KovI/
      https://www.instagram.com/p/B-65v19jFEE/
      https://www.instagram.com/p/B-49RvVDpaY/
      https://www.instagram.com/p/B-fHD4PIx08/

      Cordialement
      Fabien

  4. Bonjour,

    Je suis tombé sur le projet il y a quelques jours et j'aimerais le reconstruire pour qu'une saisie se fasse via un clavier 4×4. Nano, Keypad et WS2812 sont déjà là.

    que devrais-je intégrer pour que le numéro saisi s'affiche également sur le segment 7 ?
    Pour nous, tout est une question de temps au tour dans le sport.

    Merci beaucoup

  5. Bonjour!

    Projet très sympa. J'aimerais reconstruire ça. Pourriez-vous poster le code et le schéma de l'horloge? Merci beaucoup

    LG

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.