Arbol de navidad con LEDs

De Ucontrol
Saltar a: navegación, buscar

<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!.
<linkedimage>

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>

Dado electrónico
<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>

¿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>

Comunicación inalámbrica
<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>

Gráficos con CCS
<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>

Carteles de LEDs
Foroizq.jpg
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.
Foroder.jpg
Arbol de navidad con LEDs

Introducción

Arbol de navidad con LEDs

Nuevamente 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.

Contenido


Descripción del proyecto

En 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.


Arbol2.jpg
Una vista del modelo terminado.


Intentamos diseñar un circuito simple pero vistoso, que los lectores puedan montar para alegrar un poco su casa. Sabemos de sobra que uno puede comprar uno de estos "pinos electrónicos" (generalmente made in China) por mucho menos dinero de lo que seguramente costarán los componentes de nuestro invento. Pero seguramente la satisfacción de poder mostrar algo hecho por nosotros mismos hará que valga la pena el tiempo y dinero invertido.


El circuito

Dado 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.


Arbol3.gif

Circuito del Arbol de Navidad con LEDs

(Click para ampliar)


Antes de seguir, tenemos que aclarar que si bien en el circuito de arriba se ven 10 LEDs por cada canal, nada impide poner menos (o más, siempre comprobando que la corriente demandada no exceda la que puede manejar el transistor que usemos). De hecho, el PCB que proponemos más abajo solo utiliza 14 LEDs en total (6 por canal). Como puede verse, el circuito es muy sencillo y fácil de comprender.

El PCB

Dibujar 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.


Arbol4.jpg
PCB listo para ser perforado.


El lector puede descargar el PCB en formato PDF, listo para imprimir, desde este link. Solo debe imprimirlo a escala 1:1 con una impresora láser, y seguir los pasos del tutorial.


Arbol5.jpg
Diseño del PCB.


Es posible que las dos imagenes siguientes sean utiles a la hora de montar los componentes. Recuerda que haciendo clic sobre ellas accederás a una ampliación de las mismas:

El software

Este 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?)


Montaje

El 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.


Arbol6.jpg
Modelo terminado, lado de atrás.


Como puede verse en la foto, hemos soldado un pequeño trozo de PCB virgen para que sirva de "pie" a nuestro arbolito.

Videos

Video correspondiente al Ejemplo1:

{{#ev:youtube|duNcCgcm5nU}}

Articulos relacionados

Autor

Ariel.jpg Datos del Autor
Nombre: Ariel Palazzesi
email: arielpalazzesi@gmail.com
Ver los artículos de este autor. Página con el perfil del autor.
</center>
Cclicence.png

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.

Herramientas personales