Idée.
Une autre horloge.
Prototype d'horloge standard doté d'une bande de 60 LED et d'un ESP32. Il s'agit d'une pré-version qui doit être améliorée.
Pourquoi ?
Je voulais faire une horloge avec une bande standard de 60 LEDs.
CARACTÉRISTIQUES
L'horloge se connecte à Internet et se met à jour automatiquement.
L'idée est de construire une horloge circulaire (comme celle d'une grand-mère) mais numérique, en utilisant un ESP32 qui traînait dans mon bureau. Oui, une autre horloge. Oui, WS2812B.
Il se trouve que j'avais une bande LED WS2812B qui traînait dans un coin, non encore utilisée, d'un mètre avec 60 LEDs, comme ce type d'article :
Un petit calcul pour avoir un diamètre extérieur de 330,3 mm et un diamètre intérieur de 310,3 mm. C'est énorme à la fin.
La partie électronique est un ESP32 avec wifi comme celui-ci.
Défis
-
L'horloge
-
Construire l'horloge (je n'ai pas d'imprimante 3D avec un volume de construction suffisamment grand pour la taille finale). Les fichiers sont donc divisés en 4 (4 quarts). J'ai laissé le fichier pleine taille pour ceux qui ont des imprimantes avec un grand volume.
-
Après cela, il y a une couverture à l'intérieur du cercle. De même, 4 quartiers mais totalement plats pour couvrir la bande, faciles à imprimer.
-
Enfin un support pour maintenir l'horloge verticalement. L'idée est de pouvoir retirer ou déplacer l'horloge si nécessaire.
-
-
Nuit et jour.
-
Visibilité des LED. Les filaments standard bloquent la lumière pendant la journée (en raison de leur opacité), ce qui signifie que les LED ne sont pas visibles (même avec l'intensité électronique réglée au maximum). Avec une faible luminosité (le soir ou la nuit), c'est quelque peu acceptable, mais pendant la journée, la lumière des LED est presque invisible.
-
-
La connectivité et le programme de l'ESP32 sont faciles. Pas de difficulté. Le code C++ est joint.
-
l'idée est d'être capable de le retirer ou de le changer par un autre modèle dans tous les cas.
-
La boîte est similaire :
Merci Sean Starkey, je l'ai mis à jour pour mes propres besoins.
-
Les filaments.
Après quelques tests avec plusieurs filaments, mon choix s'est porté sur un filament translucide Creality. En orientant la bande vers l'extérieur de l'horloge (les LEDs faisant face vers l'extérieur), la luminosité est parfaite "jour et nuit", ce qui est l'effet souhaité. La lumière des LEDs se réfracte/réverbère à travers le filament. La bande est donc tournée vers l'extérieur.
Creality Clear.https://www.amazon.fr/dp/B0FVM42VTK
J'ai ajouté des chiffres (des nombres) à l'horloge, merci Opik Hidayat. J'aime l'Art déco.
La taille a été réduite à 66% par rapport à l'originale.
Impression
J'utilisais Oraca Slicer 2.4.1 et Snapmaker U1.
L'objet horloge de taille réelle est pré-découpé avec 4 encoches (4 attaches + une petite ouverture pour l'alimentation électrique). Chaque quart contient une partie de l'encoche. Il vous suffit d'ajouter le petit connecteur avec 2 ou 3 gouttes de super glue pour tout assembler.
Pour la sortie d'alimentation de la bande LED, une ouverture est placée sur la partie de l'horloge située en bas une fois assemblée, permettant aux lignes d'alimentation de la bande de passer à travers vers l'ESP32.
Évidemment, tout le monde peut le faire à sa propre manière ; n'hésitez pas à commenter.
La position de l'heure par rapport à l'orientation de l'horloge peut être facilement corrigée :
* soit en positionnant manuellement la bande LED en faisant pivoter l'horloge sur sa base.
* ou en programmant (c'est plus facile pour moi, car il n'y a pas besoin de gérer l'horloge). Le code est fourni (n'oubliez pas de mettre à jour le SSID et le mot de passe dans le fichier source, puis de recompiler avant de le flasher sur l'ESP32). Je compile en utilisant Visual Studio Code via le plug-in PlatformIO.
Sécurité.
AVERTISSEMENT, note de sécurité importante :
Si vous allumez un grand nombre de LED en modifiant le code, assurez-vous d'utiliser l'alimentation électrique appropriée fournie avec la bande (le transformateur avec la prise murale) ; sinon, vous pourriez avoir de mauvaises surprises. Le fil utilisé pour la bande est très fin et ne supporte donc que de faibles tensions et courants - cela peut être dangereux.
J'utilise le port USB de l'ESP32 parce que seules 3 LEDs sont allumées en même temps. La charge est minimale.
(Photos).
L'horloge se trouve dans sa base sans aucun fixateur. Il est possible d'ajouter un peu de colle juste au cas où.
标签
模型来源
