Taula de continguts:

Parpellejat: 4 passos
Parpellejat: 4 passos

Vídeo: Parpellejat: 4 passos

Vídeo: Parpellejat: 4 passos
Vídeo: В ЭТУ КУКЛУ ПОСЕЛИЛОСЬ ЧТО_ТО СТРАШНОЕ / SOMETHING TERRIBLE HAS SETTLED IN THIS DOLL 2024, De novembre
Anonim
Parpellejat
Parpellejat

Un BlinkLED és un LED que té el seu propi microcontrolador PIC. Els patrons de parpelleig i les velocitats de parpelleig són programables i els parpelleigs es poden utilitzar individualment (per a LED Throwies) o en cadenes per a vacances o il·luminació especial. Els vaig fer perquè volia retallar el meu arbre de Nadal amb llums intermitents individuals. Amb el BlinkLED puc fer-ho fàcilment i amb seguretat. Les cadenes de margarides BlinkLED amb dos fils fins gairebé invisibles (filferro de filferro AWG # 30) i funcionen amb una font d'alimentació de 3 a 5 volts de corrent continu o una bateria, de manera que no es requereix cablejat d'alta tensió (120 vac). El vídeo mostra BlinkLEDs que parpellegen i canvien de color alternant el vermell i el verd. El temps que cada BlinkLED roman en un color es determina aleatòriament. Per tal que no hi hagi sorpreses més endavant, haureu de tenir habilitats i equips de muntatge electrònic per programar microcontroladors PIC.

Pas 1: trieu els components

Trieu els components
Trieu els components

Per a cada BlinkLED, necessitareu el següent: 1 microcontrolador Microchip 12F509 PIC (Mouser PN 579-PIC12F509-I / P) 1 resistència de 22 ohm i 1/4 watt (Mouser PN 291-22-RC). He utilitzat una resistència de 22 ohms al meu prototip, però qualsevol valor entre 22 i 220 ohms funcionarà. Depèn de la tensió de subministrament que utilitzeu, de la caiguda de tensió del LED i de la tensió directa del LED. Voleu triar un valor que generi un corrent de 10 a 20 miliamperis a través del LED. Com a regla general, el valor de la resistència en ohms és igual a la tensió d'alimentació menys 0,5 volts menys la caiguda de tensió del LED dividida pel corrent LED en amperes (1 miliamperi = 0,001 amperi). Per exemple, per a un LED verd que sol tenir una caiguda de voltatge de 2,2 amb una font d’alimentació de 3,2 volts: R = (3,2 volts-5 volts -2,2 volts) / 0,020 amperes = 25 ohms. Tingueu en compte que els LED de diferents colors tenen diferents caigudes de tensió a través d’ells quan són petits. Els valors típics són: verd 2,2 volts, groc 2,1 volts, vermell 2,0 volts, blau 3,8 volts i blanc 3,2 volts. Haureu d’augmentar la tensió d’alimentació quan feu servir LEDs blaus i / o blancs per conduir-los a la màxima brillantor. 1 LED. Gairebé qualsevol LED funcionarà. Per al meu prototip, vaig escollir un LED verd extret d’una cadena de llum nadalenca. Aquests tenen un gran angle de visió a causa de la part superior còncava.

Pas 2: munteu el vostre BlinkLED

Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED
Munteu el vostre BlinkLED

Seguiu les imatges per muntar el vostre BlinkLED. He utilitzat un petit soldador i un torn per subjectar el PIC. Tingueu en compte l’orientació de la osca quan es fa la primera unió de soldadura. La resistència està soldada al pin 8 del PIC. Deseu el cable sòlid retallat de la resistència i soldeu-lo al PIC a l'últim pas. El BlinkLED acabat tindrà dos cables lliures per connectar l'alimentació (més [+] al pin 1 [Vdd] i menys [-] al pin 8 [Vss], el pin amb la resistència).

Pas 3: programa el PIC

Programa el PIC
Programa el PIC
Programa el PIC
Programa el PIC
Programa el PIC
Programa el PIC

Aquí teniu el meu programa de proves PICBasic Pro. Polsa el LED durant 35 ms i el manté apagat durant un temps variable determinat per la funció RANDOM. Podeu modificar aquest programa perquè el BlinkLED parpellegi com vulgueu. '************************************************** ***** "Nom del programa: BlinkLED" Nom del fitxer: BlinkLED "Versió: v1.00" ***************************** ************************* '' DESCRIPCIÓ DEL PROGRAMA ++++++++++++++++++++++ ++++++++++++ "" Descripció / Funció: parpelleig LED de baix cost "Compilador i versió: PICBasic PRo v2.5" CONFIGURACIÓ DE HARDWARE PIC +++++++++++++ ++++++++++++++++++++++++ '' Escrit per a PIC: PIC12F509'DEFINE OSC 4TRISIO =% 000000 'Estableix tots els pins com a sortides'LED var PORTB.5 Retard VAR PROGRAMA PRINCIPAL DE PARAULA +++++++++++++++++++++++++++++++++++++++++++++++++ Principals:

ALTA LEDPAUSA 35LOW LED

Retard aleatori Retard PAUSE i% 0000001111111111 Retard PAUSE 'ràpid'%% 0000011111111111 'lent GOTO Principal

FINAL

'################## FI DEL PROGRAMA #######################

Per provar el BlinkLED, compileu, programa i executeu el vostre PIC. Quan estigueu satisfet amb els resultats, traieu el BlinkLED de la placa de prova i connecteu-lo a una font d’alimentació o bateria. Connecteu una bateria CR2032 i BlinkLED produeix un bonic LED Throwie que parpellejarà durant 1-2 setmanes contínuament.

Podeu fabricar els vostres BlinkLED tal com es mostra o tal i com podeu veure al vídeo, finalment vaig crear un PCB per reduir la mida de cada BlinkLED i vaig afegir pins de capçalera per facilitar les unitats de cadena de margarides. Tingueu en compte també que he afegit un condensador de derivació de potència (.1 mf, 50 volts) i he canviat el PIC al microcontrolador PIC10F202 de menor cost. Vaig utilitzar una resistència de 51 ohm muntada a la superfície i uns coixinets de soldadura per al LED. En dissenyar el PCB, vaig decidir afegir un segon joc de coixinets a la part posterior del PCB. Aquests coixinets addicionals permeten afegir un segon LED per produir l'efecte de dos colors (vermell a verd a vermell) que es mostra al vídeo de demostració de l'arbre de Nadal. (En el següent pas, us mostraré com construir-los mitjançant el PIC12F509.) Interconnecto els BlinkLED amb un cable d'embolcall de filferro # 30 AWG. Com que tots els BlinkLED estan connectats en paral·lel, no em limito a les cadenes de llum sèrie, sinó que puc tenir cadenes "ramificades" d'una cadena "tronc".

Pas 4: Fer parpellejar el vermell / verd amb el PIC12F509

Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509
Fer parpellejar el vermell / verd amb el PIC12F509

Seguiu aquests passos per fer que el vermell / verd parpellegi mitjançant el PIC12F509. He utilitzat LEDs vermells i verds de 3 mm La polaritat dels LED és important, així que seguiu els passos acuradament. Com que els dos LED estan connectats elèctricament a la font d’alimentació, s’il·luminaran simultàniament si el voltatge és massa alt. El voltatge real depèn dels LED que utilitzeu. Si això passa, utilitzeu una tensió d'alimentació inferior. Per als meus BlinkLED, un voltatge entre 3,2 i 4,5 volts funcionava molt bé. Aquí teniu el meu codi. El temps que el parpelleig estigui vermell o verd està determinat per la funció RANDOM. "INICIALITZACIÓ DEL PROGRAMA +++++++++++++++++++++++++++++++++" Led verd al costat comp, led vermell al costat no comp "Verd constant, parpelleja grn / vermell a vermell, després torna

LED LED ALT muntat en un costat no comp

PROGRAMA PRINCIPAL +++++++++++++++++++++++++++++++++++++++++++++++++ Principals:

Retard aleatori

'PAUSE Delay &% 000011111000' fast 'PAUSE Delay &% 001111100000' medium 'PAUSE Delay &% 111110000000' slowPAUSE Delay &% 1111100000000 'very slow' PAUSE Delay &% 1110000000000 'very slow, less variationTOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LED

GOTO MainEND

'################# FI DEL PROGRAMA ###################### Diverteix-te!

Recomanat: