Skip to main content

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

Hướng dẫn các bước lập trình trung tâm báo cháy Hochiki HCP 1000 seris

   1. Đèn trạng thái báo động ngõ ra Continuous:  Bật 100% thời gian. Temporal Code : Đèn 0.5s sáng, 0.5s tắt trong 3 lần, tạm ngừng 1.5s. March Cod e:  Đèn 0.5s sáng, 0.5s tắt liên tục. California Code : Đèn 5s sáng, 10s tắt. Two-stage codes: Alert Code:  Đèn 0.5s sáng, 2.75s tắt. General Alarm: Đèn được cài đặt riêng.  2.   Mô tả cài đặt hệ thống, Lập trình TTBC HCP 1000 Cấu hình của  bảng điều khiển  trung tâm báo cháy HCP 1000 được thực hiện bởi sự kết hợp của cấu hình cài đặt công tắc DIP và nhấn nút   ACKNOW-  LEDGE  (nút vàng),  RENERAL ALRM  ( nút đỏ). Có thể truy cập các công tắc DIP cấu hình từ module hiển thị chính sau khi gỡ bỏ vỏ bảo vệ. Các công tắc DIP được dán nhãn CONFIG. 1 đến 8 Hoạt động bình thường của hệ thống bị tạm ngắt  trong khi chế độ cấu hình được kích hoạt. Truy cập chế độ cấu hình bất cứ khi nào công tắc DIP cấu hình được đặt theo các mã được liệt kê trong bên dưới...

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

  1. Chuẩn bị:      + NodeMcu ESP8266      + DHT11 Temperature Sensor      + BreadBoard      + Jumpers 2. Kết nối: 3. Code Blynk:   //www.youtube.com/c/nnchau //Cảm biến nhiệt, độ ẩm DHT11 /************************************************************** * App project setup: * Value Display widget attached to V5 * Value Display widget attached to V6 * **************************************************************/ #define BLYNK_PRINT Serial #include <SPI.h> #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <SimpleTimer.h> #include <DHT.h> // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = ""; //Enter the Auth code which was send by Blink // Your WiFi credentials. // Set password to "" for open networks. char ssid[] = ""; //Enter your WIFI Name char pass[] = ""; //Enter your WIFI Password #define DHTPIN 2 ...