Arbol de navidad con LEDs
<keywords content="TTL 74Ls164N, electronica, circuito, pic, NE555, PIC BASIC, PIC SIMULATOR IDE, esquema, circuito impreso, proyecto, gratis, download, programa, CMOS, pin, e/s, i/o, ucontrol, PIC, 16F628a, 16f84a" /> <center>
| Inicio | Foro | Revista uControl | Circuiteca | Microcontroladores | Electrónica Básica | Herramientas y Software | Tutoriales | Colaboradores | Enlaces |
|
¿Ya descargaste los ejemplares GRATUITOS de la Revista uControl? ¡No te los pierdas!. | |||||||||
|
wikipage=Dado electrónico con PIC
tooltip=Dado electrónico con PIC
img_src=Image:dado100.jpg
img_width=150px
img_alt=Dado electrónico con PIC
</linkedimage> |
wikipage=Como trucar un servo
tooltip=Como trucar un servo
img_src=Image:trucaservo150.jpg
img_width=150px
img_alt=Como trucar un servo
</linkedimage> |
wikipage=Comunicación inalámbrica entre PICs
tooltip=Comunicación inalámbrica entre PICs
img_src=Image:TXRX150.jpg
img_width=150px
img_alt=Comunicación inalámbrica entre PICs
</linkedimage> |
wikipage=CCS - Libreria de gráficos para GLCD K0108
tooltip=CCS - Libreria de gráficos para GLCD K0108
img_src=Image:GLCD-100.gif
img_width=150px
img_alt=CCS - Libreria de gráficos para GLCD K0108
</linkedimage> |
wikipage=Funcionamiento de una matriz de LEDs
tooltip=Funcionamiento de una matriz de LEDs
img_src=Image:GNUxx.jpg
img_width=150px
img_alt=Funcionamiento de una matriz de LEDs
</linkedimage> |
![]() |
Todos los articulos y proyectos de uControl tienen su lugar en el foro. Si tienes dudas o comentarios, busca o crea el hilo correspondiente, y tendrás una rapida respuesta.
|
![]() |
|
Arbol de navidad con LEDs
| ||||||||||
IntroducciónNuevamente estamos al borde del fin de año, y debemos comenzar a pensar en las fiestas que se avecinan. En la mayoría de los hogares, al menos en occidente, se tiene la costumbre de adornar un árbol (generalmente un pino) con luces y elementos de colores vivos al pie del que un gordo Papá Noel dejará sus regalos. Dado que uControl es un sitio dedicado a la electrónica no tenemos una habilidad especial para la decoración, pero si podemos armar algo para poner el toque “electrónico” en estas fiestas.
Descripción del proyectoEn este caso, hemos diseñado un sencillo pero efectivo árbol de navidad que, gracias a un PIC12F629 y unos cuantos LEDs, servirá para adornar nuestra casa. En mi caso, pienso alimentarlo con una pila y colocarlo en la puerta de casa.
![]() Una vista del modelo terminado.
El circuitoDado que nos interesa que la mayor cantidad posible de lectores puedan montar este interesante proyecto, hemos mantenido el circuito lo más simple posible. El corazón del proyecto es un PIC12F629, de ocho pines y costo sumamente módico, que se encarga de controlar cuatro transistores BC548B, los cuales a su vez gestionan la alimentación de cada uno de los grupos de LEDs. También hemos previsto un pulsador que el lector podrá programar para que el árbol modifique de alguna manera la secuencia de encendido de los LEDs cuando es pulsado.
![]() Circuito del Arbol de Navidad con LEDs
El PCBDibujar este PCB demando unas cuantas horas de trabajo. Queriamos que fuese sencillo de construir, por eso descartamos desde el vamos el empleo de una placa de dos caras, y eso hizo que tuviesemos que utilizar un numero de puentes bastante elevado. Pero es un costo que debemos pagar para mantener simple el proceso de fabricación.
![]() PCB listo para ser perforado.
![]() Diseño del PCB.
El softwareEste pequeño programa, escrito en el BASIC del PIC SIMULATOR IDE, servirá para probar que el montaje nos ha quedado bien. Al final del articulo hay un video que muestra este programa funcionando.
Symbol canal0 = GPIO.0
Symbol canal1 = GPIO.1
Symbol canal2 = GPIO.2
Symbol canal3 = GPIO.4
Symbol pulsador = GPIO.5
AllDigital
TRISIO = %100000 'GPIO: 0 = salidas
Dim tiempo As Word
tiempo = 130
loop:
'Bucle principal
canal0 = 1
canal1 = 0
canal2 = 0
canal3 = 1
WaitMs tiempo
canal0 = 1
canal1 = 1
canal2 = 0
canal3 = 0
WaitMs tiempo
canal0 = 0
canal1 = 1
canal2 = 1
canal3 = 0
WaitMs tiempo
canal0 = 0
canal1 = 0
canal2 = 1
canal3 = 1
WaitMs tiempo
Goto loop
Seria muy interesante que, tomando como base el programa de ejemplo propuesto, los lectores utilicen el foro para proponer programas más complejos e interesantes. Una buena idea seria implementar, por software, el control del brillo de los LEDs mediante PWM, para que el encendido y apagado sea más suave (¿alguien aceptará el desafío?)
MontajeEl montaje no requiere de ninguna técnica en especial. Una vez que tengamos el PCB listo y agujereado, procedemos a soldar los componentes. Podemos comenzar por los resistores y los LEDs. Al hacerlo, hay que tener en cuenta que los LEDs deben tener la muesca que indica el cátodo hacia el lado correcto. Si no lo hacemos asi, el proyecto no funcionará. Más tarde soldaremos el zócalo, el pulsador, los condensadores y el LM7805. En mi caso, decidi ponerlo del lado de "atras" del PCB por que no me gustaba como quedaba del lado componentes.
![]() Modelo terminado, lado de atrás.
VideosVideo correspondiente al Ejemplo1:
Articulos relacionados
Autor
| ||||||||||
|
Este contenido se rige por la licencia de Creative Commons "Licencia Creative Commons Atribución-No Comercial-Sin Obras Derivadas 3.0". Para más información, véase la licencia en su forma reducida y completa. |







