A faixa de LED RGB DIY reativa ao som que vamos construir reage à música ou ao som vindo da sua TV, home theater ou qualquer dispositivo. Além de ser reativo ao som, você também pode escolher entre 118 efeitos de iluminação diferentes. Você também pode criar efeitos personalizados.
Uma vez construído, você pode usá-lo como luz ambiente e instalá-lo atrás da tela da TV ou no seu PC para jogos, mesmo que sua placa-mãe não suporte RGB ou ARGB (RGB endereçável).
Coisas que você vai precisar
Para este projeto, você precisará do seguinte:
- Uma faixa de LED RGB endereçável WS2812. Pegue um rolo não impermeável de 5 metros.
- Um MCU baseado em ESP8266, como NodeMCU ou D1 Mini. Você também pode usar o ESP32 (se já tiver um).
- Um módulo de microfone. Você pode escolher qualquer um ou o que estiver disponível em sua localização.
- Microfone MEMS INMP401
- MAX4466 microfone de eletreto
- MAX9814 microfone de eletreto
- Uma fonte de alimentação de 5V 3A ou melhor.
Habilidades requeridas
Habilidade de solda é necessária. No entanto, se você não tiver nenhuma experiência anterior ou precisar de ajuda para começar, consulte nosso guia anterior para saber
como soldar.Etapa 1: Baixe e atualize o firmware
Para este projeto, usaremos o projeto WLED Sound Reactive no GitHubGenericName.
- Faça o download do Som WLED reativo última versão estável para placa ESP8266 ou ESP32 (o que você estiver usando).
- Além disso, baixe e inicie o ESP Home Flasher ferramenta.
- Selecione os COM Porta onde o ESP8266 ou ESP32 está conectado.
- Clique Navegar para escolher o firmware WLED.
- Agora clique InstantâneoESP e aguarde a conclusão do processo de flash.
Etapa 2: Conecte o WS2812 à placa ESP8266/ESP32
Uma vez que o firmware é atualizado, você pode conectar a faixa de LED ARGB WS2812B à placa ESP32 ou ESP8266. Você pode conectar a entrada de energia ARGB diretamente aos pinos VIN e GND da placa ESP ou usar uma fonte de alimentação separada para alimentar a faixa de LED separadamente, mas com terra comum.
Consulte o diagrama e a tabela a seguir para emparelhar a faixa RGB e o microfone ao módulo ESP.
NóMCU (ESP8266) | ESP32 | WS2812B | Microfone |
VIN | VIN | 5V | |
G | GND | GND | G |
D4 | D4 | DI ou Din (Data in) | |
3V3 | 3V3 | VCC | |
A0 | GPIO36 | Fora |
Se você não tem uma fonte de alimentação ou não quer investir em uma, você pode emparelhar a faixa de LED diretamente com o NodeMCU ou ESP32 e alimentar o ESP usando um cabo micro USB. Embora isso funcione, pode danificar o MCU e, portanto, não é recomendado.
Etapa 3: configurar a luz de fundo reativa ao som
Depois de conectar o microfone e a faixa de LED WS2812B à placa ESP, conecte a fonte de alimentação de 5V para ligar o dispositivo.
- Em seu smartphone ou PC, abra as configurações de Wi-Fi e conecte-se ao WLED-AP rede.
- Uma vez conectado, desligue os dados móveis e abra um aplicativo de navegador da web, como Chrome ou Safari, em seu smartphone.
- Visite o endereço IP 4.3.2.1 e clique Configurações de wifi.
- Digite seu SSID Wi-Fi e senha.
- Clique Salvar e conectar. O ESP interromperá o modo AP e se conectará à sua rede Wi-Fi.
- Abra a Play Store e instale o WLED aplicativo.
- Abra o aplicativo WLED e toque no + ícone.
- Toque Descubra as luzes… O módulo encontrará automaticamente a faixa RGB conectada à sua rede Wi-Fi.
- Toque em marque/cheque ícone na parte superior.
- Em seguida, toque no WLED-Som Reativo. Isso carregará a tela de controle onde você pode alterar a cor, padrão, efeitos, etc. No entanto, antes de fazer isso, você deve configurá-lo.
- Toque Configuração> Preferências de LED.
- Conte o número de LEDs depois de colá-los na parte traseira de sua TV ou monitor e insira-o no Contagem total de LEDs campo.
- Debaixo Configuração de hardware na mesma página, digite '2' no Pin, '0' no Começar, e a última contagem de LEDs no Contar campo. Toque Salve .
Etapa 4: teste a faixa de LED reativa ao som e ajuste a sensibilidade
Agora você pode controlar a faixa de LED com o aplicativo WLED e alterar efeitos, brilho, etc. Você também pode ajustar a sensibilidade do som por meio das configurações de WLED com base em suas necessidades. Para ajustar a sensibilidade do som, vá para Configurar> Configurações de som. Existem duas configurações disponíveis:
- Esmagamento: O limite mínimo no qual as luzes exibirão qualquer cor ou efeito. Quanto maior o valor, maior o tom do som necessário para acionar os LEDs.
- Ganho: A sensibilidade do som. Quanto mais alto, mais sensível é ao som.
Se você estiver usando INM643, digite 35 em Squelch e 12 em Ganho.
Após inserir os valores no Esmagamento e Ganho campos, toque Salve . Você pode brincar com as configurações até obter a melhor experiência para sua configuração.
Debaixo Efeitos, você encontrará 15 efeitos reativos ao som (marcados com *). Você pode mudar para qualquer um ou escolher um efeito não reativo ao som. o *Noisemeter é recomendado para a maioria. Você pode escolher sua paleta para alterar a cor ou criar uma predefinição usando uma combinação de paletas e efeitos. Além disso, você pode alterar a velocidade do efeito, intensidade e brilho do LED para personalizar os efeitos.
Etapa 5: integrar com o Home Assistant (opcional)
Você pode configurar o Home Assistant para automatizar esta luz ambiente reativa ao som inteligente DIY e controlar efeitos, brilho e outras configurações a partir de um único painel. Ele também oferece acesso remoto a todas as suas luzes ambientes inteligentes reativas ao som. Além disso, você pode habilitar o MQTT ou emular a faixa como Philips Hue (sob Configuração > Interfaces de sincronização) para controlar a faixa usando o assistente de voz Alexa.
Configure vários WLEDs e sincronize-os juntos
Parabéns: agora você construiu uma luz de fundo ambiente reativa ao som para sua TV ou monitor. Se desejar, você pode configurar várias tiras de LED WS2812 ARGB em seu quarto ou casa e sincronizá-las (através do suporte ao protocolo UDP integrado) para reproduzir o mesmo efeito simultaneamente com apenas alguns toques. Essas tiras DIY podem ser controladas individualmente ou em grupo usando um aplicativo Android dedicado disponível na Play Store, conforme discutido neste guia.
Você também pode usar assistentes de voz, como Alexa, para controlar a faixa RGB, alterar o brilho ou a cor. Além disso, você pode adicionar isso no Home Assistant para controlar todas as suas faixas RGB a partir de um único painel.
Como fazer luzes LED RGB exibirem cores DIY
Leia a seguir
Tópicos relacionados
- faça você mesmo
- ESP32
- Tutoriais de projetos de bricolage
- Iluminação Inteligente
Sobre o autor

Ravi é um especialista em tecnologia, entusiasta de IoT e amante de Linux com experiência em big data e desenvolvimento de aplicativos. Ele passa a maior parte de seus fins de semana trabalhando com dispositivos IoT e jogando no Xbox. Ele também é um viajante solitário que adora caminhar e explorar novas trilhas.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar