YAFLC (mais uma vela de LED piscando): 8 etapas
YAFLC (mais uma vela de LED piscando): 8 etapas
Anonim

Existem inúmeros posts no Instructables sobre como fazer uma vela LED piscante. Esta é minha versão. O projeto requer os seguintes componentes: 1. Microcontrolador Tiny45 AVR (Tiny13 também serve) 2. 1W LED3 branco quente (ou amarelo). Tubo de perspex4. Pilhas de tamanho AA ou AAA- 4 (alcalinas ou NiMH) 5. Estoque de PCB (ou um veroboard de uso geral) 6. Suportes de bateria7. Resistências de 1 / 4W 50 Ohm- 4 e 10K -1.8. Chave liga / desliga9. Fio de conexão10. pedaço de madeira para a base11. Masking tapeTools: 1. Ferro de solda e solder2. Cola quente gun3. AVR ISP Programmer4. chave de fenda, limas, furadeira e brocas adequadas.

Etapa 1: O Diagrama de Circuito

O diagrama de circuito necessário para a vela está aqui. Também é visto o layout do tabuleiro. No layout da placa, as trilhas azuis são tratadas como fios de jumper. O circuito completo é dividido em duas placas, uma contendo o controlador e o LED 1-W. As duas placas são organizadas em um PCB circular de dois andares. A ideia é ter um diâmetro total menor para o circuito. quatro conectores de 2 pinos são usados para conectar a placa do controlador à placa de LED. O quinto conector na placa controladora é para a fonte de alimentação.

Etapa 2: Fazendo os PCBs

Eu usei a Modela Milling machineModela Milling machine para fresar e cortar minhas placas. Você pode obter essas placas fabricadas de fabricantes de PCB comerciais, como PCB ExpressPCB Express, ou pode até mesmo fazê-las em casa, conforme descrito aqui.

Etapa 3: Soldando os PCBs

Soldei todos os componentes como pode ser visto nas fotos. Distribuir o circuito em duas placas, uma para o controlador e outra para o LED, não é útil apenas para reduzir o diâmetro da placa, mas também para garantir que quando a placa do controlador for programada através do conector ISP (primeiro desconectando a placa de LED da placa controladora), o LED não carrega os sinais do ISP. Soldei todos os componentes SMD primeiro, seguidos pelos cabos de ligação e depois o resto dos componentes.

Etapa 4: Prepare a placa de LED

Depois que a placa de LED é soldada, usei uma pistola de cola quente para colocar um pouco de cola no LED. Quando a cola quente começa a esfriar, tiro a cola como uma espécie de 'pavio'. A cola tem dois propósitos: difunde a luz e o 'pavio' dá a sensação de uma vela real.

Etapa 5: programe o controlador

O código do projeto é realmente muito pequeno. Código compilado com AVRGCC. O código foi programado no controlador por meio do conector ISP na PCB do controlador. / * Código para um projeto de vela tremeluzente * // * Conecte um LED 1-W amarelo / branco quente em * // * Pino 2 - Cátodo de LED PB3 * // * Pino 3 - Cátodo de LED PB4 * // * Pino 5 - Cátodo de LED PB0 * // * Pino 6 - Cátodo de LED PB1 * // * Pino 7 - Cátodo de LED PB2 * // * Ânodo de LED para Vcc / * Defina a corrente máxima como 30 mA para cada LED * // * Fonte LFSR: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (- (lfsr & 1u) & 0xd0000001u); / * toca 32 31 29 1 * /temp = (caracteres não assinados) lfsr; DDRB = ~ temp; PORTB = temp; temp = (caracteres não assinados) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

Etapa 6: Construindo o Gabinete

Um tubo de perspex de 6 polegadas de comprimento e 2,2 polegadas de largura foi escolhido para envolver a vela. Um pedestal de madeira foi usinado para montar o tubo de perspex. O controlador PCB e o LED PCB foram instalados dentro do tubo em outro 'suporte' PCB que também tem o botão liga / desliga.

Etapa 7: Pedestal de vela

Um pedestal de vela de madeira foi usinado. Os dois suportes de bateria, cada um com 2 baterias Eneloop de 1,2 V (:)), foram montados no pedestal e mantidos juntos com cola quente.

Etapa 8: Conclusão

Por fim, o tubo de perspex foi coberto com fita adesiva amarela para esconder o interior e também para dar a ilusão de uma vela de cera … talvez eu pinte depois … Mas é assim que está agora. Gostei de construir a vela, espero que você também …