sexta-feira, 29 de junho de 2012

Efeitos Com Leds



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