Sensor de Lâmpada Acesa com App Blynk

 



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

Imagem 1: URL da placa ESP8266.


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:

Imagem 2: Incluir biblioteca.

Após isso, procure as bibliotecas do ESP8266 e Blynk e clique em instalar:
Imagem 3: Instalação da biblioteca ESP8266.

Imagem 3: Instalação da biblioteca Blynk.

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:

Imagem 4: Configuração dos botões no Blynk.

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:

Imagem 5: Componente utilizados.

Após adquirir todos os componentes, siga o diagrama da imagem 6 para montar o circuito:

Imagem 6: Esquemático do projeto.

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
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:








Pedro

Bacharel em Engenharia Elétrica, com ênfase em Telecomunicações e hobbysta em eletrônica nas horas vagas =).

Postar um comentário

Postagem Anterior Próxima Postagem