Table des matières:
- Étape 1: Choisissez les composants
- Étape 2: Assemblez votre BlinkLED
- Étape 3: programmer le PIC
- Étape 4: Faire clignoter la LED rouge/verte avec le PIC12F509
Vidéo: Clignotant : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Une BlinkLED est une LED qui possède son propre microcontrôleur PIC. Les modèles de clignotement et les taux de clignotement sont programmables et les BlinkLED peuvent être utilisées individuellement (pour les LED Throwies) ou en chaînes pour les vacances ou l'éclairage spécial. Je les ai faits parce que je voulais tailler mon sapin de Noël avec des lumières clignotantes individuelles. Avec le BlinkLED, je peux le faire facilement et en toute sécurité. Les chaînes en guirlande BlinkLED avec 2 fils minces presque invisibles (fil enroulé de fil # 30 AWG) et fonctionnent à partir d'une alimentation ou d'une batterie de 3 à 5 volts cc, de sorte qu'aucun câblage haute tension (120 vac) n'est requis. La vidéo montre des LED Blink qui clignotent et changent de couleur en alternance entre le rouge et le vert. Le temps que chaque BlinkLED reste dans une couleur est déterminé de manière aléatoire. Pour qu'il n'y ait pas de surprises plus tard, vous devrez avoir des compétences et un équipement en assemblage électronique pour programmer les microcontrôleurs PIC.
Étape 1: Choisissez les composants
Pour chaque BlinkLED, vous aurez besoin des éléments suivants: 1 par microcontrôleur Microchip 12F509 PIC (Mouser PN 579-PIC12F509-I/P)1 par résistance 22 ohms, 1/4 watt (Mouser PN 291-22-RC). J'ai utilisé une résistance de 22 ohms dans mon prototype, mais toute valeur comprise entre 22 et 220 ohms fonctionnera. Cela dépend de la tension d'alimentation que vous utiliserez, de la chute de tension aux bornes de la LED et de la tension directe de la LED. Vous voulez choisir une valeur qui se traduira par un courant de 10 à 20 milliampères à travers la LED. En règle générale, la valeur de la résistance en ohms est égale à la tension d'alimentation moins 0,5 volt moins la chute de tension de la LED divisée par le courant de la LED en ampères (1 milliampère = 0,001 ampère). Par exemple, pour une LED verte qui a généralement une chute de tension de 2,2 volts avec une alimentation de 3,2 volts: R = (3,2 volts - 0,5 volts -2,2 volts) / 0,020 ampères = 25 ohms. Gardez à l'esprit que différentes LED de couleur ont différentes chutes de tension à travers eux lorsqu'elles sont allumées. Les valeurs typiques sont: vert 2,2 volts, jaune 2,1 volts, rouge 2,0 volts, bleu 3,8 volts et blanc 3,2 volts. Vous devrez augmenter la tension d'alimentation lorsque vous utilisez des LED bleues et/ou blanches afin de les conduire à pleine luminosité.1 par LED. À peu près n'importe quelle LED fonctionnera. Pour mon prototype, j'ai choisi une LED verte retirée d'une guirlande lumineuse de Noël. Ceux-ci ont un grand angle de vision en raison du dessus concave plat.
Étape 2: Assemblez votre BlinkLED
Suivez les photos pour assembler votre BlinkLED. J'ai utilisé un petit fer à souder et un étau pour tenir le PIC. Notez l'orientation de l'encoche lors de la réalisation du premier joint de soudure. La résistance est soudée à la broche 8 du PIC. Enregistrez le fil solide coupé de la résistance et soudez-le au PIC lors de la dernière étape. Votre BlinkLED fini aura deux fils libres pour connecter l'alimentation (plus [+] à la broche 1 [Vdd] et moins [-] à la broche 8 [Vss], la broche avec la résistance).
Étape 3: programmer le PIC
Voici mon programme de test PICBasic Pro. Il allume la LED pendant 35 ms et la maintient éteinte pendant un temps variable déterminé par la fonction RANDOM. Vous pouvez modifier ce programme pour que le BlinkLED clignote comme vous le souhaitez. '****************************************************** *****'Nom du programme: BlinkLED'Nom du fichier: BlinkLED'Version: v1.00'****************************** *************************''DESCRIPTION DU PROGRAMME +++++++++++++++++++++ +++++++++++++''Description/Fonction: Clignotant LED à faible coût''Compilateur et version: PICBasic PRO v2.5''PIC HARDWARE SETUP +++++++++++++ +++++++++++++++++++++++ ''Écrit pour PIC: PIC12F509'DEFINE OSC 4TRISIO = %000000 'Définir toutes les broches comme sorties'LED var PORTB.5Delay VAR WORD''PROGRAMME PRINCIPAL ++++++++++++++++++++++++++++++++++++++++++Principal:
LED HAUTE PAUSE 35 LED BAS
Retard RANDOM Retard PAUSE & %0000001111111111 'rapide' Retard PAUSE & %0000011111111111 'lent GOTO Main
FINIR
'################## FIN DU PROGRAMME ####################
Pour tester votre BlinkLED, compilez, programmez et exécutez votre PIC. Lorsque vous êtes satisfait des résultats, retirez le BlinkLED de la carte de test et connectez-le à une alimentation ou à une batterie. Fixez une pile CR2032 et BlinkLED fait un joli Throwie LED qui clignotera pendant 1 à 2 semaines en continu.
Vous pouvez fabriquer vos BlinkLED comme indiqué ou comme vous pouvez le voir dans la vidéo, j'ai finalement fabriqué un PCB pour réduire la taille de chaque BlinkLED et ajouté des broches d'en-tête pour faciliter la connexion en guirlande des unités. Notez également que j'ai ajouté un condensateur de dérivation de puissance (0,1 mf, 50 volts) et changé le PIC pour le microcontrôleur PIC10F202 à moindre coût. J'ai utilisé une résistance de 51 ohms montée en surface et des pastilles de soudure pour la LED. Lors de la conception du PCB, j'ai décidé d'ajouter un deuxième jeu de pastilles à l'arrière du PCB. Ces pads supplémentaires permettent d'ajouter une deuxième LED pour produire l'effet bicolore (rouge à vert à rouge) montré dans la vidéo de démonstration de l'arbre de Noël. (Dans la prochaine étape, je vais vous montrer comment les construire à l'aide du PIC12F509.) J'interconnecte les BlinkLED avec un fil enroulé #30 AWG. Étant donné que toutes les BlinkLED sont câblées en parallèle, je ne suis pas limité aux chaînes lumineuses en série, mais je peux avoir des chaînes "branches" à partir d'une chaîne "tronc".
Étape 4: Faire clignoter la LED rouge/verte avec le PIC12F509
Suivez ces étapes pour faire clignoter la LED rouge/verte à l'aide du PIC12F509. J'ai utilisé des LED rouges et vertes de 3 mm. La polarité des LED est importante, alors suivez attentivement les étapes. Étant donné que les deux LED sont connectées électriquement à travers la source d'alimentation, elles s'allumeront toutes les deux simultanément si la tension est trop élevée. La tension réelle dépend des LED que vous utilisez. Si cela se produit, utilisez une tension d'alimentation inférieure. Pour mes BlinkLED, une tension entre 3,2 et 4,5 volts a très bien fonctionné. Voici mon code. La durée pendant laquelle la LED clignotante est rouge ou verte est déterminée par la fonction RANDOM.'INITIALISATION DU PROGRAMME +++++++++++++++++++++++++++++++++' LED verte côté comp, LED rouge côté non comp'Vert fixe, clignotement grn/rouge à rouge, puis retour
LED HIGH LED montée sur le côté non comp
'PROGRAMME PRINCIPAL ++++++++++++++++++++++++++++++++++++++++++Principal:
Délai ALÉATOIRE
'Pause Delay & %000011111000 'rapide' PAUSE Delay & %001111100000 'moyen' PAUSE Delay & %111110000000 'slow PAUSE Delay & %1111100000000 'très lent' PAUSE Delay & %1110000000000 'très lent, moins de variation 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LED
GOTO MainEND
'################## FIN DU PROGRAMME ####################Amusez-vous bien !
Conseillé:
Clignotant LED utilisant 555 IC: 5 étapes
Clignotant LED utilisant 555 IC: Salut ami, aujourd'hui, je vais faire un clignotant LED en utilisant la minuterie IC 555. Commençons
Hack-O-Lantern clignotant à LED suivant la chanson ! : 6 étapes
Hack-O-Lantern clignotant à LED suivant la chanson ! : Créez une lanterne jack-o-lanterne qui joue et fait clignoter des LED multicolores à la chanson d'Halloween préférée de tout le monde
Construire un clignotant de vélo simple : 11 étapes (avec photos)
Construisez un simple clignotant de vélo : Avec l'arrivée de l'automne, il est parfois difficile de réaliser que les jours sont devenus plus courts, bien que la température puisse être la même. C'est arrivé à tout le monde - vous partez en balade à vélo l'après-midi, mais avant d'être à mi-chemin, il fait nuit et vous êtes
DOUBLE CLIGNOTANT À LED UTILISANT 555 TIMER IC : 5 étapes
DUAL LED BLINKER À L'AIDE DE 555 TIMER IC : espérons que cette instructable vous aidera s'il vous plaît aimer et vous abonner à ma chaîne
Badge Electronique Badge Robot Clignotant LED - Kit de Soudure : 11 Étapes
Badge électronique Badge de robot clignotant à LED - Kit de soudure : Cet article est fièrement sponsorisé par PCBWAY.PCBWAY fabrique des circuits imprimés de prototypage de haute qualité pour les personnes du monde entier. Essayez-le vous-même et obtenez 10 PCB pour seulement 5 $ chez PCBWAY avec une très grande qualité, merci PCBWAY. Le Robadge#1 que j'ai développé pour