Y vemos que sigue funcionando.

Consideraciones previas.

En esta ocasión os presento un montaje bastante sencillo.  Con una cantidad mínima de componentes y sin necesidad de PCB (opcional) he montado un pequeño controlador para hacer diferentes efectos de luz en una tira de pines LEDs direccionables.

Este montaje se basa en el ya realizado de teclado gaming para Spectrum solo que eliminando la mayor cantidad posible de componentes y usando un encapsulado DIP28 para poder un montaje cableado. En las descargas he dejado fotolitos y gerbers por si alguien quiere hacerse el PCB.

La configuración mínima para que el circuito funcione sería la de la imagen siguiente:

Vista de componentes necesarios. Con alimentador de 2A y cables USB. Sin cuarzo y condensadores. Está será mi configuración recomendada.

Sería: la tira de LEDs, el ATMEGA 168-20P programado para funcionar con el oscilador interno, una resistencia de 470 ohmios, un conector microUSB o adaptador (opcional, se podría cortar el microUSB y soldarlo directamente al chip) y una fuente de alimentación de +5V 2A (cargador de móvil). Con esto bastaría, yo en cambio he añadido lo necesario para que fuese reprogramable, a saber una resistencia de 10k ohmios, un condensador de 10 nF y un conector hembra de 6 pines para poder conectar un adaptador USB-TTL como programador bajo el IDE de Arduino.

En caso de no saber cómo programar el micro para funcionar con oscilador interno, (8Mhz) podemos aprender o colocarle un cristal de 16Mhz y 2 condensadores de 22pF y usar el diseño de PCB suministrado.

Esquemas:

Veamos los esquemas de las 2 versiones:

Esquema con cuarzo

Está es la versión con cristal de cuarzo, vemos que la salida de señales de datos a los LEDs salen por el pin 14 (PB0). Por los pines 9 y 10 entra el oscilador de cuarzo (16 Mhz con los condensadores a GND).

La alimentación viene del conector microUSB y va a los pines 7 y 8 (Vcc y Gnd respectivamente) del integrado y los cables VCC y GND de las luces LED; todo lo demás es para la reprogramación y el reset tras la misma lo cual es opcional si no se quiere reprogramar.

Esquema sin cuarzo. Si no quisiéramos reprogramar, se podría eliminar el conector JP1 y el condensador C2. El conector U$1 miniuSB tambien se podría eliminar y soldar directamente los cables de alimentación a los PADs de alimentación de los LED.

Está es la versión sin cristal de cuarzo, es axáctamente igual al esquema anterior pero sin el cuarzo y sin los condensadores de 22 pF.

Elementos para montaje:

 

PCBs:

 

Proceso de montaje:

Como he comentado montaré una versión reprogramable pero sin PCB, todo ello lo embutiré en un trozo de tubo termorretráctil; veámoslo:

Resultado final:

Ahora solo nos queda colocarlo donde queramos, árbol, portal,  ventana, mueble etc. y dejar correr los efectos programados que durarán aproximadamente 2 minutos antes de repetirse el ciclo.

VIsta de las luces en funcionamiento

En el caso que nuestra ristra de LEDs no fuesen 50, sino otra cantidad, el código a cambiar sería el mostrado en la siguiente imagen.

Línea a modificar en el programa para un número diferente de 50, por ejemplo 110, 150 etc.

Mira este vídeo de las luces funcionando:

Lista de componentes:

Tira de pines 6×1 hembra 2,54mm (solo cuando no usamos oscilador interno de 8Mhz)

PC (para usar software arduino)

Cargador de móvil USB, preferiblemente de calidad, mejor de 2A.

Cable USB , cualquiera de los usados para cargar el móvil.

IC1, ATMEGA168P-20P DIL 28

U$1 PCB adaptador de microUSB o USB tipo C a cable.

C1 y C3  Condensadores cerámicos 22pF (solo cuando no usamos oscilador interno de 8Mhz)

C2 Condensador de 10nF (solo si queremos programar con adaptador USB-TTL)

Q1 Cristal de cuarzo de 16Mhz.(solo cuando no usamos oscilador interno de 8Mhz)

R1. Resistencia 10K 1/4W

R2, Resistencia 470 1/4W

Tira de LEDs direccionables WS2811 12mm.

 

 

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *