Índice:
- Suprimentos
- Etapa 1: Obtenha PCBs para o seu projeto fabricado
- Etapa 2: Observando o Módulo de Relé
- Etapa 3: Conectando ESP8266 com placa de relé
- Etapa 4: Baixe e configure o IDE do Arduino
- Etapa 5: Adicionando Bibliotecas Adicionais ao Arduino IDE
- Etapa 6: Codificando o Módulo
- Etapa 7: o relé liga o comando para Alexa
Vídeo: Controle de eletrodomésticos por meio do Alexa com ESP8266 ou ESP32: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Ei, tudo bem, pessoal! Akarsh aqui da CETech.
Este meu projeto vai ajudar a tornar a sua vida mais fácil e você vai se sentir um rei depois de controlar os aparelhos em sua casa, apenas dando um comando para Alexa.
A principal coisa por trás deste projeto nada mais é do que o funcionamento de dois módulos ESP8266 e Módulo de Relé. Basicamente, vamos controlar nosso ESP8266 usando Alexa.
No final do artigo, estaremos fazendo conexões simples entre o ESP8266 e o módulo de retransmissão, seguido pelo código para conectar e controlar o ESP8266 com Alexa.
Vamos começar com a diversão agora.
Suprimentos
Links para os produtos:
ESP8266 NodeMcu:
Placa de retransmissão de canal duplo:
Etapa 1: Obtenha PCBs para o seu projeto fabricado
Você deve verificar o PCBGOGO para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 5 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido.
PCBGOGO tem a capacidade de montagem de PCB e fabricação de estêncil, além de manter padrões de boa qualidade.
Verifique-os se você precisar fabricar ou montar PCBs.
Etapa 2: Observando o Módulo de Relé
O Módulo de Relé é uma placa conveniente que pode ser usada para controlar alta tensão, carga de alta corrente, como lâmpadas e carga CA. Ele é projetado para fazer interface com um microcontrolador como Arduino, ESP8266 e etc. Ele vem com um LED para indicar o status do relé. Os módulos de relé geralmente têm os seguintes terminais:
1. NC (Normalmente fechado) = A configuração normalmente fechada é usada quando você deseja que o relé seja fechado por padrão, o que significa que a corrente está fluindo, a menos que você envie um sinal do Arduino para o módulo de relé para abrir o circuito e interromper a corrente
2. NÃO (Normalmente aberto) = A configuração normalmente aberta funciona ao contrário: o relé está sempre aberto, então o circuito é interrompido, a menos que você envie um sinal do Arduino para fechar o circuito.
3. Pino comum = geralmente está no meio
4 pinos de entrada = é o pino através do qual o relé é conectado ao dispositivo de controle.
Se não for mencionado no módulo, podemos descobrir o pino NC usando um multímetro na configuração de continuidade, conectando o comum com o outro terminal por meio de pontas de prova do multímetro. Se ele criar um som de bipe, o pino é NC.
Etapa 3: Conectando ESP8266 com placa de relé
Os módulos podem ser adquiridos aqui (link a ser adicionado). Você certamente fará um bom negócio aqui.
As conexões são em duas partes:
Entre ESP8266 e Módulo de Relé:
1. Conecte o pino D5 (GPIO14) com a entrada do relé. Você também pode conectar mais entradas de relé conectando-as a outros pinos GPIO disponíveis.
2. Conecte o Vcc do módulo de relé à fonte de alimentação de 5 V / 12 V com base em seu módulo de relé.
3. Conecte o GND do ESP8266 com o GND do módulo de relé e, em seguida, conecte-os ao GND da fonte de alimentação.
Entre o módulo Relay e o Appliance:
1. Certifique-se de que o soquete de alimentação esteja desligado antes das conexões.
2. Conecte o comum com um terminal do soquete.
3. Conecte o outro terminal da tomada a um terminal do aparelho.
4. Conecte o outro terminal do aparelho ao terminal NO do relé.
Depois que essa etapa for concluída, você pode passar para a parte do software.
Etapa 4: Baixe e configure o IDE do Arduino
Baixe o IDE do Arduino aqui
1. Instale o Arduino IDE e abra-o.
2. Vá para Arquivo> Preferências
3. Adicione https://arduino.esp8266.com/stable/package_esp8266c… aos URLs do gerenciador de placas adicionais.
4. Vá para Ferramentas> Placa> Gerenciador de placas
5. Procure esp8266 e instale a placa.
6. Reinicie o IDE.
Etapa 5: Adicionando Bibliotecas Adicionais ao Arduino IDE
Estaremos usando a biblioteca fauxmoESP para controlar nosso ESP8266 usando Alexa.
Esta biblioteca requer outra biblioteca para funcionar, a ESPAsyncTCP.
Saiba mais sobre a biblioteca fauxmoESP aqui. Para ESPAsyncTCP vá para esta página.
A biblioteca FauxmoESP pode ser baixada aqui.
A biblioteca ESPAsyncTCP pode ser baixada aqui.
Depois de baixar essas bibliotecas, precisamos extraí-las e colocá-las na pasta de bibliotecas do IDE do Arduino, que pode ser encontrada na pasta de documentos.
Etapa 6: Codificando o Módulo
1. Baixe o código para conectar e controlar ESP8266 com Alexa aqui.
2. Abra o código no Arduino IDE e faça as alterações necessárias no SSID / senha na parte superior do código.
3. Navegue até Ferramentas> Quadro. Selecione a placa apropriada que você está usando. O NodeMCU (12E) funciona na maioria dos casos.
4. Selecione o comunicador correto. porta em Ferramentas> Porta.
5. Clique no botão de upload.
6. Quando a guia disser Upload concluído, você estará pronto para usar o dispositivo.
Etapa 7: o relé liga o comando para Alexa
Depois que o código for carregado:
1. Podemos trazer o dispositivo Alexa e perguntar a ela "Alexa, descobrir dispositivos". À medida que nosso dispositivo inicia no modo de emparelhamento, Alexa poderá ser descoberto por Alexa.
2. Quando a tela de descoberta do dispositivo apaga, mostra que o dispositivo foi descoberto e adicionado.
3. Experimente dizer "Alexa, ligue", no meu caso, dei os nomes "Dispositivo1" e "Dispositivo 2"
Você seria capaz de ver que o relé liga e desliga quando damos comandos para Alexa.
Dessa forma, você pode controlar quantos eletrodomésticos desejar, usando um módulo de relé adequado e fazendo alterações relevantes no código.
É isso a partir dessa demonstração!
Recomendado:
Switch Tuchless para eletrodomésticos -- Controle seus eletrodomésticos sem qualquer interruptor: 4 etapas
Switch Tuchless para eletrodomésticos || Controle seus eletrodomésticos sem qualquer interruptor Tuch: Este é um interruptor Tuchless para eletrodomésticos. Você pode usar isso para qualquer lugar público para ajudar a combater qualquer vírus. O circuito baseado em circuito de sensor escuro feito por Op-Amp e LDR. Segunda parte importante deste circuito SR Flip-Flop com Sequencell
Controlar eletrodomésticos em LoRa - LoRa em Domótica - Controle remoto LoRa: 8 etapas
Controle de eletrodomésticos sobre LoRa | LoRa em Domótica | LoRa Controle Remoto: Controle e automatize seus aparelhos elétricos de longas distâncias (Quilômetros) sem a presença da internet. Isso é possível através do LoRa! Ei, tudo bem, pessoal? Akarsh aqui da CETech. Este PCB também tem um display OLED e 3 relés que
Como controlar eletrodomésticos com controle remoto de TV com função de temporizador: 7 etapas (com fotos)
Como controlar eletrodomésticos com controle remoto de TV com função de temporizador: Mesmo após 25 anos de sua introdução no mercado consumidor, a comunicação infravermelha ainda é muito relevante nos últimos dias. Quer seja a sua televisão 4K de 55 polegadas ou o sistema de som do seu carro, tudo precisa de um controle remoto IR para responder ao nosso
ESP8266-NODEMCU $ 3 Módulo WiFi nº 2 - Controle de pinos sem fio por meio da PÁGINA DA WEB: 9 etapas (com imagens)
ESP8266-NODEMCU Módulo 2 WiFi de $ 3 - Controle de pinos sem fio por meio da página da web: Um novo mundo desses micro-computadores chegou e essa coisa é o ESP8266 NODEMCU. Esta é a primeira parte que mostra como você pode instalar o ambiente do esp8266 em seu IDE arduino por meio do vídeo de introdução e como as partes em
Controle de eletrodomésticos usando NodeMCU (ESP8266) e Blynk App: 8 etapas (com imagens)
Controle de eletrodomésticos usando NodeMCU (ESP8266) e aplicativo Blynk: neste tutorial, vamos aprender como usar o aplicativo Blynk e NodeMCU (ESP8266) para controlar a lâmpada (qualquer outro eletrodoméstico será adequado), a combinação será ser através da internet. O objetivo deste instrutível é mostrar o simp