Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Sensor de Lâmpada Acesa com App Blynk

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

URL da placa ESP8266
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:

Incluir biblioteca.
Incluir biblioteca.

Após isso, procure as bibliotecas do ESP8266 e Blynk e clique em instalar:

Instalação da biblioteca ESP8266.
Instalação da biblioteca ESP8266.
Instalação da biblioteca Blynk.
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:

Configuração dos botões no Blynk.
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:

Componente utilizados.
Componente utilizados.

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

Esquemático do projeto.
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

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:

Picture of Pedro

Pedro

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

VOCÊ TAMBÉM PODE GOSTAR

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *