Índice:

Alexa Smart Home System usando o módulo de relé NodeMCU: 10 etapas
Alexa Smart Home System usando o módulo de relé NodeMCU: 10 etapas

Vídeo: Alexa Smart Home System usando o módulo de relé NodeMCU: 10 etapas

Vídeo: Alexa Smart Home System usando o módulo de relé NodeMCU: 10 etapas
Vídeo: ESP32 Alexa Home Automation using Amazon Echo + Bluetooth + IR Remote with Fan Dimmer circuit 2024, Novembro
Anonim
Image
Image
Alexa Smart Home System usando o módulo de relé NodeMCU
Alexa Smart Home System usando o módulo de relé NodeMCU
Alexa Smart Home System usando o módulo de relé NodeMCU
Alexa Smart Home System usando o módulo de relé NodeMCU

Neste projeto de IoT, criei o sistema Alexa Smart Home Automation usando o NodeMCU ESP8266 e o módulo de relé. Você pode controlar facilmente a luz, o ventilador e outros eletrodomésticos com o comando de voz. Para conectar o alto-falante inteligente Echo Dot ao NodeMCU, usei apenas o aplicativo Amazon Alexa.

Se você não tiver um alto-falante inteligente Echo Dot, ainda poderá controlar os eletrodomésticos. E você também pode monitorar o feedback do tempo de retransmissão dos interruptores do smartphone. Você também pode usar a placa ESP32 em vez do microcontrolador NodeMCU.

Suprimentos

1. Alexa Echo Dot

2. Módulo de Relé

3. Placa NodeMCU ou ESP32

4. Relés 5v (SPDT)

5. Transistores BC547

6. LED 5 mm

7. Resistores de 220 ohms

5. Conectores

Etapa 1: Diagrama de Circuito

Diagrama de circuito
Diagrama de circuito

Como você pode ver, o circuito para este projeto de automação residencial é muito simples. Você pode facilmente fazer este circuito com o módulo de relé e NodeMCU.

Aqui, usei os pinos D1, D2, D5, D6, D7 do NodeMCU para controlar os 5 relés. E usei um carregador móvel de 5V para alimentar o circuito.

Etapa 2: programar o NodeMCU

Programe o NodeMCU
Programe o NodeMCU
Programe o NodeMCU
Programe o NodeMCU

No vídeo tutorial, expliquei o código em detalhes.

Como eu disse, você pode usar NodeMCU ou ESP32 para este projeto. Usei a biblioteca ESPAlexa para este projeto.

Se você usar o NodeMCU ESP8266, deverá baixar e instalar a versão da placa ESP8266 (2.5.1) (conforme mostrado na imagem).

Eu enfrentei alguns problemas com a versão mais recente da biblioteca da placa ESp8266 durante o upload do código.

No código, insira as credenciais de WiFi e defina os nomes dos dispositivos, como luz da sala, ventilador, lâmpada noturna, etc.

Aqui, usei o módulo de relé alto ativo, portanto, se você usar o módulo de relé baixo ativo, terá que fazer pequenas modificações no código, conforme mostrado no vídeo tutorial.

Ainda assim, se você enfrentar qualquer problema, me avise na seção de comentários.

Anexei o código para este projeto de automação residencial Alexa.

Etapa 3: configurar o aplicativo Amazon Alexa

Configure o aplicativo Amazon Alexa
Configure o aplicativo Amazon Alexa

Primeiro, baixe e instale o aplicativo Amazon Alexa na Google PlayStore ou App Store.

Seu celular e o NodeMCU devem estar conectados à mesma rede wi-fi.

Etapas para adicionar dispositivos no aplicativo Amazon Alexa

1. Abra o aplicativo Amazon Alexa.

2. Vá para Dispositivos.

3. Toque no ícone "+" na parte superior e selecione Adicionar dispositivos.

4. Selecione Luz e selecione Outro.

5. Toque em Descobrir dispositivos.

Levará algum tempo para descobrir todos os dispositivos. Depois disso, adicione todos os dispositivos um por um no aplicativo Amazon Alexa. No vídeo tutorial, mostro passo a passo como conectar dispositivos com o aplicativo Amazon Alexa.

Etapa 4: Projetando o PCB

Projetando o PCB
Projetando o PCB

Embora você não precise de nenhum PCB de design personalizado para fazer este sistema doméstico inteligente. Mas para tornar o circuito compacto e dar ao projeto uma aparência profissional, desenvolvi o PCB para este projeto Alexa.

Etapa 5: solicitar o PCB

Peça o PCB
Peça o PCB
Peça o PCB
Peça o PCB
Peça o PCB
Peça o PCB

Depois de baixar o arquivo Garber, você pode facilmente solicitar o PCB

1. Visite https://jlcpcb.com e faça login / inscreva-se

2. Clique no botão CITAÇÃO AGORA.

3 Clique no botão "Adicionar seu arquivo Gerber".

Em seguida, navegue e selecione o arquivo Gerber que você baixou.

Etapa 6: Carregar o arquivo Gerber e definir os parâmetros

Enviando o arquivo Gerber e definindo os parâmetros
Enviando o arquivo Gerber e definindo os parâmetros
Enviando o arquivo Gerber e definindo os parâmetros
Enviando o arquivo Gerber e definindo os parâmetros

4. Defina o parâmetro necessário, como quantidade, cor do PCB, etc.

5. Depois de selecionar todos os parâmetros para PCB, clique no botão SALVAR NO CARRINHO.

Etapa 7: Selecione o endereço de entrega e o modo de pagamento

Selecione o endereço de entrega e o modo de pagamento
Selecione o endereço de entrega e o modo de pagamento
Selecione o endereço de entrega e o modo de pagamento
Selecione o endereço de entrega e o modo de pagamento
Selecione o endereço de entrega e o modo de pagamento
Selecione o endereço de entrega e o modo de pagamento

6. Digite o endereço de entrega.

7. Selecione o Método de Envio adequado para você.

8. Envie o pedido e prossiga para o pagamento.

Você também pode rastrear seu pedido no JLCPCB.com.

Minhas PCBs levaram 2 dias para serem fabricadas e chegaram em uma semana usando a opção de entrega da DHL.

As placas de circuito impresso estavam bem embaladas e a qualidade era realmente boa por esse preço acessível.

Etapa 8: soldar todos os componentes

Soldar todos os componentes
Soldar todos os componentes
Soldar todos os componentes
Soldar todos os componentes

Depois disso, solde todos os componentes de acordo com o diagrama do circuito.

Em seguida, conecte o NodeMCU.

Etapa 9: conectar os eletrodomésticos

Conecte os eletrodomésticos
Conecte os eletrodomésticos

Conecte os eletrodomésticos de acordo com o diagrama de circuito.

Tome as devidas precauções de segurança ao trabalhar com alta tensão.

Conecte a alimentação de 5 volts DC ao PCB conforme mostrado no circuito.

Ligue a alimentação 110V / 230V e a alimentação 5V DC.

Etapa 10: finalmente, podemos controlar a luz, ventilar com Alexa

Finalmente, podemos controlar a luz, ventilar com Alexa
Finalmente, podemos controlar a luz, ventilar com Alexa
Finalmente, podemos controlar a luz, ventilar com Alexa
Finalmente, podemos controlar a luz, ventilar com Alexa

Agora você pode controlar seus eletrodomésticos de forma inteligente.

Basta dizer quais dispositivos você deseja ligar ou desligar para Alexa, Alexa fará o trabalho para você.

Espero que tenham gostado deste projeto de automação residencial. Eu compartilhei todas as informações necessárias para este projeto.

Eu realmente aprecio se você compartilhar seus valiosos comentários. Além disso, se você tiver alguma dúvida, escreva na seção de comentários.

Para mais projetos desse tipo, siga TechStudyCell.

Obrigado pelo seu tempo e feliz aprendizagem.

Recomendado: