Aziz Bench

WS2812B com ESP32 e WLED: ligações, alimentação e configuração

O WLED transforma um ESP32 num controlador de fitas de LED endereçáveis, com efeitos, presets e integração com o Home Assistant, sem escrever código. Este guia se concentra no que decide se a fita vai funcionar por anos: a alimentação, as ligações e os ajustes que mantêm a fonte dentro dos limites.

Por AzizPublicado em 12 min de leitura

Conferido em 4 de novembro de 2026 com o WLED 16.0.1, a última versão estável, a documentação do WLED (kno.wled.ge) e a integração WLED do Home Assistant. Correntes e bitolas de cabo vêm das nossas calculadoras de fita de LED e de bitola de cabo, com os datasheets que elas citam.

Do que você precisa

ComponenteO que escolherPor quê
ControladorUma placa ESP32; um ESP8266 como a D1 mini também roda o WLEDO ESP32 controla mais fitas e mais LEDs. O WLED 16 ainda suporta o ESP8266, com menos recursos avançados e menos LEDs na prática
FitaWS2812B em 5 V, ou WS2815 em 12 VA mesma ideia com outra alimentação: veja abaixo
FonteDimensionada com a nossa calculadora de fonte para fita de LEDNo branco total, uma fita longa puxa muito mais do que uma porta USB fornece
Conversor de nível74AHCT125 ou 74HCT245, alimentado em 5 VUm WS2812B pede na entrada de dados pelo menos 0,7 vez a própria tensão de alimentação, cerca de 3,5 V; o ESP32 fornece 3,3 V
ResistorDe 300 a 500 Ω na linha de dados, junto ao primeiro LEDProtege o primeiro LED dos picos na linha de dados
CapacitorDe 500 a 1000 µF, 6,3 V ou mais numa fita de 5 VEntre + e − onde a alimentação entra, contra o pico ao ligar a fonte
FusíveisUm por cabo de alimentação, do valor que a calculadora indicaNum curto-circuito, uma fonte grande pode fornecer mais corrente do que um fio fino aguenta
Cabos e conectoresDimensionados com a nossa calculadora de bitola de cabo; conectores JST SM para os dados e trechos curtosNum cabo fino a queda de tensão é maior, e ele esquenta

Valores de resistor e capacitor como no guia NeoPixel da Adafruit e na nossa calculadora; o limiar da entrada de dados vem do datasheet do WS2812B da Worldsemi.

WS2812B em 5 V ou WS2815 em 12 V?

O WS2815 tem seus três LEDs em série e funciona em 12 V, então, com o mesmo número de pixels, puxa muito menos corrente. Para 5 m com 60 LEDs por metro, a nossa calculadora dá:

Branco total, 300 pixelsWS2812B, 5 VWS2815, 12 V
Corrente18 A5,1 A
Fonte, com 20% de folga21,6 A ou mais6,2 A ou mais
Pontos de alimentação42
Fusível por ponto7,5 A5 A
Conversor de nívelRecomendadoNormalmente dispensável (WS2815B-V1)

Resultados da nossa calculadora de fonte para fita de LED para as duas fitas (versão WS2815).

Dimensionar a alimentação

Um pixel WS2812B puxa até cerca de 60 mA no branco total. Cinco metros com 60 LEDs por metro são 300 LEDs: 18 A no branco total, então a calculadora pede uma fonte de 5 V de pelo menos 21,6 A, com 20% de folga. Se a fonte for dimensionada para efeitos típicos, que consomem cerca de um terço disso, 7,2 A bastariam, mas aí o limitador de brilho do WLED precisa manter a fita abaixo desse valor.

Escolha a sua fita e informe o comprimento e a densidade: a calculadora dá a fonte, os pontos de alimentação, o fusível e o cabo de cada ponto e o limite para o WLED.Abrir a calculadora de fita de LED

Em 5 V, é a queda de tensão ao longo da fita que decide a cada quantos metros é preciso injetar a alimentação de novo. Para esta fita, a calculadora prevê 4 pontos de alimentação a cada 1,67 m, pontas incluídas, cada um com até 6 A. Cada ponto tem o seu próprio par de fios saindo da fonte e o seu próprio fusível de 7,5 A; para 2 m de cabo com 5% de queda, a calculadora de bitola de cabo indica 2,5 mm².

As ligações

ESP32GPIO1674AHCT125330 ΩFita WS2812BFonte 5 Vfusível1000 µF+5 VGNDdadosESP32GPIO1674AHCT125330 ΩFita WS2812BFonte 5 Vfusível1000 µF+5 VGNDdados
Uma fonte, um par de fios com fusível para cada ponto de alimentação e o controlador na mesma fonte, para que todos os terras se encontrem nela. Use tantos pontos quantos a calculadora indicar.
  • Terra. Tudo compartilha um só terra: fonte, fita e controlador. Se o controlador tiver fonte própria, ligue os dois terras. Sem terra comum, o sinal de dados fica sem referência e a fita pisca.
  • Dados. GPIO → conversor de nível (VCC em 5 V) → resistor → DIN do primeiro LED. Mantenha curto o fio entre o controlador e o primeiro LED e coloque o resistor do lado da fita. Siga as setas impressas na fita: os dados só vão num sentido.
  • Alimentação. Um par de fios separado da fonte até cada ponto, cada um com o seu fusível, em vez de um único cabo emendado ao longo da fita.
  • Capacitor. Entre + e − onde a alimentação entra primeiro na fita, respeitando a polaridade.
  • Ordem. Ligue primeiro o terra, depois a alimentação e por último os dados, e energize os LEDs antes do controlador.

O WS2815 se liga do mesmo jeito, em 12 V. Com um WS2815B-V1, o sinal de dados de 3,3 V do ESP32 costuma funcionar direto, então muitas vezes dá para dispensar o conversor de nível; acrescente-o se os primeiros LEDs piscarem ou mostrarem cores erradas. O controlador, porém, precisa da sua própria alimentação de 5 V, vinda de um pequeno conversor step-down de 12 V para 5 V, porque o pino de 5 V de uma placa de desenvolvimento foi feito para 5 V.

Segurança

  • Fontes ligadas à rede elétrica, sempre numa caixa. As fontes abertas para LED têm os bornes da rede elétrica expostos. Monte-as numa caixa fechada, com prensa-cabo em cada cabo e o terra ligado, e deixe as ligações à rede elétrica com um profissional habilitado quando as normas exigirem.
  • Um fusível por ramal. Dimensione cada fusível pelo cabo dele, como a calculadora faz, para que um curto no fim da fita também o queime.
  • Uma só alimentação por vez para a placa. No esquema, o ESP32 recebe os 5 V da fonte da fita pelo pino de 5 V. O guia da Espressif para a DevKitC diz que a placa deve ser alimentada por uma única fonte; caso contrário, a placa ou a fonte podem ser danificadas. Grave o WLED e faça a primeira configuração pelo USB antes de ligar esse fio de 5 V, e desligue-o sempre que conectar o USB depois; o fio de terra pode continuar ligado.
  • Nunca alimente a fita pela placa. O pino de 5 V de uma placa de desenvolvimento passa a corrente do USB por trilhas finas; a própria documentação do WLED diz para manter o limite abaixo de 1 A se os LEDs forem alimentados por ali. Alimente a fita direto da fonte.
  • Calor. No branco total as fitas esquentam: em trechos longos, monte-as num perfil de alumínio e confira se a fonte está ventilada.

Instalar o WLED

Abra o instalador web em install.wled.me num navegador com Web Serial: Chrome, Edge, Opera no desktop, ou Firefox a partir da versão 151. Safari e navegadores de celular não funcionam. Conecte a placa com um cabo USB de dados, escolha a versão (a 16.0.1 é a última estável, de julho de 2026), clique em Install e selecione a porta serial da placa. Faça isso sem o fio de 5 V que liga a placa à fonte da fita: uma só alimentação por vez.

  • Nenhuma porta na lista? Teste outro cabo e depois instale o driver do chip USB da placa: CH34x (WCH) ou CP210x.
  • Ainda nada? Segure o botão BOOT da placa enquanto conecta o cabo.
  • Depois da gravação, o instalador pode oferecer a configuração do Wi-Fi na hora. Se não oferecer, use o ponto de acesso descrito abaixo.

As atualizações seguintes dispensam o cabo: Config → Security & Updates aceita um firmware novo pelo Wi-Fi. Antes, na mesma página, faça backup da configuração e dos presets.

Primeira configuração

  1. Sem Wi-Fi configurado, o WLED abre um ponto de acesso chamado WLED-AP. Conecte-se com a senha wled1234.
  2. Abra 4.3.2.1 no navegador se a página de configuração não aparecer sozinha.
  3. Vá em WiFi settings, procure ou digite o nome da sua rede e a senha dela. A rede precisa ser de 2,4 GHz.
  4. Dê a ele um nome mDNS, por exemplo mesa, para achá-lo depois em mesa.local, e troque a senha do ponto de acesso, que por padrão é wled1234.
  5. Clique em Save & Connect. O WLED entra na sua rede; encontre-o pelo nome mDNS ou pelo roteador.

Os ajustes dos LEDs

Abra Config → LED & Hardware antes de qualquer coisa: o WLED não conhece a sua fita até você dizer.

  • Type: WS281x, tanto para um WS2812B quanto para um WS2815.
  • GPIO: o pino de dados, veja a tabela abaixo; Config → Pin Info lista todos os pinos e o que está usando cada um.
  • Length: o número de LEDs, 300 no nosso exemplo.
  • Color Order: GRB, o padrão, para a maioria das fitas WS2812B. Se o vermelho sair verde, teste as outras opções.
  • Limitador automático de brilho (Enable automatic brightness limiter): deixe ativado. Em Maximum PSU Current, coloque o valor da nossa calculadora de fonte para fita de LED: 18.000 mA com a fonte do nosso exemplo, dimensionada para branco total, ou 6.000 mA com uma dimensionada para efeitos típicos; o WLED aceita de 250 a 65.000 mA. Ajuste também mA/LED como a calculadora indica: Custom com 60 mA para um WS2812B, ou a opção “12mA (WS2815)”.
  • Os segmentos dividem a fita em partes com efeito e cor próprios; os presets guardam um efeito com cores e brilho, e Apply preset at boot escolhe com qual a fita liga.
PlacaPino de dados recomendadoEvitar
ESP32 DevKit (WROOM)GPIO16, o padrão do WLEDGPIO0, 2, 5, 12, 15 (strapping) e 34 a 39 (só entrada). Nos módulos WROVER, GPIO16 e 17 são da PSRAM: use GPIO4 ou 13
ESP32-C3 SuperMiniGPIO4 a 7, ou GPIO10. Aqui o padrão do WLED é o GPIO2, um pino de strapping: troque em LED & HardwareGPIO2, 8, 9 (strapping), GPIO18 e 19 (USB), GPIO20 e 21 (serial)
ESP32-S3 DevKitC-1GPIO4 a 18GPIO0, 3, 45, 46 (strapping), GPIO19 e 20 (USB), GPIO35 a 37 (usados pela PSRAM octal, se o módulo tiver)
ESP8266 D1 miniGPIO2 (D4), o padrão do WLEDPinos que não sejam GPIO1, GPIO2 e GPIO3 (RX) são acionados por software, o que o WLED não recomenda; o GPIO3 também é acionado por hardware, mas gasta cinco vezes mais memória por LED

Pinos de strapping e reservados das nossas páginas de pinagem do ESP32, da ESP32-C3 SuperMini, do ESP32-S3 e da D1 mini; pinos do ESP8266 da documentação do WLED.

Home Assistant

O Home Assistant costuma descobrir o WLED na rede: ele aparece em Configurações → Dispositivos & Serviços, na seção Descoberto. Se não aparecer, clique em Adicionar integração, escolha WLED e digite o nome do host ou o endereço IP. A integração precisa do WLED 0.14 ou mais recente.

A integração cria uma entidade de luz para a fita; com dois ou mais segmentos, uma por segmento mais uma luz principal para ligar e controlar o brilho geral. Há entidades de seleção para presets, playlists e paletas, entidades numéricas para velocidade e intensidade dos efeitos e uma entidade de atualização de firmware que oferece as versões estáveis do WLED.

Resolução de problemas

SintomaCausa provávelO que fazer
Nada acende, ou só o primeiro LED, ou cores aleatóriasGPIO ou tipo de LED errados, terra não comum, ou dados entrando pela ponta erradaConfira LED & Hardware; una os terras; conecte os dados ao DIN, no sentido das setas
O primeiro LED falha ou pisca, o resto funcionaSinal de dados fraco em 3,3 V, ou primeiro LED danificadoAcrescente o conversor de nível e o resistor em série; encurte o fio de dados; corte fora o primeiro LED se estiver danificado
Cores trocadas: o vermelho sai verdeOrdem das coresMude Color Order (GRB, RGB…) em LED & Hardware
Piscadas aleatórias ao longo da fitaTerra ou nível do sinalTerra comum na fonte, conversor de nível, fio de dados curto, capacitor na entrada
O branco fica rosa ou laranja perto do fimQueda de tensão: os LEDs azuis, que precisam de mais tensão, apagam primeiroMais pontos de alimentação, cabos mais grossos ou um limite de brilho menor
O ESP8266 não inicia com a fita ligadaO GPIO2 (D4) precisa estar em nível alto no boot, e ele também aciona o LED azul da placaNão puxe o D4 para nível baixo no boot; energize a fita antes da placa; um buffer como o 74AHCT125 isola a fita do pino
A placa reinicia quando a fita vai para o brancoFita alimentada pela placa, ou fonte pequena demaisAlimente a fita pela fonte; confira o valor do limitador

O tom rosa ou laranja no fim da fita é o sinal típico de poucos pontos de alimentação.

Perguntas frequentes

Qual versão do WLED instalar?

A última estável, a 16.0.1 em 4 de novembro de 2026. Em 2026 a numeração passou do WLED 0.15 para o WLED 16.0; as versões nightly são para testes.

Qual é a senha do WLED-AP?

wled1234. Conecte-se ao WLED-AP, abra 4.3.2.1 se a página não aparecer, configure o Wi-Fi e aproveite para trocar a senha do ponto de acesso.

Qual GPIO usar para os dados?

GPIO16 num ESP32 DevKit (o padrão do WLED) e GPIO2 (D4) num ESP8266. Evite os pinos de strapping e, nos módulos WROVER, os GPIO16 e 17. Num ESP32-C3, o padrão do WLED é o GPIO2, um pino de strapping: prefira um pino entre o GPIO4 e o 7, ou o GPIO10.

ESP32 ou ESP8266 para o WLED?

Um ESP32: controla mais saídas (até 17 fitas, contra 3 no ESP8266) e mais LEDs. O WLED 16 ainda suporta o ESP8266 em projetos pequenos.

Por que as cores estão erradas?

Quase sempre é a ordem das cores: a maioria das fitas WS2812B é GRB, o padrão do WLED. Mude em LED & Hardware até o vermelho sair vermelho.

O que coloco em Maximum PSU Current?

O que a sua fonte consegue fornecer, menos a folga. A nossa calculadora de fonte para fita de LED faz a conta: 18.000 mA para 5 m de WS2812B numa fonte de 21,6 A.

O WLED precisa da nuvem ou do Home Assistant?

Não. O WLED funciona na sua rede, com página web e app próprios; o Home Assistant é opcional, pela integração WLED.

Preciso de conversor de nível com um WS2815?

Com um WS2815B-V1, normalmente não: a entrada de dados dele costuma funcionar com um sinal de 3,3 V. Mas os datasheets do WS2815B não concordam sobre o limiar de entrada, então, se os primeiros LEDs piscarem ou o fio de dados for longo, acrescente um: ele não atrapalha.

Fontes

  1. WLED: versões (16.0.1, a última estável)
  2. WLED: anúncio da versão 16.0
  3. Adafruit: WLED 16, as novidades
  4. Instalador web do WLED
  5. Documentação do WLED: Quick Start
  6. Documentação do WLED: configurações (LED Preferences)
  7. Documentação do WLED: várias fitas e pinos
  8. Adafruit: instalação do WLED (navegadores, drivers)
  9. Home Assistant: integração WLED
  10. Adafruit NeoPixel Überguide: boas práticas
  11. Adafruit NeoPixel Überguide: alimentar os NeoPixels
  12. Worldsemi: datasheet do WS2812B
  13. Worldsemi: datasheet do WS2815B-V1
  14. Espressif: guia de primeiros passos da ESP32-DevKitC V4 (opções de alimentação)
  15. Código-fonte do WLED: pinos de LED padrão (const.h, 16.0.1)
  16. FAQ não oficial do WLED: conversores de nível recomendados
  17. Applied EE: injeção por uma só ponta (mudança de cor)