Índice:

Vela de LED piscando: 10 etapas
Vela de LED piscando: 10 etapas

Vídeo: Vela de LED piscando: 10 etapas

Vídeo: Vela de LED piscando: 10 etapas
Vídeo: Luz Piscando! Aprenda a Identificar e Resolver esse Problema 2024, Dezembro
Anonim
Cintilante vela LED
Cintilante vela LED

Pegue uma vela LED "piscante" de uma loja de um dólar, adicione um AVR ATtiny13 e um pequeno código e você terá uma vela LED que parece quase real.

Etapa 1: abra o invólucro da vela

Abra o invólucro da vela
Abra o invólucro da vela

A miniatura parecia ser a melhor ferramenta para esse trabalho. O invólucro não está colado. Há apenas um pino de fricção que vai para um orifício de recepção na tampa. Trabalhe ao redor da borda da tampa e a parte da base começará a se soltar. Não tenha pressa porque os fios que se conectam ao módulo LED interno são muito finos e fáceis de quebrar. Estaremos reutilizando esses fios, então tome cuidado.

Etapa 2: Remova o módulo de LED

Remova o módulo de LED
Remova o módulo de LED
Remova o módulo de LED
Remova o módulo de LED
Remova o módulo de LED
Remova o módulo de LED

O LED, conectado à sua base, é encaixado por fricção na base da chama da vela de plástico. Torça ligeiramente e puxe para remover. Anote as cores dos fios, pois podem ser diferentes da unidade que usei. Usarei "amarelo" para o negativo e "vermelho" para o positivo.

Etapa 3: mover o fio catódico

Mova o fio catódico
Mova o fio catódico

Não usaremos o circuito original, que é um botão de baixo que apenas apaga o LED por alguns milissegundos periodicamente. Retire com cuidado o fio amarelo e mova-o para o cátodo do LED no pino do meio. O fio está muito bom. Use um ferro de solda quente para derreter a conexão original. Adicione um pouco de solda nova ao pino central. Em seguida, você pode segurar o fio contra o pino central e refluir a junta de solda facilmente.

Etapa 4: programe seu chip

Programe Seu Chip
Programe Seu Chip

Estaremos cortando os pinos não usados do ATtiny13, então certifique-se de programar o chip antes de fazer isso! Eu uso um programador USBtinyISP e uma placa breakout SparkFun em uma placa de ensaio sem solda. Estamos usando o oscilador interno do tiny13, então não há necessidade de queimar nenhum dos fusíveis de programação. Você pode usar o arquivo hex fornecido ou compilar o seu próprio com o código-fonte fornecido. Algumas notas sobre o código-fonte: Usei um gerador de número aleatório genérico porque a função stdlib rand () é quase duas vezes maior. Quando você tem apenas 1024 bytes de memória Flash, cada byte conta! Além disso, o cronômetro de milissegundos não parece se alinhar com o tempo real do relógio de parede. Mas como o tempo exato não é realmente importante nesta aplicação, apenas analisei o tempo. Os puristas podem se encolher, mas sou um pragmático.:) Para programar usando o arquivo hex fornecido em um sistema Linux, use esta linha de comando: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR usuários provavelmente conhecerão o encantamento correto. Eu não uso o Windows.: DUpdate: flicker2.zip contém a segunda versão do código, apresentando dois padrões de flicker (flicker-up e flicker-down), junto com a adição de proteção watchdog para redefinir o chip se o código principal travar.

Etapa 5: apare as pernas com chip

Apare as pernas com chip
Apare as pernas com chip
Apare as pernas com chip
Apare as pernas com chip

Como estamos usando apenas os pinos 4, 5 e 8, corte o restante dos pinos com um conjunto de cortadores nivelados.

Etapa 6: Faça algumas conexões

Faça algumas conexões
Faça algumas conexões
Faça algumas conexões
Faça algumas conexões

A liderança vermelha (positiva) foi cortada em uma etapa anterior. Agora você removerá cerca de 3/16 de polegada de isolamento de cada uma das pontas livres do cabo vermelho. Em seguida, estanhe o fio exposto. Estanhe os pinos restantes em seu chip tiny13 também. Isso torna a conexão dos fios finos muito mais fácil, porque você pode segurar o fio contra o pino do chip e refluir a junta de solda com um ferro de solda quente.

O fio vermelho do módulo de LED se conecta ao pino 5. O fio vermelho da bateria vai ao pino 8. Para a conexão de aterramento, use um alicate de ponta fina para dobrar o pino em "U". Com uma faca afiada, corte o isolamento do fio amarelo (negativo) e separe-o para expor uma pequena seção do fio desencapado. Coloque essa seção de fio desencapado no "U" que você acabou de dobrar e solde com cuidado.

Etapa 7: adicione um pouco de isolamento

Adicione um pouco de isolamento
Adicione um pouco de isolamento

Fita isolante de vinil é um bom candidato para isolar os condutores expostos. Corte uma tira estreita e deslize-a entre o corpo do chip e os pinos e, em seguida, dobre-a. Depois de isolado, dobre os pinos sobre a parte inferior do chip.

Etapa 8: Teste seu circuito

Teste o seu circuito
Teste o seu circuito

Agora é um bom momento para instalar a bateria e verificar seu trabalho.

Etapa 9: coloque tudo junto

Junte tudo
Junte tudo

Reinsira o LED na parte inferior da chama de plástico. Coloque o chip na caixa onde ele não ficará preso no botão liga-desliga. Por fim, coloque a base da vela de volta, encaixando o poste do fundo no encaixe da tampa.

Etapa 10: Veja! uma Chama Cintilante

Se tudo funcionou bem, agora você tem uma "chama" piscando em cima de sua vela LED. Vanglorie-se para seus amigos. As unidades que comprei vêm em um pacote, então você pode facilmente demonstrar um antes e um depois.

Recomendado: