資料介紹
描述
嘿極客,希望你做得很好。本文將使用MQ2 氣體傳感器和NodeMCU制作我們自己的智能煙霧探測器。我們可以稱之為智能,因為它會自動檢測煙霧并向我們的智能手機發送警報通知。為了控制 MQ2 氣體傳感器,我們使用Blynk 應用程序。您可以在我們的網站上閱讀全文。
它是如何工作的?
您必須在代碼中提供網絡的SSID和密碼,以便 NodeMCU 能夠通過 Internet 發送數據。此外,您必須在代碼中編寫唯一令牌。只需按照下面給出的步驟。
您可以在儀表上看到 MQ2 氣體傳感器獲取的值。
這就是系統遠程工作的方式。
設置 Blynk 應用程序
請在您的智能手機上安裝 Blynk IoT 應用程序。安裝后打開應用程序。
創建一個新項目并將其命名為您想要的名稱。選擇設備為 NodeMCU,連接類型為 WiFi。
該應用程序將要求您提供您的電子郵件地址。應用程序會將唯一的令牌 ID 發送到您的電子郵件地址。
打開小部件框以將一些圖形表示添加到您的 blynk 頁面。點擊標記的按鈕以打開小部件菜單。
現在從菜單中添加儀表和通知小部件。這些小部件在下圖中給出。
打開儀表的配置設置并將引腳值設置為virtual-2并設置傳感器的范圍。您還可以提供儀表的名稱并設置其顏色。
現在只需上傳代碼并將 NodeMCU 連接到互聯網。將 NodeMCU 連接到 Blynk 服務器后,您可以在儀表上看到如下圖所示的數據。
所需組件
智能煙霧探測器電路圖
根據給定的圖表進行連接。
MQ2 氣體傳感器的正極引腳 -> NodeMCU 的 VIN 引腳
MQ2 氣體傳感器的負極引腳 -> NodeMCU 的 GND 引腳
MQ2 氣體傳感器的模擬引腳 -> NodeMCU 的 Analog-0 引腳
智能煙霧探測器代碼
注意:請將下面給出的代碼原樣上傳到 NodeMCU。
//TECHATRONIC.COM
// BLYNK LIBRARY
// https://github.com/blynkkk/blynk-library
// ESP8266 LIBRARY
// https://github.com/ekstrand/ESP8266wifi
#include
#include
#include
#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
char auth[] = "446r8LYJMJnXYrYqyEItR31Eh0jlH2m2"; //Enter Authentication code sent by Blynk
char ssid[] = "DESKTOP"; //Enter WIFI Name
char pass[] = "asdfghjkl"; //Enter WIFI Password
SimpleTimer timer;
int mq2 = A0; // smoke sensor is connected with the analog pin A0
int data = 0;
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
timer.setInterval(1000L, getSendData);
}
void loop()
{
timer.run(); // Initiates SimpleTimer
Blynk.run();
}
void getSendData()
{
data = analogRead(mq2);
Blynk.virtualWrite(V2, data); // Blynk INPUT Connect V2 Pin
if (data > 700 )
{
Blynk.notify("Smoke Detected!");
}
}
您還可以在我們的網站上查看有關 Arduino和Rasberry Pi的教程。
學習愉快!
- MQ2煙霧傳感器模塊設計資料原理圖 15次下載
- 煙霧和氣體探測器開源項目
- 基于NodeMCU的物聯網項目連接MQ 135氣體傳感器
- 使用傳感器氣體MQ2發現空氣中存在丙烷的爆炸測試
- MQ 2氣體傳感器Arduino
- 如何制作煙霧探測器警報
- 使用MQ 2氣體傳感器的煙霧探測器
- Arduino的實驗例程之煙霧傳感器MQ-2實驗的詳細資料說明 42次下載
- MQ-2煙霧傳感器模塊的使用說明書 106次下載
- MQ系列氣體傳感器的詳細中文資料概述 256次下載
- MQ2煙霧傳感器 0次下載
- MQ-138氣體傳感器
- MQ-2型氣體傳感器參數及說明
- MQ-303A酒精傳感器
- MQ307A型CO氣體傳感器
- 熱解粒子式電氣火災監控探測器用的什么傳感器 409次閱讀
- MQ-2氣體檢測傳感器結構及特點 7545次閱讀
- 微雪電子氣體傳感器MQ-2 Gas Sensor簡介 7909次閱讀
- 氣體探測器怎么接線 3.3w次閱讀
- 便攜式氣體探測器的電路圖 4970次閱讀
- dfrobot模擬甲烷氣體傳感器 (MQ4)簡介 9864次閱讀
- dfrobot模擬煙霧傳感器 (MQ2)簡介 8258次閱讀
- dfrobot模擬氫氣氣體傳感器 (MQ8)簡介 2205次閱讀
- dfrobot模擬LPG氣體傳感器 (MQ6)介紹 2449次閱讀
- 煙霧探測器的電離煙霧探測方案與光電探測方案對比分析 2322次閱讀
- 采用ESP8266的氣體探測電路方案設計 4862次閱讀
- “煙霧探測器”前世今生,煙霧探測器的工作原理 1.6w次閱讀
- 煙霧探測器如何選型 離子式和光電型的區別 9189次閱讀
- 智能家居探測器安裝方法介紹,及工作原理解析 3035次閱讀
- 如何制作一個簡易的電子煙霧探測器? 8975次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多