Índice:
Vídeo: Vela sem chama de um Attiny 13: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Preciso acender minhas jack-o-lanterns, mas este ano eu queria algo melhor do que uma vela normal. Eu quero piscar, mas quero me livrar da chama. Qualquer incêndio é perigoso, especialmente perto de crianças, as abóboras derretidas cheiram mal e as velas comuns precisam ser substituídas com frequência. Procurei um projeto para copiar, mas por incrível que pareça não consegui encontrar um do qual gostasse, então criei um sozinho. Minha prova de conceito original foi em um arduino, mas isso é um pouco caro para uma vela simples. Depois de provar que funcionaria, encontrei uma maneira de fazer isso barato. Aqui está como eu fiz, com o material que tinha em mãos. Meu primeiro circuito e meu primeiro instrutível.
Etapa 1: as peças
Usei o que tinha em mãos. Isso resultou em.1) ATtiny13 x12) Led vermelho x13) Led amarelo x14) resistores de 100 ohm x25) Soquete de 8 pinos x16) interruptor de orifício de passagem x17) suporte de bateria para baterias 2AA x18) Os resistores de placa de desempenho irão variar de acordo com seus leds, você pode provavelmente encontre um switch melhor do que eu, você pode até pular o quadro de desempenho e conectá-lo a um bug morto se quiser.
Etapa 2: o circuito
Meu circuito básico, basta conectá-lo assim.
Etapa 3: O Código
Aqui está o código que usei. Eu apenas pisquei os leds e tento adicionar alguma aleatoriedade a ele. O código poderia ser melhor usando pwm e recursos de economia de energia, mas não sei como fazer nada disso. Meu primeiro circuito não-arduino e meu primeiro instrutível. O efeito dos dois leds é satisfatório, apesar de como eu fiz. Brilho, cor e oscilação variáveis. Compile e carregue o código no tiny13 e você está pronto para prosseguir. Sinta-se à vontade para postar um código melhor… # include int main (void) {int thePin = 0x0; long randVal; srandom (123); // semente aleatória DDRB = 0x3; // B0-1 definido para saída para (;;) {randVal = random (); // escolha um pino if ((randVal% 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = random (); // alto ou baixo if ((randVal% 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); força o enésimo bit de x a ser 0. todos os outros bits deixados sozinhos. } else {PORTB | = (1 << thePin); // x | = (1 << n); força o enésimo bit de x a 1. todos os outros bits são deixados sozinhos. }}}
Etapa 4: é isso
Você pode lixar os leds para difundir a luz, ou usar leds foscos, você pode usar um led vermelho / amarelo de 2 cores também. Coloque-o em um saco ziplock para evitar que fique grosso e jogue-o na abóbora … instantâneo sem chama vela, e vai durar horas, e você não precisa se preocupar com as crianças mexendo com ela.
Recomendado:
Bot de alarme de chama do Telegram: 5 etapas
Telegram Flame Alarm Bot: Neste artigo irei apresentar o projeto IoT que permite detectar chama e enviar notificação ao telegrama do usuário
Fogueira com chama reativa ao som, alto-falante Bluetooth e LEDs animados: 7 etapas (com imagens)
Fogueira com chama reativa ao som, alto-falante Bluetooth e LEDs animados: nada é melhor do que relaxar perto do fogo. Mas você sabe o que é melhor do que fogo? Fogo e música! Mas podemos dar um passo, não, dois passos adiante … Fogo, Música, Luzes LED, Chama Reativa de Som! Pode parecer ambicioso, mas isso
Detector de sensor de chama: 3 etapas
Detector de sensor de chama: Este projeto irá descobrir como funciona o sensor de chama e a finalidade deste dispositivo de hardware. Se você está aprendendo como funciona este dispositivo de hardware, este é o projeto perfeito para você. Quando o sensor de chama detecta um incêndio, (a luz da chama) o
Vela elétrica movida a vela: 8 etapas (com fotos)
Vela elétrica movida a vela: depois de ver notícias sobre o furacão Sandy e ouvir a provação que toda minha família e amigos em Nova York e Nova Jersey passaram, isso me fez pensar sobre minha própria preparação para emergências. Afinal, São Francisco fica em cima de alguns
Resfriador / suporte de laptop de custo zero (sem cola, sem perfuração, sem porcas e parafusos, sem parafusos): 3 etapas
Resfriador / suporte para laptop de custo zero (sem cola, sem furação, sem porcas e parafusos, sem parafusos): ATUALIZAÇÃO: ATUALIZAÇÃO ESPECIALMENTE VOTE MEU INSTRUTÁVEL, OBRIGADO ^ _ ^ VOCÊ TAMBÉM PODE GOSTAR DE VOTO EM MEU OUTRO CONCURSO INSCREVA-SE EM www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OU TALVEZ VOTE NO MEU MELHOR AMIGO