Tutorial de Interruptor Dimmer usando YYAC-3S para ESP32
Nesta seção vamos criar um Interruptor Dimmer usando ESP32 e depois controlar o brilho da luz via Amazon Alexa, GoogleHome ou SmartThings.
Pré-requisitos:
- ESP32.
 - YYAC-3S.
 - Lâmpada Dimmer.
 - Cabos Jumper.
 
Nem todas as lâmpadas são dimerizáveis. Verifique a etiqueta do fabricante para ver se a lâmpada é dimerizable.
Introdução rápida ao YYAC-3S
O módulo YYAC-3S pode ser usado para controlar o fornecimento de eletricidade AC usando PWM de um Arduino, ESP8266, ESP32 ou Pico W. Pode ser usado para controlar a velocidade de motores AC e o brilho de lâmpadas dimerizáveis. O circuito consiste em um SCR e um optoacoplador no lado de entrada. Isso evita que a corrente flua de volta para o MCU e também o separa do terra, tornando-o seguro para usar. O módulo suporta uma entrada PWM de 0-255 e pode controlar tensão AC até 220V com uma corrente máxima de 3A.
Fiação

Conecte o módulo YYAC-3S ao microcontrolador da seguinte forma:
- Pino VCC ao pino 5V do microcontrolador (3.3V não parece funcionar).
 - Pino GND ao pino GND do ESP32.
 - Pino PWM a um pino digital 16 no microcontrolador.
 
| MCU | Pino PWM YYAC-3S | 
|---|---|
| ESP32 | 16 | 
Vamos verificar se o módulo YYAC-3S está conectado corretamente e funcionando.
O Monitor Serial do Arduino IDE mostrará a lâmpada dimmer assim:
Passo 1: Criar um novo dispositivo no Sinric Pro
- Faça login na sua conta Sinric Pro, vá ao menu Dispositivos à esquerda e clique no botão Adicionar Dispositivo (no canto superior esquerdo).
 - Digite o nome do dispositivo Dimmer, descrição Dimmer e selecione o tipo de dispositivo como Switch With Dimming.
 

- 
    
Clique na aba Outros e Clique em Salvar
 - 
    
A próxima tela mostrará as credenciais necessárias para conectar o dispositivo que você acabou de criar.
 

- Copie o ID do Dispositivo, Chave do App e Segredo do App Mantenha esses valores seguros. NÃO OS COMPARTILHE EM FÓRUNS PÚBLICOS!
 
Passo 2: Conectar ao Sinric Pro
Passo 2.1 Instalar a Biblioteca Sinric Pro

2.2 Código Completo
Agora você deve conseguir controlar o nível de brilho via aplicativos Alexa, Google Home e SmartThings

Solução de Problemas
- Não dimeriza? Verifique a etiqueta do fabricante para ver se a lâmpada é dimerizable.
 

- PWM não funciona?
 

O LED acima acende quando o módulo recebe o sinal PWM do MCU.
- Consulte nossa página de Solução de Problemas para mais detalhes.
 
Este documento é código aberto. Viu um erro de digitação? Por favor, crie uma issue