Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Synchronisez votre horloge avec un serveur de temps NTP afin qu'ils puissent vérifier la bonne heure s'il y a eu une panne si vous n'êtes pas à la maison:-)
Étape 1: Les matériaux
- Contreplaqué (2 couches)
- Plexiglas
- Wemos D1 ou Wemos D1 mini pro ou Wemos D1 mini
- Câble micro-usb
- Chargeur de téléphone
- Cadre photo fantaisie
- 168 pièces WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic construit dans Smd 5050 Rgb
Je suis allé dans un soi-disant fabshop pour utiliser leur découpeur laser pour les 3 couches.
Vous aurez également besoin de divers outils: perceuse (+ une sélection de forets), pinces, tondeuses (ou coupe-fil) et un fer à souder (avec soudure) Au début j'ai fait mon design avec un Wemos D1 mais j'ai commandé du Wemos D1 mini pro et certains Wemos D1 mini et aussi sur ceux-ci l'horloge fonctionne parfaitement.
Étape 2: Première couche
La première couche que vous devez créer est la carte sur laquelle les LED seront montées / montées. Ici, vous avez plusieurs options sur la façon de structurer la carte LED.
Dans cette étape, vous devrez également prendre en compte l'espacement de vos LED. J'ai dessiné mon visage wordclock avec le programme de dessin gratuit d'Inscape (Trouvez-le sur Inscape.org)
Étape 3: Deuxième couche
La deuxième couche est de guider la lumière pour qu'elle ne se répande pas là où vous ne voulez pas avoir de lumière…
Étape 4: Troisième et dernière couche
Le cadran de l'horloge, J'ai laissé le cadran de l'horloge découpé au laser par le fabshop sur un morceau de plexiglas noir. Entre la deuxième et la troisième couche j'ai mis un morceau de papier cuisson pour obtenir un bel effet diffus des leds
Étape 5: Le code
Excellent! Une fois l'assemblage physique de la carte terminé, il est temps de passer au codage. J'ai écrit du code Arduino pour recevoir et afficher les valeurs de LED envoyées de l'ordinateur à l'Arduino (la technique utilisée pour allumer plusieurs LED en même temps s'appelle le multiplexage, donnez-lui un google si vous avez un peu de temps). Le code arduino est dans le fichier en dessous.
Je ne suis pas un programmeur, donc si vous avez des commentaires pour rendre le code simple, veuillez prendre le temps d'écrire une suggestion:-)
Mettre à jour:
La version 1.1 est une horloge synchronisée NTP avec le gestionnaire Wifi.
Si l'horloge ne trouve pas de connexion avec un routeur, elle créera un point d'accès. Connectez-vous simplement au point d'accès et tapez https://192.168.4.1 et connectez-vous à un réseau wifi disponible. Une fois la connexion établie, une animation s'affichera en rouge, blanc et bleu, puis reviendra avec l'heure correcte.
Étape 6:
Les crédits vont à Jan qui m'a inspiré et aidé…