Table des matières:

Word Clock Arduino RGB Matrix : 6 étapes
Word Clock Arduino RGB Matrix : 6 étapes

Vidéo: Word Clock Arduino RGB Matrix : 6 étapes

Vidéo: Word Clock Arduino RGB Matrix : 6 étapes
Vidéo: Arduino + Neopixel Word Clock - Super Make Something Episode 6 2024, Novembre
Anonim
Word Clock Arduino RGB Matrix
Word Clock Arduino RGB Matrix

Oubliez les chiffres, le Word Clock à LED RVB affiche l'heure sous forme de texte ! Au lieu de deux aiguilles ou d'un affichage numérique, le Word Clock affiche l'heure actuelle sous forme de mots sous une lumière LED brillante à l'aide d'une matrice LED standard 8x8. Par exemple, s'il était 10h50, l'horloge LED indiquerait IL EST DE DIX MINUTES À ONZE. A 10h30, on dirait qu'il est dix heures et demie.

Fournitures

Composants matériels:

Matrice WS2812 LED 5050 RVB 8x8 64 LED pour Arduino

Wemos D1 Mini Pro

Vis à six pans creux M3 x 12 mm Boulons

Applications logicielles et services en ligne: Arduino IDE

Outils à main et machines de fabrication:

Glowforge - Cutter laser ou service de découpe laser.

Étape 1: Pas le premier

Pas le premier
Pas le premier
Pas le premier
Pas le premier

J'ai déjà vu ce type de Word Clock et des horloges ESP8622, mais aucune n'était aussi simple. J'ai trouvé un instructable par neotrace. C'était très proche de ce dont j'avais besoin. En fait, j'allais le faire jusqu'à ce que je trouve ces grilles matricielles 8x8 sur aliexpress. J'ai utilisé le code et je l'ai légèrement modifié pour travailler avec ma mise en page.

Étape 2: connexion de la matrice LED RVB

Connexion de la matrice LED RVB
Connexion de la matrice LED RVB

Le circuit est la partie la plus facile. Connectez simplement le +5v, la masse et les données. Téléchargez le code dans votre fichier done. J'ai eu un problème avec IOS et wifi, donc quand il expire, il va configurer un point d'accès et servir sa propre page pour mettre à jour les paramètres. Ce ne sera pas aussi précis sans RTC, mais c'est plus un art qu'une horloge.

Étape 3: Conception du boîtier

Conception de l'enceinte
Conception de l'enceinte
Conception de l'enceinte
Conception de l'enceinte

J'ai la chance d'avoir un laser à disposition, ce qui a facilité la création de l'enceinte. J'ai utilisé le merveilleux générateur de boîtes svg Boxes.py pour créer la structure initiale. J'ai inversé le couvercle pour agrandir le "visage". Cela offre un meilleur angle de vision pour l'horloge.

Étape 4: Construire l'enceinte

Construire l'enceinte
Construire l'enceinte

Je vous suggère de créer votre propre fichier pour votre boîtier. Cela dépendra de l'épaisseur de votre matériau. J'ai inclus le fichier de coupe SVG pour référence. J'ai peint à la bombe un mince morceau d'acrylique transparent, puis j'ai gravé la peinture au laser et je l'ai découpée.

Étape 5: Le code

Le code
Le code

J'ai coupé-collé du code à partir de divers éléments, je ne sais pas à quel point il est efficace ou élégant, mais cela fonctionne. C'est assez simple à lire. Mais je serais heureux pour tout ajout ou correction de code.

Je continuerai à travailler sur et en dehors de ce projet. Quant au code, il est assez bon pour que je le sache. Si quelqu'un souhaite contribuer, veuillez l'ajouter au projet github.

Étape 6: Boîtier alternatif

Boîtier altern-t.webp
Boîtier altern-t.webp
Boîtier altern-t.webp
Boîtier altern-t.webp

J'ai fait une autre enceinte, celle-ci est encore plus petite. Comme vous pouvez le voir, il existe de nombreuses façons de présenter l'horloge.

Conseillé: