Tabla de contenido:

Árbol de Navidad Charliplexed para My Cubby: 7 pasos
Árbol de Navidad Charliplexed para My Cubby: 7 pasos

Video: Árbol de Navidad Charliplexed para My Cubby: 7 pasos

Video: Árbol de Navidad Charliplexed para My Cubby: 7 pasos
Video: A charlieplexed LED xmas tree 2024, Noviembre
Anonim
Árbol de Navidad Charliplexed para My Cubby
Árbol de Navidad Charliplexed para My Cubby

El año pasado compré un juego de luces navideñas tipo bombilla que funciona con baterías en la tienda local de artículos para el hogar y lo puse en un árbol de Navidad sobre la mesa. Solo para hacer que el cubículo sea festivo. Casi todos los comentarios que recibí fueron del tipo "¿No parpadean?" Este año estaba obligado y decidido a hacer algo que se destacara: un conjunto de luces LED operadas por batería cortadas y conectadas a un Arduino, estilo Charlieplexed, y un pequeño código para que brillen en patrones agradables, cambiados al azar, llenaron el factura. Me tomó algo de tiempo hacer que la parte aleatoria funcionara, pero no quería que el patrón se repitiera una y otra vez y se volviera aburrido. Podría haberme imaginado escondiendo todas las conexiones y poniendo el arduino en una lata de Altoids. Pero quería que vieran todos los cables. Además, es más geek de esa manera.

Paso 1: encontrar el lado positivo del LED

Encontrar el lado positivo del LED
Encontrar el lado positivo del LED

Charliplexing permite que N * (N-1) LED sean controlados por N pines. En este caso, tenía 20 leds, por lo que usando 4 pines para obtener uno de 12 leds, los corté y luego usé la caja de batería suministrada para encontrar el cable positivo para cada uno.

Paso 2: cableado de los equipos

Cableado de los sets
Cableado de los sets

Después de encontrar el positivo, los soldé en conjuntos, cada conjunto con el positivo y el negativo de cada LED soldados juntos. Puede probar si lo hizo bien con la caja de la batería: al tocar los cables con los cables de la batería, un LED debe encenderse; invertir los cables debe encender el otro.

Paso 3: cubrir los cables con cinta de papel para plantas

Cubrir los cables con cinta de papel para plantas
Cubrir los cables con cinta de papel para plantas

Puede conseguir cinta adhesiva en la tienda de artesanía local que se utiliza para cubrir los tallos de Silk Flowers. Conseguí el mío en Walmart. La "cinta" es un papel ceroso de color verde y se adhiere bastante bien a sí misma y oculta los cables enrutados en el árbol.

Paso 4: Conexión de las luces

Conectando las luces
Conectando las luces

Este instructivo no se trata de la teoría de Charliplexing, sino de cómo aplicarla de una manera interesante. Charliplexing está bien documentado. Este artículo de Wikipedia le brinda los conceptos básicos. Además, si busca aquí en instructables, encontrará muchos más ejemplos. Para conectar las luces, utilicé los pines 10, 11, 12, 13 en el Arduino. No importa cómo conecte cada cable de cada par de LED: los cables de cada uno son intercambiables. Solo tiene que enganchar cada par a través de diferentes pines a través del resistor de 100 ohmios. En este caso: emparejar pines === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Puede agregar más conjuntos usando más pines, pero cuantos más agregue, menos tiempo cada luz permanece encendida y se atenuará. 12 parecía ser un buen número redondo y muy brillante.

Paso 5: Recopilar los cables juntos

Recogiendo los cables juntos
Recogiendo los cables juntos
Recogiendo los cables juntos
Recogiendo los cables juntos

Intenté conectar los conjuntos individuales directamente a la placa de pruebas, pero siguieron saliendo. Así que los puse todos en una pequeña placa perforada y con un conector hembra para mantener los cables controlados. Radio Shack vende un Rainbow Wire de cuatro conductores que tiene conductores sólidos y se ajusta bastante bien al conector. El conector se cortó de una tira larga de encabezados hembra que recogí en eBay.

Paso 6: diseño de la placa de pruebas

Disposición de la placa de pruebas
Disposición de la placa de pruebas

El otro extremo del cable del arco iris está conectado a una pequeña placa de pruebas con un clon de Adafruit Arduino. Usé 100 ohmios para las resistencias limitadoras, que es un poco bajo, poniendo aproximadamente 5v / 200ohm = 25ma en cada LED encendido. Al Arduino no pareció importarle y hace que los LED sean un poco más brillantes. Dado que son pulsados, todo el circuito consumirá los 25ma y un poco para el Arduino, lo que hace que el funcionamiento de la batería sea factible. El juego de luces original extrajo casi 120ma de las baterías, esto es mucho más bajo.

Paso 7: un pequeño software

Un pequeño software
Un pequeño software

Tengo un kit LED Heart de Jimmie Rodgers y el software estaba listo para manejar la matriz Charliplexed. Modifiqué el código para agregar una mezcla aleatoria. Esto reorganiza los pines entre cada vez que se llama a un cuadro de animación en particular para evitar volverse aburrido y repetitivo. Hice algunos arreglos que sostienen cada cuadro de animación encendiendo un LED, dos, tres…. etcétera.

Recomendado: