国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎么制作物聯網煙霧報警器

454398 ? 來源:工程師吳畏 ? 2019-08-02 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

煙霧報警器如何工作?

MQ-2煙霧傳感器將以模擬電壓的形式提供輸出。我們在代碼中設置了一個條件,即如果傳感器的輸出值大于400,則蜂鳴器將開始發出蜂鳴聲,紅色LED將亮起;如果傳感器的輸出值小于400,則蜂鳴器將保持靜音,綠色LED將亮起。

這里使用的ESP將創建一個網頁一個IP地址,將數據發送到該IP地址,并在那里打印數據。上傳代碼后,可在串口監視器中看到此IP地址,如下所示。

當您輸入此IP時在瀏覽器中顯示地址,然后將顯示項目的輸出,如下圖所示。

電路圖

首先,將ESP8266模塊與Arduino連接。為了將ESP8266與Arduino正確連接,我們使用了ESP-01適配器模塊,這將使連接變得非常容易。該適配器模塊內置5V至3.3V穩壓器,這意味著您不必使用任何電阻

將ESP-01適配器的VCC引腳連接到Arduino上的5V引腳和Arduino上的ESP-01適配器的GND到GND。接下來,將TX引腳從適配器連接到Arduino上的引腳2,將RX引腳從適配器連接到Arduino上的引腳3.

然后,連接MQ -2帶Arduino的氣體傳感器。將氣體傳感器上的VCC和GND連接到Arduino上的5V和GND引腳。然后將MQ-2氣體傳感器上的A0引腳連接到Arduino上的A0。

之后,將蜂鳴器和LED連接到Arduino。將蜂鳴器上的正極連接到Arduino上的引腳10,將蜂鳴器上的負極連接到Arduino上的GND。然后通過220歐姆電阻將LED的負極連接到GND,將正極連接到Arduino的引腳8和9上。

代碼說明

首先,添加軟件序列庫。軟件串行庫允許我們在Arduino的其他引腳上使用TX和RX通信,而不是僅使用默認的TX和RX引腳。然后我們定義了我們在Arduino上連接這些TX和RX引腳的位置。

#include #define DEBUG true SoftwareSerial wifi_module(2,3);//將esp的TX引腳連接到Arduino的引腳2和esp的RX引腳連接到Arduino的引腳3

在下面的行中,我們已經聲明了LED,蜂鳴器和煙霧傳感器的引腳。

int red_led_pin = 9; int green_led_pin = 8; int buzzer_pin = 10; int smoke_sensor_pin = A0;

在設置功能中,首先,我們設置串行通信的波特率和9400的wifi模塊。然后我們聲明了引腳并且蜂鳴器引腳作為輸出引腳,因為我們將這些引腳的輸出提供給LED和蜂鳴器。最后,我們將煙霧傳感器引腳聲明為輸入,因為煙霧傳感器引腳將從傳感器接收輸入并將其傳送給Arduino。

Serial.begin(9600) ); wifi_module.begin(9600);//根據您的esp8266 pinMode(red_led_pin,OUTPUT)設置波特率; pinMode(green_led_pin,OUTPUT); pinMode(buzzer_pin,OUTPUT) ; pinMode(smoke_sensor_pin,INPUT);

這些線路將調用該功能,并將在ESP提供的IP地址處設置服務器。然后ESP將在此IP地址發送數據。

esp8266_command(“AT + RST r n”,2000,DEBUG);//reset module esp8266_command(“AT + CWMODE = 2 r n”,1000,DEBUG);//配置為接入點 esp8266_command(“AT + CIFSR r n”,1000,DEBUG);//獲取IP地址 esp8266_command(“AT + CIPMUX = 1 r n”,1000,DEBUG);//為多個連接配置 esp8266_command(“AT + CIPSERVER = 1,80 r n”,1000,DEBUG);//打開端口80上的服務器

在循環函數中,我們讀取來自煙霧傳感器的值然后應用一個條件,如果輸出值大于400,則紅色LED將亮起,蜂鳴器將開始發出蜂鳴聲。如果輸出值小于400,則綠色LED指示燈將亮起,蜂鳴器將保持靜音。

int analogSensor = analogRead(smoke_sensor_pin); if(analogSensor》 400) { digitalWrite(red_led_pin,HIGH); digitalWrite(green_led_pin,LOW); 音(buzzer_pin,1000,200); }

以下行將打印網頁上的數據。首先,我們將在頂部打印“物聯網煙霧探測系統”。然后在第二行,我們將打印煙霧值,在第三行,我們將打印“Everything Normal”或“DANGER!移動到其他地方“取決于條件。

字符串網頁=”

物聯網煙霧探測系統

“; 網頁+ = “

煙霧值是”; 網頁+ = analogSensor; 網頁+ =“

”; if(analogSensor》 400) ) { 網頁+ =“

危險!移動其他地方

”; } 其他 { 網頁+ =“

一切正常

”; }

下面的代碼會將命令發送到ESP,并在串口監視器上打印ESP的輸出。

String esp8266_command(String command,const int timeout,boolean debug) { String response =“”; wifi_module.print(command); long int time = millis(); while((time + timeout)》 millis()) { while (wifi_module.available()) { char c = wifi_module.read(); 響應+ = c; } } 就是這樣,希望你能讓它運轉起來!此外,您還可以查看我的博客,查看ElectronicsHobbyist.com上的其他一些項目。

代碼

#include #define DEBUG true SoftwareSerial wifi_module (2,3);//將esp的TX引腳連接到Arduino的引腳2和esp的RX引腳連接到Arduino的引腳3 int red_led_pin = 9; int green_led_pin = 8; int buzzer_pin = 10; int smoke_sensor_pin = A0; void setup() { Serial。開始(9600);wifi_module.begin(9600);//根據您的esp8266 pinMode(red_led_pin,OUTPUT)設置波特率; pinMode(green_led_pin,OUTPUT); pinMode(buzzer_pin,OUTPUT) ; pinMode(smoke_sensor_pin,INPUT); esp8266_command(“AT + RST r n”,2000,DEBUG);//reset moduleesp8266_command(“AT + CWMODE = 2 r n”,1000,DEBUG);//配置為接入點 esp8266_command(“AT + CIFSR r n”,1000,DEBUG);//獲取IP地址 esp8266_command(“AT + CIPMUX = 1 r n”,1000,DEBUG);//為多個連接配置 esp8266_command(“AT + CIPSERVER = 1,80 r n”,1000,DEBUG);//在端口80上打開服務器 } void loop() { int analogSensor = analogRead(smoke_sensor_pin); if(analogSensor》 400) { digitalWrite(red_led_pin,HIGH); digitalWrite(green_led_pin,LOW); 音(buzzer_pin,1000,200); } 其他 { digitalWrite(red_led_pin, LOW); digitalWrite(green_led_pin,HIGH); noTone(buzzer_pin); } if(wifi_module.available( )) { if(wifi_module.find(“+ IPD,”)) { delay(1000); int connectionId = wifi_module.read() - 48; String webpage =“

物聯網煙霧探測系統

”; 網頁+ =“

煙霧值是”; 網頁+ = analogSensor; 網頁+ =“

“; if(analogSensor》 400) { 網頁+ =”

危險!移動到其他地方

“; } 其他 { 網頁+ =”

一切正常

“; } 字符串cipSend =”AT + CIPSEND =“; cipSend + = connectionId; cipSend + =“,”; cipSend + = webpage.length(); cipSend + =“ r n”; esp8266_command(cipSend,1000,DEBUG); esp8266_command(網頁,1000,DEBUG); 字符串closeCommand =“AT + CIPCLOSE = “;closeCommand + = connectionId;//追加連接ID closeCommand + =” r n“; esp8266_command( closeCommand,3000,DEBUG); } } } 字符串esp8266_command(字符串命令,const int timeout,布爾調試) { 字符串響應=“”; wifi_module.print(命令); long int time = millis() ; while((時間+超時)》 millis()) { while(wifi_module.available()) { char c = wifi_module.read(); 響應+ = c; } } if(debug) { Serial.print(響應); } 返回響應; }

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 報警器
    +關注

    關注

    12

    文章

    962

    瀏覽量

    110879
  • 氣體傳感器
    +關注

    關注

    14

    文章

    607

    瀏覽量

    39175
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196935
  • ESP8266
    +關注

    關注

    51

    文章

    970

    瀏覽量

    49486
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TPS8802煙霧報警器AFE:功能特性與設計應用全解析

    TPS8802煙霧報警器AFE:功能特性與設計應用全解析 在煙霧和一氧化碳(CO)檢測系統的設計中,選擇一款性能卓越、功能豐富的模擬前端(AFE)芯片至關重要。TPS8802作為一款集成度高、靈活性
    的頭像 發表于 02-11 16:25 ?337次閱讀

    燃氣報警器別只看 “顏值“!內部傳感才是安全核心

    周末在家燉一鍋排骨湯,滿屋飄香。抬頭看看墻上安安靜靜的燃氣報警器,你是否也曾覺得——只要它掛著,安全就有了保障? 但很多人不知道:真正決定報警器能否救命的,不是它的外殼設計,而是里面那顆小小的傳感
    的頭像 發表于 01-08 17:06 ?96次閱讀

    隧道施工安全必備:一鍵報警器核心功能以及使用場景

    報警器
    恩田智能設備
    發布于 :2025年11月20日 09:02:00

    4g報警器能不能改成一個反電魚報警器

    4G報警器通過震動脫落磁鐵來感應報警能不能改成感應電流報警應用場景-魚塘水庫 江河湖泊新能源監控實時感應報警對于電路完全小白求大佬指點一下需要加什么配件實現
    發表于 10-31 23:35

    工業/校園/居家安防必看!語音報警器怎么報警?控輸出、組物聯網全攻略

    語音報警器之所以能替代傳統聲光報警器,成為智慧安防的核心設備,關鍵在于其 “能說話、可控制、可聯動” 的特性,不僅能發出警示,還能精準傳遞故障信息、指引處置流程,且能接入物聯網實現遠程管控。 一
    的頭像 發表于 10-28 17:12 ?519次閱讀

    廣州唯創電子WT588F02B-8S語音芯片:為煙霧報警器注入清晰“生命線”

    在守護家庭安全的無聲戰場上,煙霧報警器是第一道至關重要的防線。而廣州唯創電子推出的WT588F02B-8S語音芯片,正以其卓越性能,成為賦予現代煙霧報警器清晰“生命線”的核心力量,在關
    的頭像 發表于 08-14 08:32 ?559次閱讀
    廣州唯創電子WT588F02B-8S語音芯片:為<b class='flag-5'>煙霧</b><b class='flag-5'>報警器</b>注入清晰“生命線”

    微五科技CF5010RBT60開發板試用體驗+氣體報警器項目demo

    微五科技CF5010RBT60開發板試用體驗+氣體報警器項目上期我們總結了關于CF5010RBT60開發板試用體驗,本篇我給大家分享一個使用CF5010RBT60開發板做的一個氣體報警器項目原型
    發表于 08-05 11:38

    煙霧報警器電容多大合適?

    煙霧報警器通過電容實現能量管理、信號凈化與通信支持,優化性能與可靠性。
    的頭像 發表于 07-28 09:13 ?691次閱讀
    <b class='flag-5'>煙霧</b><b class='flag-5'>報警器</b>電容多大合適?

    廣州唯創電子語音芯片:為煙霧報警器裝上“智慧之嗓”,守護安全更貼心

    在火災防控體系中,煙霧報警器扮演著至關重要的“哨兵”角色。然而,傳統單一的刺耳鳴響往往讓用戶難以辨別具體風險,甚至引發恐慌。廣州唯創電子憑借深厚的語音技術積累,推出WTN6040-8S
    的頭像 發表于 07-17 08:30 ?726次閱讀
    廣州唯創電子語音芯片:為<b class='flag-5'>煙霧</b><b class='flag-5'>報警器</b>裝上“智慧之嗓”,守護安全更貼心

    聲光報警器電源線接線時如何確保安全

    聲光報警器工作原理是通過一個電子電路來實現的。 當報警器被觸發時,電路會使一個蜂鳴器發出聲音,并同時控制一個閃光燈閃爍。電路還會控制一個開關,用于啟動和關閉報警器。通常,報警器會有一
    的頭像 發表于 06-30 14:29 ?1709次閱讀

    用芯嶺技術XL433接收發射芯片開發的火災報警器

    一旦檢測到煙霧濃度和熱氣溫度超出安全范圍,即刻報警 5.報警后即使沒有USB供電,也可利用內部電池持續發射數分鐘 (有的版本沒有配電池) 二、使用方法(把報警器當作一個遙控
    發表于 06-04 11:14

    急急急在線等

    求一張stm32物聯網智能家居環境監測系統總電路圖,含DHT11,BH1750,MQ-2煙霧傳感,OLED顯示屏,聲光報警器,ESP8266等
    發表于 04-28 23:20

    芯資訊|基于廣州唯創電子語音芯片的煙霧報警器語音方案技術解析

    在智能家居與物聯網(IoT)技術快速發展的背景下,語音播報功能已成為煙霧報警器等安防設備提升用戶體驗的核心技術之一。廣州唯創電子憑借其WTV、WTN、WT588F及WT2605C系列語音芯片,推出
    的頭像 發表于 04-21 08:54 ?725次閱讀
    芯資訊|基于廣州唯創電子語音芯片的<b class='flag-5'>煙霧</b><b class='flag-5'>報警器</b>語音方案技術解析

    煙霧探測主機數據采集物聯網解決方案

    在各類場所,煙霧探測是火災預防的關鍵環節。通過內置的高靈敏度傳感,實時監測環境中的煙霧濃度。一旦煙霧濃度超過預設閾值,主機將立即發出報警
    的頭像 發表于 04-07 14:46 ?1014次閱讀

    遠程斷電報警器的應用優勢與選購要素

    遠程斷電報警器作為一種智能電力監測設備,在現代社會中的應用越來越廣泛。其獨特的功能和優勢,使得它在各種場景中發揮著不可替代的作用。 應用優勢 技術可靠性:內置物聯網芯片,采用4G網絡模組,直連4G
    的頭像 發表于 04-03 17:02 ?882次閱讀