Pour un autre projet, j'avais besoin de toute urgence d'un nombre relativement grand pour indiquer une période de temps. Cela a finalement abouti à ce petit « sous-projet ». Car avec le cadre imprimé en 3D décrit ici et quelques LED WS2812, vous pouvez facilement construire un chiffre à sept segments (ou plusieurs) et l'utiliser pour créer des affichages pour afficher des nombres.
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.
- Électronique - Mon ami le fer à souder
- Électronique – Souder les composants THT à la main
- Électronique – Soudez des composants CMS à la main
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. 🙂
À titre de « guide approximatif », vous pouvez utiliser ce schéma de circuit comme aperçu.
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
Les connexions marquées en bleu ne sont représentées que par souci d'exhaustivité. Bien entendu, ceux-ci existent déjà. Sinon, « Rouge » correspond à l'alimentation 5V et « Noir » à la 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.
Bien entendu, pour toutes les connexions, « 5V » doit être connecté à « 5V », « GND » et « DO » d'une bande LED à « DI » de l'autre bande LED.
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.
Cependant, vous pouvez voir comment la ligne d'alimentation (par laquelle l'énergie et les données sont ensuite « envoyées » aux bandes LED) est dirigée vers le bas hors du cadre.
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.
Pour ce faire, soudez une seule ligne à la sortie « D0 » de la bande LED dans le segment inférieur gauche.
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
Il existe plusieurs façons de fixer un panneau avant. L'installation d'une face avant imprimée en 3D est décrite dans le paragraphe suivant. Cette section décrit comment coller un panneau de papier, qu'il est préférable de découper avec un traceur à papier, comme panneau avant. Pour ce faire, vous devez tracer les ouvertures sur du « papier pour étiquettes » autocollant. Cela signifie que vous pouvez facilement les décoller et les coller sur le cadre imprimé en 3D.
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
Cela inclut un premier cas d'utilisation sur la façon dont vous pouvez utiliser « pxlDigit's ». Espérons que le code Arduino lié aidera au travail de programmation initial. J'écrirai bientôt un article séparé sur un contrôle facile. 🙂
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é. 🙂
Bon travail! Merci pour les supers projets !
Merci beaucoup! 🙂 Merci pour le café aussi ! 🙂
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.
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
Salut Stefan,
vient d'ajouter les STL. 🙂
Amusez-vous? avec ça
Cordialement
Fabien
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.
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
Bonjour quand le reste vient le contrôle et la connexion de l'arduino mfg
bonjour thomas,
Vous pouvez trouver un exemple de connexion à un Arduino Nano dans l'article suivant : https://nerdiy.de/howto-arduino-timer-time_timy-zur-visualisierung-von-zeitdauern-bauen/
J'espère que cela aide. 🙂
Cordialement
Fabien
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!
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
J'espère que cela sera suffisant pour un premier démarrage. Je travaille également sur les instructions de construction de la version « tige d'aluminium ». Mais bien sûr, cela nécessite encore un peu de temps. 🙂
cordialement
Fab
La liste dit 144leds/m mais les instructions disent 60/m qui est-ce parce que le lien vous prend aussi 144/m
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
Merci pour la mise à jour, je vais vous acheter plus de café.
Merci beaucoup 🙂
Je construis un système de contrôle de lancement semi-simultané de 16 fusées pour les Cub Scouts. Vous cherchez à « amplifier » l’excitation avec un compte à rebours et une horloge à messages « à la NASA-Apollo ». Besoin de se procurer six écrans 8″-12″ à 7 segments. Doit être de faible consommation (fonctionnant sur batteries au milieu du champ de fusée). Mais il doit être « lisible à la lumière du jour » (vu de 25′ à 100′ à travers le champ au milieu des jours ensoleillés de juillet. Merci pour toutes suggestions.
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
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
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
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
Salut Lars,
vous auriez alors à construire un nombre correspondant de chiffres et à les relier entre eux. Ensuite, ajustez le code en conséquence afin que l'heure que vous entrez via le clavier s'affiche à l'écran. 🙂
J'ai fait quelque chose de similaire ici. peut être vous pouvez utiliser des parties du code : https://nerdiy.de/howto-arduino-timer-time_timy-zur-visualisierung-von-zeitdauern-bauen/
Cordialement
Fabien
Bonjour!
Projet très sympa. J'aimerais reconstruire ça. Pourriez-vous poster le code et le schéma de l'horloge? Merci beaucoup
LG
Salut manuel,
regarde ici: https://nerdiy.de/de_de/howto-pxlblck-pxldigit_clock-mit-dem-pxldigit-pcb-aufbauen/
Au moins le firmware y est lié. 🙂
Cordialement
Fabien