Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
É 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.
Vice-campeão no Desafio Intocável