Table des matières:

Bougie LED scintillante : 10 étapes
Bougie LED scintillante : 10 étapes

Vidéo: Bougie LED scintillante : 10 étapes

Vidéo: Bougie LED scintillante : 10 étapes
Vidéo: Bougies à LED en cire avec télécommande/ LED-Kerzen aus Wachs mit Fernbedienung - Vedia.ch 2024, Juillet
Anonim
Bougie LED scintillante
Bougie LED scintillante

Prenez une bougie LED "scintillante" d'un magasin à un dollar, ajoutez un AVR ATtiny13 et un petit code, et vous obtenez une bougie LED qui a l'air presque réelle.

Étape 1: ouvrez le boîtier de la bougie

Ouvrez le boîtier de la bougie
Ouvrez le boîtier de la bougie

Une vignette semblait être le meilleur outil pour ce travail. Le boîtier n'est pas collé. Il y a juste un poteau à friction qui va dans un trou de réception dans le couvercle. Travaillez autour du bord du couvercle et la partie de base commencera à se détacher. Ne vous pressez pas car les fils qui se connectent au module LED à l'intérieur sont très fins et faciles à casser. Nous allons réutiliser ces fils, alors soyez prudent.

Étape 2: Retirez le module LED

Retirez le module LED
Retirez le module LED
Retirez le module LED
Retirez le module LED
Retirez le module LED
Retirez le module LED

La LED, connectée à sa base, est ajustée par friction dans la base de la flamme de la bougie en plastique. Tournez légèrement et tirez pour retirer. Notez les couleurs des fils, car elles peuvent être différentes de l'unité que j'ai utilisée. J'utiliserai "jaune" pour le négatif et "rouge" pour le positif.

Étape 3: Déplacez le fil cathodique

Déplacer le fil cathodique
Déplacer le fil cathodique

Nous n'utiliserons pas le circuit d'origine, qui est un interrupteur côté bas qui éteint simplement la LED pendant quelques millisecondes périodiquement. Dessoudez soigneusement le fil jaune et déplacez-le vers la cathode LED sur la broche du milieu. Le fil est vraiment bien. Utilisez un fer à souder chaud pour faire fondre la connexion d'origine. Ajoutez un peu de soudure fraîche à la broche centrale. Ensuite, vous pouvez tenir le fil contre la broche centrale et refondre facilement le joint de soudure.

Étape 4: programmez votre puce

Programmez votre puce
Programmez votre puce

Nous allons couper les broches inutilisées de l'ATtiny13, alors assurez-vous de programmer la puce avant de le faire ! J'utilise un programmeur USBtinyISP et une carte de dérivation SparkFun dans une planche à pain sans soudure. Nous utilisons l'oscillateur interne du tiny13, il n'est donc pas nécessaire de brûler les fusibles de programmation. Vous pouvez utiliser le fichier hexadécimal fourni ou compiler le vôtre avec le code source fourni. Quelques notes sur le code source: J'ai utilisé un générateur de nombres aléatoires générique car la fonction stdlib rand() est presque deux fois plus grande. Lorsque vous n'avez que 1024 octets de mémoire Flash, chaque octet compte ! De plus, la minuterie en millisecondes ne semble pas correspondre à l'heure réelle de l'horloge murale. Mais comme le timing exact n'est pas vraiment important dans cette application, j'ai juste regardé le timing. Les puristes peuvent grincer des dents, mais je suis pragmatique.:)Pour programmer à l'aide du fichier hexadécimal fourni sur un système Linux, utilisez cette ligne de commande:avrdude -p attiny13 -P usb -c usbtiny -U flash:w:flicker.hexWinAVR Les utilisateurs connaîtront probablement la bonne incantation. Je ne fais pas Windows.:DUpdate: flicker2.zip contient la deuxième version du code, avec deux modèles de scintillement (scintillement vers le haut et vers le bas), ainsi qu'une protection de chien de garde pour réinitialiser la puce si le code principal se fige.

Étape 5: Coupez les pattes de puce

Couper les pattes de puce
Couper les pattes de puce
Couper les pattes de puce
Couper les pattes de puce

Étant donné que nous n'utilisons que les broches 4, 5 et 8, coupez le reste des broches avec un jeu de pinces coupantes.

Étape 6: Établissez des connexions

Établissez des liens
Établissez des liens
Établissez des liens
Établissez des liens

Le fil rouge (positif) a été coupé à une étape précédente. Vous allez maintenant retirer environ 3/16 de pouce d'isolant de chacune des extrémités libres du fil rouge. Puis étamez le fil dénudé. Etamez également les broches restantes sur votre puce tiny13. Cela rend la fixation des fils fins beaucoup plus facile, car vous pouvez maintenir le fil contre la broche de la puce et refusionner le joint de soudure avec un fer à souder chaud.

Le fil rouge du module LED se connecte à la broche 5. Le fil rouge de la batterie va à la broche 8. Pour la connexion à la terre, utilisez une pince à bec fin pour plier la broche en « U ». À l'aide d'un couteau utilitaire bien aiguisé, marquez l'isolant du fil jaune (négatif) et séparez-le pour exposer une petite section de fil nu. Placez cette section de fil nu dans le "U" que vous venez de plier et soudez soigneusement.

Étape 7: Ajoutez de l'isolant

Ajouter de l'isolation
Ajouter de l'isolation

Le ruban électrique en vinyle est un bon candidat pour isoler les fils exposés. Coupez une bande étroite et glissez-la entre le corps de la puce et les broches, puis repliez-la. Une fois isolé, repliez les broches sur le bas de la puce.

Étape 8: Testez votre circuit

Testez votre circuit
Testez votre circuit

C'est maintenant le bon moment pour installer la batterie et vérifier votre travail.

Étape 9: assemblez le tout

Mets le tout ensemble
Mets le tout ensemble

Réinsérez la LED dans le bas de la flamme en plastique. Rentrez la puce dans le boîtier où elle ne se coince pas contre l'interrupteur marche-arrêt. Enfin, remettez la base de la bougie en place en insérant le poteau en bas dans la douille du couvercle.

Étape 10: Regardez ! une flamme vacillante

Si tout a bien fonctionné, vous avez maintenant une "flamme" vacillante au sommet de votre bougie LED. Vantez-vous auprès de vos amis. Les unités que j'ai achetées étaient livrées par paquet de 2, vous pouvez donc facilement démontrer un avant-après.

Conseillé: