Índice:

Lâmpada LED decorativa com som reativo (Arduino): 5 etapas (com imagens)
Lâmpada LED decorativa com som reativo (Arduino): 5 etapas (com imagens)

Vídeo: Lâmpada LED decorativa com som reativo (Arduino): 5 etapas (com imagens)

Vídeo: Lâmpada LED decorativa com som reativo (Arduino): 5 etapas (com imagens)
Vídeo: A Fita de LED que reage as cores da TV! | AMBLIGHT do AliExpress! 2024, Julho
Anonim
Image
Image

Bom dia, é meu primeiro instrutível, e não sou inglês;) por favor me perdoe se eu cometer erros.

O assunto sobre o qual gostaria de falar é uma lâmpada LED que também pode ser reativa ao som.

A história começa com a minha mulher que é proprietária deste candeeiro da Ikea há muito tempo e sempre penso, ao olhar para ele, que poderia ser um bom tema para o transformar com tira LED.

Então lendo alguns instructables vi aquele tópico que me deu uma boa inspiração, graças ao Natural Nerd

www.instructables.com/id/Music-Reactive-De…

Procurando informações para saber como funciona, também encontro uma boa animação em

learn.sparkfun.com/tutorials/addressable-r…

Obrigado também a Michael Bartlett

Vamos então começar a afinar aquela lâmpada Ikea, será uma lâmpada padrão (branca) com um potar para poder ajustar o brilho, e então mudará para lâmpada reativa de música com 8 animações diferentes.

O vídeo não mostra bem o efeito potar, é mais legal no real.

Desculpe se perdi alguns detalhes, mas não planejei escrever um instrutível antes de fazê-lo.

Edit: Eu adicionei um novo vídeo, mas minha câmera (celular) está saturada de luz, desculpe por isso), podemos ver o efeito de inicialização, e a lâmpada branca com configuração de brilho, e vários efeitos de música

Etapa 1: Lista de Peças

Aqui a lista

  1. claro que a própria lâmpada
  2. um arduino NANO (como este)
  3. Nano escudo (não obrigatório, mas muito particular)
  4. Módulo de som (cuidado, NÃO TOME KY-037 ou KY-038 com NÃO são sensatos)
  5. 3m LED strip RGBW (um RGB poderia ser suficiente, mas eu queria brincar com RGBW) Peguei o branco quente, é uma faixa ADDRESSABLE, cada LED pode ser comandado individualmente, NÃO é uma faixa RGB padrão
  6. 1 potar (5 potar aqui)
  7. Potência 5v 20Ah (10 ou 15 podem ser suficientes, mas eu preferi ser grande)
  8. 2 interruptor de capacitor (interruptor padrão também pode ser bom)
  9. cabo
  10. interruptor de pé
  11. Cabo R / C (fácil de conectar ao sensor de 3 pinos)

Etapa 2: preparar a lâmpada

Prepare a lâmpada
Prepare a lâmpada
Prepare a lâmpada
Prepare a lâmpada
Prepare a lâmpada
Prepare a lâmpada

A lâmpada está no kit e deve ser montada. Como não vamos usar a lâmpada e o plástico que trava todos os tubos juntos, e como é silencioso e não muito rígido na origem resolvi acrescentar o parafuso, então faça um furo e prenda cada tubo junto. Tenha cuidado, um é mais curto e começa de baixo.

Desculpe, não consegui fotos suficientes quando fiz isso.

A lâmpada tem 1m38 de altura, usei 2 pedaços de tira de led, que coloquei nos 2 lados do tubo.

Cuidado, a faixa deve estar no sentido certo, pois o cabo deve estar na parte inferior, há uma entrada e uma saída nessa faixa de LED, a entrada deve ficar na parte inferior. Cada faixa de LED tem 77 LED de comprimento para mim, mas veremos mais tarde que é demais para o arduino NANO.

Tento colar a tira com cola quente no tubo, mas quando encomendei peguei a versão à prova de água de silicone, e a cola quente não grudou:(Então, em vez disso, usei tie-raps. Pense em conectar o cabo ao mesmo tempo.

Etapa 3: As chaves capacitivas e o Potar

As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar
As chaves capacitivas e o Potar

Os 2 interruptores capacitivos estão dentro da lâmpada e reagem relativamente bem através do plástico da lâmpada.

Você pode colocar onde quiser, eu fixei com apenas um pedaço de adesivo, no meio da altura do abajur.

O do topo é para mudar de branco para animação.

O de baixo é para mudar o estilo da animação. Existem 8 animações, 7 são reativas à música e a última é infinitamente móvel.

Para o potar, no início queria usar um potar deslizante mas não sabia onde colocá-lo facilmente, por isso finalmente fiz um furo no topo e coloquei um giratório.

Etapa 4: esquemático e programação

Esquemático e Programação
Esquemático e Programação

Conecte tudo junto

E carregue o código

Ele está usando apenas a biblioteca Adafruit_NeoPixel, certifique-se de instalá-la.

No código você tem:

# define NUM_LEDS 74

Mesmo se eu usasse uma faixa de LED de 77 comprimento, o nano estava sem memória e nada aconteceu até que eu abaixei para 74 LED apenas. Pode estar usando um Mega seria melhor

# define MIC_LOW 0.0 # define MIC_HIGH 737.0

Verifique o valor mínimo / máximo que você obtém com o seu sensor.

Quando você declarar sua faixa de LED, para mim era NEO_RGBW e 800 khz, verifique as suas especificações.

Tira Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Quando a lâmpada acende passa por um enrolamento branco, vermelho, verde e azul, pode-se retirar a parte de partida caso não queira tal partida.

Etapa 5: próxima versão?

Minha esposa ficou um pouco preocupada quando fiz a cirurgia em seu abajur, mas agora ela está realmente adorando.

Ao colocar o cabo dentro, tome cuidado para prendê-los para evitar sombras inestéticas.

A caixa de força é bem grande, e fazer uma sombra na parte inferior, começando a faixa de LED mais alto pode reduzir as sombras.

O Botão é visto quando a luz está acesa, não é estético, pense em colocá-lo na lateral da parede (se a lâmpada estiver perto de uma parede) e do mesmo lado da alimentação. mas é bom ver onde estão, não quero deixar marca no lampião.

Na última versão, quando você clica no botão de efeito, o led azul pisca para indicar que você tocou no botão e qual animação está ativa, mas pode ser aprimorada.

O micro poderia ser mais sensível, e gostaria de colocar 2 micro para ter melhor sensibilidade.

Mais efeito poderia ser criado, mas preciso ir para um Mega, eu acho que a memória disponível no Nano está fechada para zero.

Um codificador rotativo para alterar o efeito também pode ser uma alternativa. Mas eu gosto de chave capacitiva por enquanto:)

Eu conectei um cabo USB na parte superior da lâmpada para poder programá-lo facilmente.

Vou adicionar um interruptor geral no cabo de alimentação, quando o receber.

Repara que se amanhã te cansares, podes livrar-te do led e voltar a colocar a lâmpada inicial, mas não imagino porquê….

Adicionar controle remoto também está na lista de ideias.

Recomendado: