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:

  1. ESP32.
  2. YYAC-3S.
  3. Lâmpada Dimmer.
  4. 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

High Voltage Connectors

Conecte o módulo YYAC-3S ao microcontrolador da seguinte forma:

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

Sinric Pro create device alexa

Sinric Pro copy device id

Passo 2: Conectar ao Sinric Pro

Passo 2.1 Instalar a Biblioteca Sinric Pro

Sinric Pro install SinricPro library

2.2 Código Completo

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

Sinric Pro dimmer with Alexa, SmartThings

Solução de Problemas

dimmable light bulb example

Sinric Pro dimmer YYAC-3S via Alexa, SmartThings

O LED acima acende quando o módulo recebe o sinal PWM do MCU.

Este documento é código aberto. Viu um erro de digitação? Por favor, crie uma issue