Índice:
Vídeo: Luzes LED multicoloridas reativas a música - Sensor de detecção de som Arduino - Faixa de LED RGB: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Projeto de luzes LED multicoloridas reativas à música. Neste projeto, uma faixa de LED 5050 RGB simples (não o LED endereçável WS2812), sensor de detecção de som Arduino e adaptador de 12 V foram usados.
Etapa 1: Projeto de Vídeo
Então, como isso funciona? Se você der uma olhada mais de perto no código-fonte do IDE do Arduino do projeto, um valor analógico vem do sensor de som do Arduino (isso varia de acordo com a intensidade da música), depois que um valor de limite é definido (como 0 a 1023), se o valor do sensor de som não corresponder ao valor limite, a função Arduino random () será ativada. 6 grupos de cores diferentes foram criados na função aleatória, diferentes combinações de cores podem ser criadas alterando os valores nesses grupos de cores. Se não houver valor analógico do sensor de som, a função é interrompida.
Etapa 2: componentes necessários
Este projeto também pode ser feito com Arduino UNO R3 e alguns componentes (Transistor IRFZ44N e similares), mas eu preparei este projeto em uma única placa. Componentes fáceis de soldar foram usados (assim como o case DIP Atmega348P).
Sensor de detecção de som
Tira luz LED 5050
Adaptador AC DC 12V
DIP28 ATmega328P-PU
Transistor IRFZ44N
L7805CV TO220
Capacitor cerâmico
Capacitor eletrolítico
Soquete DIP IC
Soquete USB Tipo B
Soquete Jack 2.1mm
Interruptor
CONDUZIU
Resistor
Cristal de 12MHz
Cristal 16MHz
Jumper Wire
Ferramentas de solda
Etapa 3: Esquemático e Arquivo Gerber
Encomendei a placa de circuito via PCBWay. Você pode fazer o pedido no endereço da web abaixo e obter esta placa.
Obtenha o Esquemático e o Arquivo Gerber (também solicite):
www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html
Etapa 4: Código Fonte
Se você olhar mais de perto o código-fonte do IDE do Arduino do projeto, um valor analógico vem do sensor de som do Arduino (isso varia de acordo com a intensidade da música), depois que um valor limite é definido (como 0 a 1023), se o valor do sensor de som não corresponder ao valor limite, a função Arduino random () será ativada. 6 grupos de cores diferentes foram criados na função aleatória, diferentes combinações de cores podem ser criadas alterando os valores nesses grupos de cores. Se não houver valor analógico do sensor de som, a função é interrompida.
Obtenha o código-fonte do IDE do Arduino (GitHub):
github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights