Charliplexing é uma maneira de conectar um grande número de LEDs a um pequeno número de pinos do microcontrolador. O método recebeu esse nome do nome de seu inventor Charlie Allen. O microcontrolador não é adequado para isso, mas apenas um no qual as saídas podem ser convertidas programaticamente em um estado de alta impedância. E os LEDs se desgastam um pouco mais rápido, porque, apesar da baixa corrente média, o pulso é muito grande. Mas a possibilidade de usar microcontroladores de baixa produção geralmente se torna o critério determinante a favor do charliplexing.
O autor de Instructables, sob o apelido fulda, descobriu como aplicar o charliplexing em uma pequena árvore da área de trabalho. Seus LEDs são conectados em uma matriz 6x7 e são controlados por um microcontrolador PIC16F15323. Portanto, seriam necessárias 13 conclusões para isso, e com charliplexing - apenas 7. Não apenas o suficiente, mas outras extras. O mestre conectou um grande LED a um deles, cujo brilho muda sem problemas.
, as inscrições são legíveis.
A árvore de Natal é montada em seis placas idênticas de dupla face com LEDs e um suporte inferior, também de dupla face, com um microcontrolador e outras peças.
em resolução normal.
A princípio, o mestre recolhe as duas pranchas e, depois, na prancha, faz slots para as pranchas da árvore de Natal. Coloca-os lá e solda suas almofadas de contato nas almofadas de contato das tábuas da árvore de Natal. Em seguida, as almofadas adjacentes adjacentes umas às outras são soldadas a elas, e agora tudo é mantido firmemente e conectado eletricamente corretamente.
Em duas das seis placas verticais abaixo, além das almofadas grandes, há também as pequenas. E no rodapé, eles estão localizados próximos aos slots das placas correspondentes. Eles são destinados ao LED no topo da árvore. Nesses locais, os condutores impressos sobem e terminam nos locais para esse LED. Solda, observando a polaridade (que, aliás, também se aplica a pequenos LEDs SMD), é necessário para essas duas placas. Também existem locais para jumpers e para furar em tábuas verticais.Qual é o número da placa, você precisa soldar o jumper para essas plataformas e perfurar um buraco no mesmo local, assim:
O sexto tabuleiro não possui um, mas dois jumpers.
Para encomendar placas, a fulda gerou um arquivo Gerber, no qual foi inserido. Ao fazer um pedido, é importante indicar quantas placas você precisa fazer, além de uma espessura de 1,6 mm.
Quando as tábuas acabadas chegaram, o mestre as dividiu primeiro. As placas que possuem condutores adicionais, por conveniência, são marcadas com desenhos com um boneco de neve e um sino.
Então, tudo parece em forma montada:
Você pode pedir outra placa inferior, não solde nada, mas faça um slot. Segurará as placas verticais durante a montagem, não é necessário soldá-lo, basta colocá-lo. E depois de soldar todas as placas umas às outras, mas antes de instalar o LED grande - remova-o.
O programa de interrupção do timer percorre todos os LEDs e inclui ou não acende cada um deles, dependendo do status dos bits correspondentes na área de RAM alocada para armazenamento de quadros. Periodicamente, ele grava o próximo quadro nesta área e com que frequência depende do número na saída ADC em que o resistor variável está conectado. Além disso, o programa altera suavemente o brilho do LED superior.
Usando os links, você pode baixar arquivos de e.
Para preencher o firmware, a placa fornece plataformas para conectar um programador serial.
O mestre conectou o compartimento da bateria 3hAA na polaridade correta à placa e parafusou-o com parafusos M3 com as porcas correspondentes:
Enchi o compartimento com elementos e tudo começou a partir de uma meia volta:
Repita tudo corretamente e você fará o mesmo.