Iluminação RGB com ESP32: cores, brilho e estados MQTT
Veja como estruturar controle de iluminação RGB com ESP32, PWM, canais de cor, brilho e comunicação de estados com uma plataforma IoT.
Publicado em 01/11/2026Um componente RGB, vários canais físicos
Na camada de aplicativo, um conjunto RGB pode ser um único componente light_rgb com comandos de ligar, desligar, cor e brilho. No hardware, o firmware trata individualmente os canais correspondentes.
A referência pública TechRib exemplifica campos r, g e b de 0 a 255 e brightness de 0 a 100. O código de acionamento deve transformar esses valores em sinais apropriados ao driver utilizado.
PWM e limites de hardware
PWM para RGB depende de temporizadores, canais, frequência e circuitos de potência compatíveis. Nem toda placa oferece canais livres suficientes depois de reservar outros recursos.
RGB, RGBW, CCT e LEDs endereçáveis têm topologias distintas. Um catálogo de componentes compatíveis não significa que qualquer driver esteja implementado fisicamente.
Estados e cenas
O controle remoto pode solicitar uma cor, mas a interface deve refletir o estado confirmado quando esse controle for aplicado. Para cenários de iluminação, combine mudanças de cor com regras locais de inicialização e falha.
Na demonstração do site, o showroom permite experimentar iluminação e cenas de modo simulado, sem enviar comandos a equipamentos reais.
Testes recomendados
Verifique polaridade, alimentação da fita, capacidade dos MOSFETs ou drivers, aquecimento, rampa de brilho e estado seguro na reinicialização.
Consulte a documentação TechRib para os exemplos de mensagens e para diferenciar a simulação comercial de um sistema homologado.