Projeto desenvolvido para detectar se uma lâmpada está acesa através do aplicativo Blynk, usando sensor de tensão AC e microcontralador NodeMCU, conectado na rede Wi-Fi.
Primeiramente temos habilitar a IDE Arduino a trabalhar com o ESP8266. Para isso, é necessário abrir a IDE Arduino, ir em Arquivo e Preferências. Colocar o link abaixo no campo indicado: https://arduino.esp8266.com/stable/package_esp8266com_index.json
Após habilitar a placa é necessário instalar as bibliotecas, para isso acesse Sketch, Incluir Biblioteca e depois Gerenciador de Tarefas, conforme a imagem 2:
Após isso, procure as bibliotecas do ESP8266 e Blynk e clique em instalar:
Após as instalações das bibliotecas, instale o Aplicativo Blynk no seu smartphone, gere o código de identificação e instale os botões configurando da seguinte maneira:
Após instalar os botões e gerar o código de identificação “Auth Tokens” que será enviado no seu e-mail o apresentado na tela, vpcê deverá copia o código abaixo no seu novo programa na IDE Arduino:
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <ESP8266WiFi.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "COLE AQUI SEU AUTH TOKENS";
char ssid[] = "ESCREVA O SSID DA SUA REDE DE WIFI";
char pass[] = "ESCREVA SUA SENHA DA REDE WIFI";
int lampSensor = A0;
void setup(){
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
pinMode(lampSensor, INPUT);
}
void loop() {
int val=analogRead(lampSensor);
Serial.println(val);
if(val >= 30){
Blynk.virtualWrite(V2, 255); //PIN VIRTUAL V2 "HIGH"
}
else {
Blynk.virtualWrite(V2, 0); //PIN VIRTUAL V2 "LOW"
}
Blynk.run();
}
Agora carregue o programa no seu NodeMCU ESP8266 e monte o circuito utilizando os seguintes componentes:
Após adquirir todos os componentes, siga o diagrama da imagem 6 para montar o circuito:
Pronto, seguindo estes passos você conseguirá montar a placa para monitorar o status da lâmpada. Na sequencia será disponibilizado os links utilizados no projetos:
Download do código utilizado: https://bit.ly/3cf47CZ
Para adquirir o sensor de tensão: http://bit.ly/30C6qdi
Como usar sensor de tensão AC: https://www.youtube.com/watch?v=LTbhp1FtDVo
Acionamento de lâmpada online: https://www.youtube.com/watch?v=kDvVFhnugKQ
Assista também o vídeo para acompanhar detalhes da montagem e funcionamento: