Cette incroyable montre LED est un projet assez simple que presque tout le monde peut faire.
Comme les balles de ping-pong ne sont pas orientées dans la matrice, l'auteur a dû trouver un bon moyen d'afficher les nombres. La conception, sur laquelle il s'est arrêté, utilise 12 boules pour chaque figure, après quelques expériences, il s'est avéré que cela permettait d'obtenir la représentation la plus claire des nombres.
Au total, 128 balles ont été utilisées pour l'ensemble de l'exposition.
Étape 1: Matériaux / outils:
- MDF 80 * 30 cm (vous pouvez remplacer le MDF par un stratifié ou un panneau de fibres de bois)
- 128 balles de ping-pong (blanches, de préférence blanc laiteux)
- Petits clous pour meubles
- Ancien câble USB (pour l'alimentation Arduino nano)
- Câble avec prise d'équipement inutile
- Alimentation 5V 10A
- Arduino nano
- Ruban LED WS2812B (5m, 30 leds / mètre, classe IP30)
- Module d'horloge en temps réel DS3231
- Fil à 3 conducteurs (2+ mètres)
Les outils:
- Scie à onglet (ou un niveau de compétence suffisant pour couper exactement à 30 degrés sans elle)
- Scie à métaux
- Fer à souder
- Perceuse ou tournevis
- Couronne de 32 mm
- Colle à bois
- Pistolet à colle chaude (avec colle)
- Lampe de poche
- Papier de verre
Préface
Le choix des balles est une partie importante. Les balles de ping-pong ont généralement une couture reliant les deux hémisphères ensemble. Cela en soi n'est pas un problème, car avec la disposition correcte des billes, cette couture ne sera finalement pas visible sur l'écran. Cependant, souvent sur les boules, il y a un logo de l'entreprise du fabricant, qui sera découpé dans le processus. Vous devez regarder pour que le logo ne repose pas sur la couture, mais se trouve sur un côté de l'hémisphère. Les balles colorées ne conviennent pas non plus. Il est conseillé d'utiliser des balles de ping-pong sans couture sans impression, mais toutes ne peuvent pas être achetées.
Étape 2: Couper les boules
Chaque balle aura sa propre LED. Afin d'obtenir la meilleure transmission lumineuse et une bonne dispersion, les boules doivent être coupées d'une part, ce qui en fait une sorte d'ombre (exemple: comme sur les lampadaires). Ces trous doivent être suffisamment grands (environ 30 mm), car il ne sera pas possible de disposer les LED toujours strictement au centre.
Pour ce faire, un trou de 32 mm de diamètre est percé dans un morceau de matériau dense, une bille est pressée contre ce trou et, d'autre part, la partie en saillie est découpée avec une scie à métaux. Le logo doit pénétrer sur la partie coupée, s'il y en a une, et afin de s'assurer que la couture ne tombe pas sur le côté "avant" de l'abat-jour - la balle est mise en évidence avec une lampe de poche.Cela complique la tâche, c'est pourquoi il est souhaitable d'utiliser des balles sans soudure.
Étape 3: coller les boules en rangées
Après avoir fait des trous dans toutes les balles de ping-pong, elles doivent être collées ensemble en rangées (2 rangées de 17, 18 et 19 balles et une rangée de 20). Ces rangées doivent être aussi droites que possible et il ne doit pas y avoir d'espace entre les balles. Il est pratique de le faire en plaçant les billes entre les deux rails, en les plaçant avec les trous vers le haut. Après cela, les boules sont collées ensemble avec une petite quantité de colle chaude de chaque côté. Il devrait y avoir un peu de colle, sinon elle sera visible à la fin.
Étape 4: liaison des lignes
Cela se fait à nouveau à l'aide de rails, mais maintenant entre eux se trouvent déjà des rangées. Encore une fois, vous devez vous assurer qu'il y a peu de colle. En appliquant de la colle pour tous les 4 joints, les rangées sont pressées les unes contre les autres, de sorte qu'à la fin il n'y aurait pas de lacunes.
Étape 5: Cadre
Le cadre est un nid d'abeille allongé et est assemblé à partir de 6 segments. Selon les normes, une balle de ping-pong devrait avoir un diamètre de 40 mm, cependant, les fabricants ne respectent pas toujours strictement ces normes, par conséquent, il est nécessaire de considérer la taille du cadre en fonction des balles que vous avez réussi à obtenir. Il est également peu probable que le collage de boules soit idéal, donc la taille du cadre est déterminée empiriquement.
Une fois les faces du cadre faites, elles sont dessinées ensemble, des rangées y sont insérées pour s'assurer que tout converge, elle est développée si nécessaire.
Étape 6: Soudage de la bande LED
La bande de LED doit être coupée en segments (une partie de 1 LED, une de trois LED, une de 5 LED et 17 de 7 LED). Les segments sont connectés par fil selon l'image (1 LED, puis 5, puis tous les segments sont 17, et à la fin il y a 3 LED).
Étape 7: mur arrière
À partir du MDF ou du panneau de fibres le long du périmètre intérieur du cadre assemblé, la paroi arrière est découpée sur laquelle la bande LED sera collée. L'emplacement des LED sur la bande et leur correspondance avec les billes peut être vu dans l'image schématique ci-dessous.
Étape 8: installer la bande LED
Les fils reliant les segments de la bande interfèrent avec l'installation normale du panneau de billes, donc ils se rétractent. Pour ce faire, des trous sont percés dans le capot arrière légèrement plus que la largeur de la bande, et une bande est insérée à l'intérieur. Après vous être assuré que chaque LED frappe sa propre boule, vous pouvez retirer le substrat de la couche adhésive de bandes et les coller sur la base.
Étape 9: Collez les boules sur le cadre
Le panneau est posé face vers le bas et à chaque point de contact, il est fixé avec une petite goutte d'adhésif thermofusible.
Étape 10: Installation du panneau LED
Le panneau LED est posé sur le dessus. Le panneau est fixé avec plusieurs petits œillets, selon le principe fixé dans les cadres d'une photo ou d'une photographie. Cela facilitera le démontage de la structure en cas de défaillance et offrira des possibilités de modifications supplémentaires.
Étape 11: Électronique
Les connecteurs de la "mère" PLS ont été soudés aux bornes Arduino, auxquelles le module d'horloge, l'alimentation et la bande LED sont connectés. La bande est alimentée directement à partir de l'alimentation 5V 3A, les "données" sont connectées à l'arduino via une résistance de 300 à 500 Ohms (en option, mais hautement souhaitable). L'arduino lui-même est alimenté par la même unité, mais il n'est pas nécessaire de connecter l'alimentation de la bande à l'arduino, il n'est pas nécessaire que des courants élevés parcourent les chemins de l'arduino. À propos, l'alimentation électrique de la bande est de préférence connectée des deux côtés de la bande.
Étape 12: Code
Lors du téléchargement du code, assurez-vous que l'alimentation est coupée!
Tout d'abord, vous devez régler l'heure sur le module. Comment faire lire par exemple ici.
Après cela, vous pouvez télécharger le code principal. Ci-dessous, vous pouvez voir le code qui a été utilisé dans la vidéo ci-jointe et dans la plupart des images. (TimeWhiteBackgroundRainbow.ino)
L'auteur a également fourni d'autres programmes. Le programme «CycleThroughDigits.ino» compte simplement jusqu'à 9999 pour montrer à quoi ressemblent tous les chiffres.OnlyTime.ino affiche simplement l'heure sans arrière-plan coloré. Enfin, «FastledExampleCode.ino» est le code fourni par la bibliothèque FastLED qui montre quelques animations simples. Tous les fichiers peuvent être téléchargés dans une archive à la fin de l'article.
Ce projet peut être plus qu'une montre ordinaire. Par exemple, vous pouvez ajouter un contrôle de bouton, modifier la luminosité en fonction de l'éclairage, afficher uniquement certaines couleurs, répondre à la musique, le connecter au Wi-Fi. Puisque le projet est assemblé en arduino - les possibilités sont larges.
De moi-même. Peut-être que tout le monde n'a pas compris comment cela fonctionne. Le projet n'a pas utilisé une bande LED RVB ordinaire, mais une bande spéciale avec une adresse pour chaque LED. C'est-à-dire que chaque LED a sa propre puce avec une adresse individuelle, de sorte que chaque LED peut être utilisée comme "pixel" de l'affichage.
Télécharger l'archive avec des croquis et des bibliothèques
C'est tout, bonne chance à tous dans votre travail!