Sistema de Automação Simples com NodeMCU
No post de hoje vamos elaborar um sistema de automação com NodeMCU e aplicativo blynk, onde você poderá controlar um módulo relé e comandar vários equipamentos como: lâmpadas, motores, leds etc.
Um ótimo protótipo para automatização de ambientes a baixo custo, acionados cargas de modo remoto por meio da internet.
Materiais necessários:
01 – NodeMCU v3 Lolin;
01 –Módulo Relé 5V 4 Canais Optoacoplado;
06 – Jumpers Dupont FxF
Montagem:
Para montagem do nosso sistema de automação com nodemcu, siga o esquema abaixo para montagem do projeto:

Para um maior conhecimento sobre o módulo relé, acesse: https: Módulo Relé.
TENHA CUIDADO AO UTILIZAR O MÓDULO CONECTADO A ENERGIA, ANTES DE TOCAR NO RELÉ DESCONECTE A ENERGIA QUE ESTÁ CONECTADA.
Configurar o app blynk:
Para conhecer melhor sobre o aplicativo veja o post a seguir: Como Usar o Aplicativo Blynk com Nodemcu.
1- Inicie o aplicativo em seu smartphone, após isso clique em “New Project”:

Em seu e-mail você receberá um código que será necessário na programação.

2- Configuração de sua placa, marque as opções como mostra imagem abaixo:

3- Selecione os itens, clique 4 vezes no nome Button em sua “Widget Box”:

3- Configure o botões como mostra as imagens abaixo, você pode nomear os botões com o nome de sua preferência:
Configuração do botão 01:


Configuração do botão 02:

Configuração do botão 03:

Configuração do botão 04:

Programação:
Copie este código em sua IDE e envie a sua placa NodeMCU.
#define BLYNK_PRINT Serial
/* Fill-in your Template ID (only if using Blynk.Cloud) */
//#define BLYNK_TEMPLATE_ID "YourTemplateID"
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "**"; //Token que será enviado ao seu EMAIL.
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "**"; //Nome de sua rede WIFI.
char pass[] = "**"; //Senha de sua rede WIFI.
void setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}
void loop()
{
Blynk.run();
}
Utilização:
Ao seguir todos os procedimentos acima descritos seu projeto iniciará o funcionamento.
Reinicie sua placa NodeMCU no primeiro uso:

Ao clicar nos botões será acionado o relé que foi solicitado, observação: Você pode utilizar para ligar dispositivos elétricos até no máximo 10A.

TENHA CUIDADO AO UTILIZAR O MÓDULO RELÉ CONECTADO A ENERGIA, ANTES DE TOCAR NO RELÉ DESCONECTE A ENERGIA QUE ESTÁ CONECTADA.
Obrigado por visualizar nosso post, qualquer dúvida deixe um comentário abaixo.
