Circuito com 24 canais para acionar 24 leds, usa um
microcontrolador ATTYNI2313 (Atmel), e alguns componentes adicionais. O
principio fundamental é a indicação dinâmica, que é usualmente indicado para
controle de indicadores digitais de 7 segmentos. Aqui é o mesmo, mas ao invés
de indicadores de 7 segmentos usamos leds de 5 mm tradicionais.
E para controlar tudo, o não muito caro ATTYNI2313, que pode
controlar o led diretamente (Até 20mA em cada pino ). Como você pode ver no
esquemático, os 24 leds estão reunidos em 4 grupos, e cada grupo com 6 leds. Os
leds do grupo 1 indicam o conteúdo do registrador R0 do microcontrolador, leds
no grupo 2 indicam o conteúdo do registrador R1, leds do grupo 3 indicam o
conteúdo do registrador R2 e os leds do grupo 4 indicam o conteúdo dos
registradores R3. Indicação dinâmica faz isso, como em cada momento do tempo
indica conteúdo de um registrador e escaneia o consecutivo. Por exemplo, quando
o conteúdo de R1 é carregado na port de saída (port b), o transistor Q2 entra
em condução, e o led do grupo 2 indica os bits em R1.
Foram usadas também 3 microchaves “F”, “+” e “-“. O “F” é para mudar o efeito e
os de “+” e “-“ são para aumentar ou diminuir a velocidade do efeito. O
circuito pode ser alimentado com qualquer fonte DC de 8 a 15V por 100mA, pois usa um
regulador de tensão 7805, não é necessário usar dissipador de calor no
regulador.
O software foi escrito em assembler para IDE AVRStudio 4. O
código fonte se encontra abaixo. Com simples mudanças qualquer um pode
implementar uma série de efeitos, adicionando mais leds podem inclusive montar
uma iluminação para arvore de natal, ou iluminação para um letreiro de loja.
Diagrama esquemático
PCB Top layer
PCB Botton
Código Fonte
E então, gostou da postagem? Deixe um comentario.
Inscreva-se também na nossa página do facebook, em nosso feed ou siga-nos no twitter, para ficar sabendo das novidades.
Nenhum comentário:
Postar um comentário