Table des matières:

Calendrier de l'Avent DIY LED : 3 étapes
Calendrier de l'Avent DIY LED : 3 étapes

Vidéo: Calendrier de l'Avent DIY LED : 3 étapes

Vidéo: Calendrier de l'Avent DIY LED : 3 étapes
Vidéo: FABRIQUER SON CALENDRIER DE L'AVENT 🎄 #DIY #HOWTO 2024, Novembre
Anonim
Calendrier de l'Avent DIY LED
Calendrier de l'Avent DIY LED
Calendrier de l'Avent DIY LED
Calendrier de l'Avent DIY LED

Je vais décrire comment nous avons fabriqué cette horloge analogique qui sert également de calendrier de l'Avent. Il y a 24 leds ws2811 autour de l'horloge dans un cercle et chacune d'elles s'allume en vert jusqu'aux jours avant Noël. Le jour de Noël, toutes les lumières sont allumées en rouge. Tous les deux mois, les lumières sont d'un bleu uni. Il est piloté par un es8266 qui peut être géré par l'IDE Arduino, mais un Raspberry Pi fonctionnerait également. Cela peut être hautement personnalisé et modifié à votre guise, et il peut même exécuter des animations en dehors des couleurs unies normales. Continuez à lire pour savoir comment j'ai fait cela, ou regardez la vidéo ci-dessous!

Fournitures:

  1. es8266
  2. Alimentation 5V
  3. led ws2811
  4. Kit horloge

Étape 1: Construisez l'horloge

Construire l'horloge
Construire l'horloge
Construire l'horloge
Construire l'horloge
Construire l'horloge
Construire l'horloge

Nous avons commencé par construire l'horloge, qui était de 5 morceaux de chêne rouge de 3,5" de large sur 18" de haut. Après les avoir collés ensemble, nous avons gratté l'excès de colle et l'avons poncé à plat. Ensuite, nous avons pris une scie sauteuse pour faire un cercle grossier et sommes passés à la ponceuse à bande pour affiner le cercle. Après cela, nous avons utilisé une équerre de menuisier pour mesurer des angles de 15 degrés à partir du centre afin de tracer les lignes de l'emplacement de chaque lumière. Nous avons utilisé la perceuse à colonne pour percer les trous à environ 1,5 pouces du bord de l'horloge. Nous l'avons terminé avec de l'huile de noix de Mahoney.

Étape 2: ajouter les composants électroniques et câbler le circuit

Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit
Ajouter les composants électroniques et câbler le circuit

Nous avons commencé l'assemblage en poussant les 24 leds ws2811 à travers les trous de 1/2 pouce que nous avons percés. Ensuite, nous avons dessiné un contour du composant de l'horloge et tracé un renfoncement d'environ 3/8 de pouce afin que nous puissions l'adapter à l'arrière. Une fois cela fait, nous avons collé à chaud l'alimentation 5V à l'arrière, ajouté un taquet qui le maintiendrait au mur et soudé le circuit qui alimenterait les lumières. Le circuit est très simple et utilise une seule broche du microcontrôleur es8266 pour contrôler les leds, et l'alimentation 5V pour les alimenter.

Étape 3: installez le code et profitez-en

Installez le code et profitez-en !
Installez le code et profitez-en !
Installez le code et profitez-en !
Installez le code et profitez-en !
Installez le code et profitez-en !
Installez le code et profitez-en !

L'étape suivante consiste à installer le code ci-dessous. Puisque nous utilisons un ES8266, l'IDE Arduino fonctionnera bien pour cela:

github.com/tmckay1/advent_calendar

Vous devrez changer la définition du pin qui contrôle les LED si vous n'utilisez pas le même pin que nous, et ajouter vos informations wifi (SSID/mot de passe). Vous devrez également installer des dépendances telles que FastLED et NTP Client, et vous utilisez la carte es8266 comme je l'ai fait, vous devrez également installer la carte dans l'IDE Arduino (consultez les ressources pour plus d'informations).

Fondamentalement, le code obtient la date actuelle du client NTP toutes les 10 secondes une fois connecté au wifi, puis calcule le nombre de lumières à allumer si c'est en décembre. Une fois ces informations obtenues, il utilise la bibliothèque FastLED pour allumer les LED de l'horloge.

Après avoir installé le code, branchez-le et profitez-en:)

Ressources

Installation de la dépendance client NTP:

Installation de la dépendance FastLED:

Installation de la carte es8266 sur l'IDE Arduino:

Conseillé: