Table des matières:

Veilleuse et horloge à LED Batman (Arduino) : 8 étapes
Veilleuse et horloge à LED Batman (Arduino) : 8 étapes

Vidéo: Veilleuse et horloge à LED Batman (Arduino) : 8 étapes

Vidéo: Veilleuse et horloge à LED Batman (Arduino) : 8 étapes
Vidéo: HOW TO MAKE A 3D ILLUSION LAMP ? 3D ilizyonlu LAMBA NASIL YAPILIR ? 2024, Juillet
Anonim
Veilleuse et horloge à LED Batman (Arduino)
Veilleuse et horloge à LED Batman (Arduino)

Il y a quelques années, j'ai reçu des mouvements d'horloge à quartz et j'ai fabriqué une horloge pour chacun des enfants.

Inévitablement, notre plus jeune voulait maintenant aussi une horloge et était catégorique sur le fait que ce devrait être une horloge de Batman !

J'avais envie d'en faire quelque chose de «plus», alors j'ai pensé qu'il serait bon de rétro-éclairer le logo de Batman pour le faire ressembler à l'indicatif que nous voyons projeté contre les nuages dans le film.

Cela a fonctionné un régal! Comme c'est souvent le cas, en particulier avec les effets de lumière, les images de cette instructable ne lui rendent pas justice, mais elle a fière allure sur le mur la nuit.

Les matériaux nécessaires:

  1. Mouvement d'horloge à quartz
  2. MDF 9 mm, environ 700 mm x 300 mm (des coupes plus fines fonctionneraient également, tout comme le contreplaqué - nous avons essentiellement utilisé ce que nous avions dans le garage)
  3. Bâtonnets de bois plus courts, environ 15 mm carrés (mais vous pouvez également utiliser d'autres chutes de bois ci-dessus)
  4. Peinture d'apprêt, papier de verre et peinture noire mate
  5. Colle à bois et colle chaude

Électronique

  1. Bande led WS2812 (nous avons utilisé une bande de 1 mètre à 60 leds/mètre)
  2. circuit imprimé
  3. Prise IC à 8 broches
  4. 2x trimmers ou potentiomètres (nous avons utilisé 50k Ohm)
  5. Résistance dépendante de la lumière
  6. Résistance 300 - 500 Ohm (nous avons utilisé 470 Ohm)
  7. Puce Atmel ATTiny85 (mais n'importe quel Arduino suffirait)
  8. Condensateur 100uF (pas nécessaire si vous utilisez une carte Arduino)
  9. Condensateur 1000uF
  10. Prise USB (ou un moyen d'appliquer 5V au circuit)

Outils:

  1. Scie sauteuse ou scie à chantourner
  2. Fer à souder
  3. outils de peinture et de ponçage

Étape 1: Choisissez un motif et découpez

Choisissez un design et découpez !
Choisissez un design et découpez !
Choisissez un design et découpez !
Choisissez un design et découpez !
Choisissez un design et découpez !
Choisissez un design et découpez !

J'ai fait une recherche rapide sur google pour "logo batman".

Lorsque nous avons opté pour un design, nous l'avons agrandi au format A3 environ et l'avons utilisé comme modèle sur un vieux panneau MDF de 9 mm. À l'aide d'une scie sauteuse, nous avons découpé la forme et elle a rapidement commencé à prendre forme !

Étape 2: Préparation, ponçage et peinture

Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture
Préparation, ponçage et peinture

Pour obtenir une bonne finition, nous avons poncé tous les bords, et les parties 'ébavurées' et rugueuses laissées par la scie sauteuse.

Deux couches d'apprêt avec un ponçage intermédiaire étaient tout ce qui était nécessaire pour fournir une base solide pour la couche de finition noire. J'ai fait la peinture avec mon fils comme une chose amusante (si désordonnée!) À faire ensemble.

Étape 3: Préparation et montage de l'horloge

Préparation et montage de l'horloge
Préparation et montage de l'horloge

Nous avons utilisé de vieilles chutes de bois d'environ 15 mm de profondeur pour placer l'horloge de Batman contre le mur.

À l'aide d'un foret de 10 mm au centre du logo, nous avons monté un mouvement d'horloge à quartz et, à l'aide d'un foret de 7 mm, nous avons fraisé un trou pour accueillir la résistance dépendante de la lumière. Attention à le monter suffisamment loin de l'horloge pour éviter que les aiguilles ne balayent le capteur et ne déclenchent un état « sombre » qui allumerait les lumières !

Étape 4: Montez la bande LED à l'arrière de l'horloge

Montez la bande LED à l'arrière de l'horloge
Montez la bande LED à l'arrière de l'horloge
Montez la bande LED à l'arrière de l'horloge
Montez la bande LED à l'arrière de l'horloge
Montez la bande LED à l'arrière de l'horloge
Montez la bande LED à l'arrière de l'horloge

Nous avons utilisé des bandes LED adressables WS2812, mais n'importe quelle bande LED suffirait.

L'avantage des leds adressables est que vous pouvez changer les couleurs et l'intensité par led. En fin de compte, nous voulions que le logo ait l'air d'avoir du «feu» derrière lui, donc varier la couleur des LED était souhaitable dans notre cas.

La première étape ici consistait à répartir la bande led de 1 m autour de la circonférence de l'horloge. Nous avons coupé la bande à des intervalles appropriés et collé les segments au dos de l'horloge à l'aide de colle chaude. Attention à bien observer les flèches sur la bande LED - elles doivent pointer dans une direction continue d'une section de bande à l'autre !

Une fois collés, nous avons ressoudé les segments de bande à l'aide de fils de connexion pour restaurer les circuits que nous avions rompus en coupant la bande.

Étape 5: Créer le circuit de contrôle

Créer le circuit de contrôle
Créer le circuit de contrôle
Créer le circuit de contrôle
Créer le circuit de contrôle
Créer le circuit de contrôle
Créer le circuit de contrôle

Nous avons utilisé un Atmel ATTiny85 pour contrôler l'horloge, mais n'importe quel Arduino fera l'affaire. En effet, nous avons testé le circuit dans un premier temps avec un Arduino Nano.

Les instructions pour la bande led adressable recommandent un condensateur de 1000 uF et une résistance de 300-500 Ohm entre l'Arduino et la bande.

Suite à ces conseils, nous avons également utilisé deux potentiomètres pour permettre le réglage de la luminosité et du niveau de lumière auxquels les LED s'allument.

Le premier potentiomètre était câblé comme un diviseur de tension, où l'entrée Arduino était connectée au centre. Le réglage de ce trimmer nous permet d'envoyer un signal entre 0V et 5V à l'Arduino, qu'il peut interpréter comme la luminosité souhaitée

Le deuxième potentiomètre a été câblé en série avec la résistance dépendante de la lumière, pour nous permettre de modifier les niveaux de lumière auxquels l'élément de veilleuse de l'horloge s'allume.

Enfin, nous avons utilisé une prise USB comme source d'alimentation et un condensateur de 100 uF sur la puce ATTiny pour la protéger du bruit. Les fichiers Fritzing joints, espérons-le, donnent un sens au circuit.

Étape 6: écriture du programme

Image
Image
Rédaction du programme
Rédaction du programme

J'ai voulu créer des « éclats » de rouge le long de la bande led que je voulais généralement jaune.

À l'aide de la feuille de calcul ci-jointe, nous avons conçu un calcul pour créer l'intensité croissante et décroissante du rouge le long de la bande. Regardez la vidéo pour voir l'effet.

J'utilise un Arduino Uno standard pour télécharger le code sur l'ATTiny85. Assurez-vous de le démarrer à 16 MHz pour obtenir un effet décent. J'ai utilisé cet excellent tutoriel pour créer un programmeur ATTIny à l'aide d'outils Arduino standard. - N'hésitez pas à utiliser le fichier de code Arduino ci-joint pour commencer.

Bien que j'aie utilisé l'ATTiny, n'importe quel Arduino fonctionnera - Uno ou Nano sont tous les deux beaucoup plus faciles à utiliser que l'option que j'ai choisie, mais à moins de 1 £ chacun pour l'ATTiny85, c'est trop une bonne affaire pour ignorez cette petite puce.;-)

Nous avons programmé l'appareil pour qu'il s'allume lorsqu'il fait sombre et qu'il s'éteigne à nouveau lorsqu'il devient clair.

De plus, après deux heures, il s'éteint automatiquement et attend qu'il soit clair avant de se déclencher à nouveau dans l'obscurité. En d'autres termes, après deux heures de mise sous tension, il attend l'heure du « matin » pour réactiver le déclencheur, ce qu'il est susceptible de voir la nuit suivante.

Étape 7: « Mise en service » de la veilleuse

« Mise en service » de la veilleuse
« Mise en service » de la veilleuse

Nous avons constaté que la veilleuse était initialement trop lumineuse, nous l'avons donc réduite à l'aide du potentiomètre de luminosité.

L'autre chose qui nécessitait un ajustement était le niveau de lumière auquel la veilleuse s'allume et s'éteint. À l'aide du deuxième potentiomètre, nous avons attendu la nuit et l'avons configuré de manière à ce que les LED s'allument lorsque la lumière était éteinte et s'éteignent lorsque la lumière de la chambre était à nouveau allumée.

Enfin, connaissez vos volts ! - Un wattmètre USB tel que celui illustré est un petit outil pratique pour vérifier la puissance consommée. À pleine luminosité, le nôtre consommait plus de 1A (c'est-à-dire > 5W), ce qui dépasse la capacité de certains chargeurs USB. Avec la luminosité réduite, la puissance consommée est tombée à environ 200 mA, ce qui est bien dans les capacités de la plupart des chargeurs de téléphone.

Si vous voulez faire quelque chose de similaire, j'espère que ce guide vous sera utile - Profitez-en !

Étape 8: Le produit fini

Le produit fini !
Le produit fini !
Le produit fini !
Le produit fini !

L'effet de torchage des LED a très bien fonctionné et fournit une petite animation qui pourrait donner l'impression de lumière projetée contre les nuages qui passent. L'avantage d'utiliser des LED adressables est que vous pouvez varier et changer l'effet à votre guise !

Conseillé: