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.