Índice:

Placa Wifi Two Triac Dimmer: 7 etapas
Placa Wifi Two Triac Dimmer: 7 etapas

Vídeo: Placa Wifi Two Triac Dimmer: 7 etapas

Vídeo: Placa Wifi Two Triac Dimmer: 7 etapas
Vídeo: COMO MEDIR TRIAC EN PLACA DE LAVARROPAS FACIL 😀 2024, Novembro
Anonim
Wifi Two Triac Dimmer Board
Wifi Two Triac Dimmer Board

Este instrutível é para ARMTRONIX WIFI Two Triac Dimmer Board V0.1

O dimmer Armtronix Wifi two triac é uma placa IOT. Ele é projetado para automação residencial. As características da placa são:

  1. Controle sem fio
  2. Fator de forma pequeno
  3. A bordo AC para alimentação DC fornece 230VAC a 5V DC.
  4. Switch virtual DC
  5. Dois canais (um para ligar e desligar o outro para escurecimento)

O tamanho da placa é 84mmX39mm e com o tamanho da caixa 114 mmX44mm, conforme mostrado no diagrama 1, tem capacidade para alimentar até 1 Amp de carga. A placa possui módulo Wifi (Esp 12F) e microcontrolador (atmega328p) igual ao utilizado no Arduino Uno, que é utilizado para controlar o triac através do modo HTTP ou MQTT. A placa possui dois interruptores virtuais DC que podem ser usados para controlar os dois Triacs.

A placa também possui um módulo de energia (conversor CA para CC) capaz de lidar com 100-240 VCA como entrada e fornece uma saída de 5 V 0,6 A. Existem dois triac (BT136) e um conector Terminal. Há detecção cruzada zero também disponível, que é usada para dimmig. Existem dois triac usados, um para escurecimento e outro para ligar / desligar.

Etapa 1: detalhes do cabeçalho

Detalhes do cabeçalho
Detalhes do cabeçalho
Detalhes do cabeçalho
Detalhes do cabeçalho

O diagrama2 fornece os detalhes dos cabeçalhos e blocos de terminais.

Para embarcar 230 VCA é aplicado ao bloco de terminais de entrada e a carga é aplicada ao bloco de terminais de saída.

Na placa J3, o cabeçalho é usado para a chave virtual CC, os detalhes do cabeçalho podem ser consultados no diagrama4. O primeiro pino é vcc-3.3v, o segundo pino é atmega328p gpio pin para programação arduino, precisamos usar A4 (ON e OFF), o terceiro pino é atmega gpio pin para programação arduino, precisamos usar A5 (DIMMING) e o quarto pino é aterrado. Para o comutador virtual CC, estamos usando apenas o segundo e o terceiro pino, ou seja, A4, A5 e o quarto pino, ou seja, o aterramento, isso é mencionado no diagrama 3 para a conexão do comutador virtual.

Etapa 2: detalhes de programação

Detalhes de Programação
Detalhes de Programação
Detalhes de Programação
Detalhes de Programação

Cabeçalho J1 é

usado para fazer o upload do firmware para ESP-12F ou atmega328p por meio do Módulo FTDI, os detalhes dos cabeçalhos podem ser encontrados no diagrama4. Para fazer o upload do novo firmware para esp usando FTDI

Faça a seguinte conexão para ESP12E

1] Conecte o RX de FTDI ao pino TXDE de J1

2] Conecte o TX de FTDI ao pino RXDE de J1

3] Conecte o RTS de FTDI ao pino RTSE de J1

4] Conecte o DTR de FTDI ao pino DTRE de J1

5] Conecte o Vcc5V do FTDI ao pino VCC5v do J1

6] Conecte o GND do FTDI ao pino GND do J1

Consulte o link abaixo para obter o código

github.com/armtronix/Wifi-Two-Dimmer-Board

Neste código, a porta HTTP comumente usada é 80, podemos alterar o número da porta, o que o usuário precisa para usar com base em seu aplicativo, consulte abaixo

// ##### Instâncias de objeto #####

MDNSResponder mdns;

Servidor ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Ticker btn_timer;

Ticker otaTickLoop;

Após fazer a conexão, conecte na porta USB, inicialmente precisamos instalar o driver para detectá-lo detectar a porta de comunicação, desta forma o usuário pode fazer o upload do programa do firmware.

Da mesma forma para fazer o upload do firmware para o atmega328p siga a conexão

1] Conecte o RX de FTDI ao pino TXDA de J1

2] Conecte o TX de FTDI ao pino RXDA de J1

3] Conecte o DTR de FTDI ao pino DTRA de J1

4] Conecte o Vcc5V do FTDI ao pino VCC5v do J1

5] Conecte o GND do FTDI ao pino GND do J1

Consulte o link abaixo para obter o código

github.com/armtronix/Wifi-Two-Dimmer-Board

estamos usando 6gpios para controlar duas placas dimmer triac, duas para controlar o triac, duas para controlar o LED e duas para controlar o switch virtual. Gpios são

// Triac no.

#define NON_DIMMABLE_TRIAC 8 // Gpio 8

#define DIMMABLE_TRIAC 9 // Gpio 9

/ * LED de duas cores * /

#define DLED_RED 3

# define DLED_GREEN 4

// troca manual

#define SWITCH_INPIN1 A5 // switch 1

# define SWITCH_INPIN2 A4 // switch 2

Depois de fazer a conexão, o usuário pode fazer o upload do firmware para a atmega. Depois de programar o ESP e o Atmega, temos que estabelecer a conexão entre o ESP e o Atmega encurtando os pinos 3-4 do cabeçalho J1 e 5-6 do cabeçalho J1 usando a configuração dos jumpers.

Etapa 3: Diagrama de blocos

Diagrama de bloco
Diagrama de bloco

Navegador da web / MQTT

Podemos controlar este dispositivo por meio de HTTP / MQTT. O cliente Http envia uma solicitação http para esp8266 de acordo com o padrão http, especificando as informações que o cliente deseja recuperar do esp8266. MQTT significa MQ Telemetry Transport. É um bom sistema de publicação e assinatura leve, onde você pode publicar e receber mensagens como um cliente. Isso torna muito fácil estabelecer uma comunicação entre vários dispositivos. É um protocolo de mensagens simples, projetado para dispositivos restritos e com baixa largura de banda.

ESP8266

O Módulo WiFi ESP8266 é um SOC independente com pilha de protocolo TCP / IP integrada que pode dar a qualquer microcontrolador acesso à sua rede WiFi. O ESP8266 é capaz de hospedar um aplicativo ou descarregar todas as funções de rede Wi-Fi de outro processador de aplicativo. WiFi é uma tecnologia que usa ondas de rádio para fornecer conectividade de rede. Uma conexão WiFi é estabelecida usando um adaptador sem fio para criar áreas de hotspots nas proximidades de um roteador sem fio que estão conectados à rede e permitem que os usuários acessem os serviços de Internet. A programação para esp8266 é explicada acima e os detalhes de configuração explicados abaixo.

Atmega328p

Este é um controlador de 32 pinos. É necessário um microcontrolador de aplicativos de baixo custo e baixa potência. Talvez a implementação mais comum desse chip seja na popular plataforma de desenvolvimento Arduino, ou seja, os modelos Arduino Uno e Arduino Nano. Usamos 6 gpios deste controlador dois para o triac controlando outros dois para LED outros dois gpios são gpios DC 5v para controlar o switch virtual.

Eletrodomésticos

Eletrodomésticos como luz e ventilador, esta placa fornece dois canais um para comutação e outro para escurecimento, você também pode usar dois canais como comutação, para esta aplicação já construímos o código, você também pode usar dois canais como escurecimento para isso aplicativo você precisa modificar nosso código. Para obter o código, consulte este link

Etapa 4: detalhes de configuração

Detalhes de configuração
Detalhes de configuração
Detalhes de configuração
Detalhes de configuração
Detalhes de configuração
Detalhes de configuração

_Ligue a placa com entrada com 230 VCA, o dispositivo hospedará o ponto de acesso conforme mostrado no diagrama 5, conecte a unidade móvel ao ponto de acesso com Armtronix- (mac) EX: Armtronix-1a-65-7 conforme mostrado no diagrama 6. Após conectar o navegador aberto e digitar o endereço IP 192.168.4.1 no navegador, ele abrirá o servidor web conforme mostrado no diagrama 7, preencherá o SSID e a senha e selecione http, se o usuário deseja se conectar a mqtt, então tem que ser rádio mqtt e digite o endereço IP do corretor mqtt e digite mqtt publish topic e mqtt subscribe topic and submit.

Depois de configurar o envio, o ESP 8266 se conectará ao roteador e o roteador atribuirá o endereço IP ao ESP. Abra esse endereço IP no navegador para controlar o relé para o modo https e para mqtt u precisará usar R13_On, R13_OFF, Dimmer: xx (xx aqui é o valor do dimmer variando de 0 a 99), R14_On, R14_OFF serão os comandos para ser enviado ao conselho por meio do tópico que você atribuiu durante a configuração do dispositivo.

Sem configurar o SSID e a senha, podemos controlar o Triac conectando-se ao ponto de acesso do dispositivo e abrir o endereço IP do dispositivo, ou seja, 192.168.4.1, a página do servidor web mostrará o link com o nome Control GPIO conforme mostrado no diagrama 7 por clicando neste link também podemos controlar o relé, mas a resposta será lenta.

Etapa 5: Fiação

Image
Image
Caixa e placa PCB
Caixa e placa PCB

O diagrama de fiação é mostrado no diagrama 3 para o bloco de terminais de entrada 230VAC Fase (P) e Neutro (N) é dado. A saída pode ser usada como dimmer para a luz dimerizável para controlar a intensidade da luz e também para controlar a velocidade do ventilador. A saída também pode ser controlada por meio de comutador virtual DC, conforme mostrado no diagrama3 Gpio A4, A5 do segundo e terceiro pino do cabeçalho J3 do atmega é usado para o comutador virtual e o quarto pino do conector J3 Terra também é usado para conectar o comutador virtual. Para obter a melhor saída de escurecimento, use um potenciômetro de 10K.

Etapa 6: Caixa e placa PCB

Caixa e placa PCB
Caixa e placa PCB

Como inserir a placa PCB na caixa, consulte aqui. aparência externa de duas caixas de placa dimmer, consulte esta imagem.

Etapa 7: Avisos de segurança

Se você está pensando em comprar este item, provavelmente já sabe de tudo isso, mas no interesse de sua segurança, sentimo-nos obrigados a declarar tudo isso claramente. Portanto, reserve alguns minutos para lê-lo com atenção antes de comprar.

As redes CA são muito perigosas - mesmo uma fonte de 50 V CA é mais do que suficiente para matar você.

Desligue a corrente antes de fazer ou alterar as conexões, tenha muito cuidado. Se você não tiver certeza de nada relacionado às linhas de suprimento de CA, ligue para um eletricista e peça a ele para ajudá-lo com isso.

Não tente fazer a interface com a rede elétrica, a menos que você tenha treinamento adequado e acesso aos equipamentos de segurança adequados.

Nunca trabalhe em altas tensões quando estiver sozinho. Certifique-se sempre de ter um amigo / parceiro que possa ver e ouvir você e que saiba como desligar rapidamente a energia em caso de um acidente.

Use um fusível 1A em série com a entrada para a placa como uma medida de segurança.

O diagrama de fiação básica está disponível em nossa página instructables e no github. Por favor, passe por isso

Risco de incêndio: Fazer conexões erradas, consumir mais do que a potência nominal, contato com água ou outro material condutor e outros tipos de uso incorreto / excessivo / funcionamento incorreto podem causar superaquecimento e risco de incêndio. Teste seu circuito e o ambiente no qual ele está implantado completamente antes de deixá-lo ligado e sem supervisão. Sempre siga todas as precauções de segurança contra incêndio.

Recomendado: