Índice:

LightBox Music Visualizer: 5 etapas (com imagens)
LightBox Music Visualizer: 5 etapas (com imagens)

Vídeo: LightBox Music Visualizer: 5 etapas (com imagens)

Vídeo: LightBox Music Visualizer: 5 etapas (com imagens)
Vídeo: How to Build a Massive LED Wall on a Budget 2024, Novembro
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

O LightBox usa o microfone embutido do seu telefone ou tablet para analisar a música para gerar belos padrões de luz que combinam com a música. Basta iniciar o aplicativo, colocar seu telefone ou tablet em algum lugar próximo a uma fonte de som, e sua caixa irá visualizar o som em tempo real. O LightBox também pode ser usado como uma luz ambiente colorida.

Divirta-se!!!

Etapa 1: Reúna os materiais

Você precisará dos seguintes materiais:

  • 1 m de ripa de madeira 4 x 0,5 cm (para a moldura)
  • 1 m de ripa de madeira 1,2 x 0,5 cm (para a borda frontal)
  • 15 cm de bastão quadrado de madeira 0,8 x 0,8 cm
  • 1 x placa de madeira 22 x 18 x 0,3 cm (para a placa traseira)
  • 1 x placa de vidro acrílico branco leite 22 x 18 x 0,3 cm (para a placa frontal)
  • 1 x faixa de LED RGB, tipo WS2812B, 5 Volt, 1 m de comprimento, com 60 LEDs
  • 1 x módulo ESP8266. Eu usei o Adafruit Huzzah, mas você pode usar um módulo diferente.
  • 1 x 5,5 x 2,1 conector de barril DC
  • Fio (cores diferentes)
  • Alguma fita de velcro

Ferramentas de que você precisará:

  • Serra de madeira
  • Caixa de esquadria
  • Cola de madeira
  • Ferro de solda

Etapa 2: construir a caixa

Construir a Caixa
Construir a Caixa
Construir a Caixa
Construir a Caixa
Construir a Caixa
Construir a Caixa
Construir a Caixa
Construir a Caixa

A moldura

Primeiro, use a caixa de esquadria para cortar o ripado para o quadro. Corte as peças em um ângulo de 45 °, para que você possa encaixá-las para formar a moldura externa (veja as fotos). Você precisará de duas peças de 23 cm de comprimento (para cima e embaixo) e duas peças de 19 cm de comprimento (para o lado esquerdo e direito). Os comprimentos referem-se à borda mais longa.

Dica: Se você cortar as peças na ordem em que as bordas serão colocadas juntas (por exemplo, primeiro a peça de cima, depois a peça direita, a seguir a peça de baixo e depois a peça esquerda), você garante que as bordas se encaixarão perfeitamente.

Agora, cole as peças da moldura. Certifique-se de que consegue encaixar a placa de vidro acrílico na caixa de um lado e a placa traseira do outro lado. Não se preocupe se houver pequenas lacunas - as lacunas na parte da frente serão cobertas pela borda e a parte de trás não será visível.

A Placa Frontal

Em seguida, corte o bastão de madeira quadrado em quatro pedaços, cada um com 3 cm de comprimento. Encaixe a placa de vidro acrílico na caixa, de forma que fique alinhada com a frente. Cole os pedaços de madeira quadrada nos cantos da caixa e na parte de trás da placa de acrílico. Certifique-se de não usar muita cola, para que nenhuma cola entre no acrílico, exceto onde está colada nas peças de madeira.

A fronteira

Use a caixa de esquadria novamente para cortar a ripa para a borda. Corte-os com um ângulo de 45 ° (veja as fotos). Mais uma vez, você precisará de duas peças de 23 cm de comprimento e duas peças de 19 cm (comprimentos novamente referem-se à borda maior).

Cole as peças da borda e cole a borda na frente da caixa. Novamente, tome cuidado para que nenhuma cola respingue no acrílico.

Etapa 3: Instale o firmware no controlador

Vá para o seu Arduino Library Manager e certifique-se de que a biblioteca FastLED está instalada. Ele será usado pelo firmware.

Baixe o firmware para o seu ESP8266 no Github.

Use o Arduino IDE para fazer o upload do firmware para o seu módulo ESP8266.

Nota sobre o uso de diferentes números de LEDs: Eu construí o LightBox com uma faixa de LED de 60 LEDs. Mas você pode usar quantos LEDs quiser. A única coisa que você precisa fazer é alterar as constantes NUM_ROWS e NUM_COLUMNS no firmware. O aplicativo se adaptará automaticamente ao número de LEDs que você definiu. Desta forma, você pode construir LightBoxes grandes ou pequenos, como quiser.

Etapa 4: construir a placa traseira

Construir a placa traseira
Construir a placa traseira
Construir a placa traseira
Construir a placa traseira
Construir a placa traseira
Construir a placa traseira
Construir a placa traseira
Construir a placa traseira

Nesta etapa, vamos cortar a tira de LED em tiras menores, soldá-las com um pouco de arame e colá-las na placa traseira para formar uma grade. O resultado deve ser o mostrado nas fotos.

Cuidado: Existem pequenas setas impressas na faixa de LED. Essas setas indicam a direção na qual o sinal de dados é propagado. Você deve colar e soldar as tiras de forma que você possa seguir as setas começando no fio que é conectado ao pino do módulo ESP8266, ao longo das tiras, até o final da última tira.

Corte a faixa de LED em seis faixas com 10 LEDs cada. A faixa de LED possui marcações onde pode ser cortada e resoldada. Meça o tamanho do seu módulo ESP8266. Use um lápis para marcar onde cada tira deve ir na placa traseira. O espaçamento entre as tiras deve ser igual e você deve deixar uma borda larga o suficiente para colocar o módulo ESP8266 lá sem cobrir nenhum dos LEDs.

Em seguida, cole as tiras na placa traseira. Pegue seu ferro de solda, um pouco de fio e solde as tiras de LED. As tiras têm três linhas: + 5V, GND e DO. Certifique-se de sempre conectar as linhas correspondentes. Use fios de cores diferentes para evitar erros.

Faça um furo para o conector de barril DC na placa traseira. Usei um pouco de cola quente para colar o macaco na placa.

Conecte o + 5V e a linha GND da faixa de LED aos terminais correspondentes do conector do barril. Se você não sabe qual terminal é positivo e qual é negativo, conecte uma fonte de alimentação de 5 V e use um multímetro para descobrir qual é qual.

Conecte os conectores 5V e GND do seu módulo ESP8266 aos terminais correspondentes do conector cilíndrico. Conecte o pino 5 do módulo ESP8266 à linha de dados da faixa de LED. Você pode usar cabos jumper, se quiser reutilizar o módulo posteriormente, ou soldar os cabos diretamente aos conectores do módulo.

Cole o módulo ESP8266 na placa traseira ou use um pouco de fita velcro para fixá-lo.

Etapa 5: Divirta-se

Divirta-se!
Divirta-se!
Divirta-se!
Divirta-se!
Divirta-se!
Divirta-se!

É hora de baixar o aplicativo da Google Play Store. É grátis, claro!

Conecte seu LightBox. Deve ficar azul e você deve ser capaz de ver uma rede WiFi chamada "lightbox" no seu telefone ou tablet. Se a caixa ficar vermelha quando você conectá-la pela primeira vez, será necessário redefinir a EEPROM do módulo ESP8266. Faça isso conectando o pino 4 do módulo ao GND por um segundo. A caixa deve reiniciar e agora ficar azul.

Conecte-se à rede WiFi "lightbox" (senha: "lightbox12345") com seu telefone ou tablet. Inicie o aplicativo LightBox. O aplicativo se conecta automaticamente ao LightBox.

No menu de configurações, você pode configurar a LightBox para se conectar à sua própria rede WiFi em vez de criar a sua própria. Desta forma, você não precisa mudar para outra rede WiFi quando quiser usar sua caixa.

Use o Seletor de cores para iluminar sua sala com uma cor adequada ao seu humor ou use o Analisador de áudio para transformar a música em belos padrões de cores.

Não hesite em perguntar na seção de comentários se você tiver alguma dúvida.

Divirta-se!

Atualizações:

  • 03/06/17: Adicionei algumas fotos em close da fiação do módulo ESP8266.
  • 19/06/17: Estou melhorando continuamente o app e o firmware. Eu adicionei um filtro que suaviza a visualização de áudio. Há muito menos cintilação e a visualização parece muito mais agradável. Também adicionei a possibilidade de configurar o número de linhas e colunas de LED no firmware. O aplicativo se adapta automaticamente ao número configurado de LEDs. Desta forma, você pode construir sua LightBox com mais ou menos LEDs do que eu e ela funcionará com o aplicativo.
Desafio Intocável
Desafio Intocável
Desafio Intocável
Desafio Intocável

Vice-campeão no Desafio Intocável

Recomendado: