Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este projeto é uma pequena sala com luzes que atuam em coordenação com uma composição. Decidi usar a 5ª sinfonia de Beethovens devido ao peso emocional da peça. Depois de entrar na pequena sala com núcleo de espuma, você pode colocar alguns fones de ouvido e ouvir a música enquanto assiste ao show de luzes.
Etapa 1: crie o ambiente
Para saber quantos neopixels você precisa programar, você deve saber o tamanho da sua sala. Pode ser feito em qualquer tamanho que você desejar!
Foam Core é o material mais fácil de prototipar, portanto, pode ser benéfico fazer suas primeiras paredes com ele. O núcleo da espuma e a cola quente são muito resistentes
Etapa 2: Neopixels
Meça quantos neopixels você vai precisar, usei um metro.
Os neopixels devem ser soldados ao fio para que possam ser conectados a uma placa de ensaio ou arduino. Mais uma vez, os comprimentos do fio e dos neopixels dependem totalmente de você.
Etapa 3: breadboard e Arduino
Assim que os fios forem soldados aos neoplixels, conecte-os a um arduino e a uma placa de ensaio. Isso é necessário porque a luz deve ser programada.
Etapa 4: Programa
Agora você pode começar a programar as luzes. Se você não sabe por onde começar, um código semelhante ao meu pode ser usado para começar. Isso é mostrado na imagem.
Etapa 5: código para tempos e cores
O código que você usa será diferente para qualquer música que você decidir usar. Se você escolher usar a 5ª Sinfonia de Beethoven como eu usei, você pode usar os intervalos de tempo que eu já descobri. Caso contrário, você pode bater o tempo em um cronômetro para descobrir quantos milissegundos existem em uma batida.
Em relação ao 5º Beethovens, uma batida equivalia a 700 milissegundos. Saber esse número o ajudará a estabelecer a duração das luzes.
Se você também gostaria de usar o Beethovens 5º, a imagem incluída tem um segmento dos intervalos de tempo e cores usadas no meu código.
Etapa 6: toque a música com o código
Para tornar as coisas mais simples para mim, mantive o vídeo separado das luzes e programei um botão para ligar as luzes. Para iniciar o código e a música simultaneamente, apenas certifique-se de pressionar o botão e iniciar o vídeo ao mesmo tempo.
Etapa 7: conecte as luzes à sua sala
Em qualquer configuração que você decidir, conecte as luzes à sala. Eu coloquei as luzes verticalmente no canto de uma parede para que elas possam brilhar na parede ao lado dela.