Cảm biến MQ2 cảnh báo khói qua điện thoại với ESP8266 và ứng dụng Blynk


1. Chuẩn bị:

+ NodeMCU ESP8266

+ Cảm biến Khói, Gas (MQ-2 Smoke Gas Sensor)

+ BreadBoard

+ Jumpers

2. Kết nối:

MQ2 <kết nối> NodeMCU           

A0 <---> A0

GND <---> GND

VCC <---> 3.3V

3. Code Blynk:

   // youtube.com/c/nnchau
   // Blynk MQ-2 Smoke Detector

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h>
#define BLYNK_PRINT Serial
char auth[] = "mã Blynk";
char ssid[] = "tên WiFi";
char pass[] = "mật khẩu WiFi";

SimpleTimer timer;

int mq2 = A0;
int data = 0;

void setup()
{
  Serial.begin(115200);
  Blynk.begin(auth, ssid, pass);
  timer.setInterval(1000L, getSendData);
}

void loop()
{
  timer.run();
  Blynk.run();
}

void getSendData()
{
  data = analogRead(mq2);
  Blynk.virtualWrite(V2, data);

  if (data > 700)
  {
    Blynk.notify("Smoke Detected!");
  }

}

Comments

Popular posts from this blog

Cảm biến nhiệt độ ẩm DHT11 với ESP8266 và ứng dụng BLYNK

Cảm biến lửa cảnh báo cháy qua điện thoại với ESP8266 và ứng dụng Blynk