Índice:

Árvore de Natal Charliplex para meu filhote: 7 etapas
Árvore de Natal Charliplex para meu filhote: 7 etapas

Vídeo: Árvore de Natal Charliplex para meu filhote: 7 etapas

Vídeo: Árvore de Natal Charliplex para meu filhote: 7 etapas
Vídeo: A charlieplexed LED xmas tree 2024, Junho
Anonim
Árvore de Natal Charliplexed para o meu filhote
Árvore de Natal Charliplexed para o meu filhote

No ano passado, comprei um conjunto de luz de Natal do tipo lâmpada alimentada por bateria em uma loja doméstica local e coloquei-o sobre uma árvore de Natal de mesa. Só para tornar o cubículo festivo. Quase todos os comentários que recebi foram na linha de "Eles não piscam?" Este ano eu estava determinado a fazer algo que se destacasse. Um conjunto de luzes LED operadas por bateria foi cortado e conectado a um Arduino, estilo Charlieplexado, e um pequeno código para torná-los bllnk em padrões agradáveis, alterado aleatoriamente, preencheu o conta. Demorou algum tempo para fazer a parte aleatória funcionar, mas eu não queria que o padrão se repetisse indefinidamente e ficasse chato. Eu poderia ter imaginado que escondia todas as conexões e colocava o arduino em uma lata de Altoids. Mas eu queria que eles vissem todos os fios. Além disso, é mais geek assim.

Etapa 1: Encontrar o lado positivo do LED

Encontrando o lado positivo do LED
Encontrando o lado positivo do LED

Charliplexing permite que os LEDs N * (N-1) sejam acionados por N pinos. Neste caso eu tinha 20 leds, então usando 4 pinos para obter um de 12 leds eu os cortei e usei o estojo de bateria fornecido para encontrar o fio positivo para cada um.

Etapa 2: Instalação dos conjuntos

Fiação dos conjuntos
Fiação dos conjuntos

Depois de encontrar o positivo, os soldei em conjuntos, cada conjunto com o positivo e o negativo de cada LED soldados juntos. Você pode testar se acertou com o estojo da bateria - tocando os fios nos fios da bateria, um LED deve acender - invertendo os fios deve acender o outro.

Etapa 3: Cobrindo os fios com fita adesiva para fábrica de papel

Cobrindo os fios com fita adesiva para plantas de papel
Cobrindo os fios com fita adesiva para plantas de papel

Você pode obter fita adesiva na loja de artesanato local que é usada para cobrir hastes de flores de seda. Comprei o meu no Walmart. A "fita" é um papel ceroso de cor verde e adere muito bem a si mesmo, escondendo os fios espalhados pela árvore.

Etapa 4: conectando as luzes

Ligando as luzes
Ligando as luzes

Este instrutível não é sobre a teoria Charliplexing - mas como aplicá-la de uma forma interessante. Charliplexing é bem documentado. Este artigo da Wikipedia fornece o básico. Além disso, se você pesquisar aqui em instructables, encontrará muitos outros exemplos. Para ligar as luzes, usei os pinos 10, 11, 12, 13 no Arduino. Não importa como você conecta cada fio de cada par de LEDs - os fios de cada um são intercambiáveis. Você só precisa conectar cada par em pinos diferentes por meio do resistor de 100 ohms. Neste caso: emparelhar pinos === ==== a 10 e 11b 11 e 12c 12 e 13d 10 e 12e 11 e 13 f 10 e 13 Você pode adicionar mais conjuntos usando mais pinos, mas quanto mais você adiciona menos tempo cada luz permanece acesa e mais fraca ela ficará. 12 parecia ser um bom número redondo e bem brilhante.

Etapa 5: Coletando os fios juntos

Coletando os fios juntos
Coletando os fios juntos
Coletando os fios juntos
Coletando os fios juntos

Tentei apenas conectar os conjuntos individuais diretamente na tábua de pão, mas eles continuavam puxando. Então coloquei todos eles em um pequeno perfboard e com um conector fêmea para manter os fios administrados. O Radio Shack vende um fio arco-íris de quatro condutores que possui condutores sólidos e se encaixa muito bem no conector. O conector foi cortado de uma longa tira de cabeçalhos femininos que comprei no eBay.

Etapa 6: Layout da placa de ensaio

Layout da placa de ensaio
Layout da placa de ensaio

A outra extremidade do fio arco-íris conectada a uma pequena placa de ensaio com um Clone Adafruit Arduino. Usei 100 Ohms para os resistores limitadores, o que é um pouco baixo colocando cerca de 5v / 200ohm = 25ma para cada LED aceso. O Arduino não pareceu se importar e deixou os LEDs um pouco mais brilhantes. Como são pulsados todo o circuito vai consumir a 25ma e um pouco para o Arduino - Viabilizando a operação com bateria. O conjunto de luz original puxou quase 120ma das baterias - isso é muito mais baixo.

Etapa 7: um pouco de software

Um pouco de software
Um pouco de software

Eu tenho um kit LED Heart de Jimmie Rodgers e o software já foi feito para acionar o array Charliplexed. Modifiquei o código para adicionar um embaralhamento aleatório. Isso reorganiza os pinos entre cada vez que um determinado quadro de animação é chamado para não ficar chato e repetitivo. Fiz alguns arranjos que sustentam cada quadro de animação iluminando um LED, dois, três…. e assim por diante.

Recomendado: