日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎么制作物聯(lián)網(wǎng)煙霧報(bào)警器

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

掃碼添加小助手

加入工程師交流群

煙霧報(bào)警器如何工作?

MQ-2煙霧傳感器將以模擬電壓的形式提供輸出。我們?cè)诖a中設(shè)置了一個(gè)條件,即如果傳感器的輸出值大于400,則蜂鳴器將開(kāi)始發(fā)出蜂鳴聲,紅色LED將亮起;如果傳感器的輸出值小于400,則蜂鳴器將保持靜音,綠色LED將亮起。

這里使用的ESP將創(chuàng)建一個(gè)網(wǎng)頁(yè)一個(gè)IP地址,將數(shù)據(jù)發(fā)送到該IP地址,并在那里打印數(shù)據(jù)。上傳代碼后,可在串口監(jiān)視器中看到此IP地址,如下所示。

當(dāng)您輸入此IP時(shí)在瀏覽器中顯示地址,然后將顯示項(xiàng)目的輸出,如下圖所示。

電路圖

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

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

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

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

代碼說(shuō)明

首先,添加軟件序列庫(kù)。軟件串行庫(kù)允許我們?cè)贏rduino的其他引腳上使用TX和RX通信,而不是僅使用默認(rèn)的TX和RX引腳。然后我們定義了我們?cè)贏rduino上連接這些TX和RX引腳的位置。

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

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

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

在設(shè)置功能中,首先,我們?cè)O(shè)置串行通信的波特率和9400的wifi模塊。然后我們聲明了引腳并且蜂鳴器引腳作為輸出引腳,因?yàn)槲覀儗⑦@些引腳的輸出提供給LED和蜂鳴器。最后,我們將煙霧傳感器引腳聲明為輸入,因?yàn)闊熿F傳感器引腳將從傳感器接收輸入并將其傳送給Arduino。

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

這些線(xiàn)路將調(diào)用該功能,并將在ESP提供的IP地址處設(shè)置服務(wù)器。然后ESP將在此IP地址發(fā)送數(shù)據(jù)。

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

在循環(huán)函數(shù)中,我們讀取來(lái)自煙霧傳感器的值然后應(yīng)用一個(gè)條件,如果輸出值大于400,則紅色LED將亮起,蜂鳴器將開(kāi)始發(fā)出蜂鳴聲。如果輸出值小于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); }

以下行將打印網(wǎng)頁(yè)上的數(shù)據(jù)。首先,我們將在頂部打印“物聯(lián)網(wǎng)煙霧探測(cè)系統(tǒng)”。然后在第二行,我們將打印煙霧值,在第三行,我們將打印“Everything Normal”或“DANGER!移動(dòng)到其他地方“取決于條件。

字符串網(wǎng)頁(yè)=”

物聯(lián)網(wǎng)煙霧探測(cè)系統(tǒng)

“; 網(wǎng)頁(yè)+ = “

煙霧值是”; 網(wǎng)頁(yè)+ = analogSensor; 網(wǎng)頁(yè)+ =“

”; if(analogSensor》 400) ) { 網(wǎng)頁(yè)+ =“

危險(xiǎn)!移動(dòng)其他地方

”; } 其他 { 網(wǎng)頁(yè)+ =“

一切正常

”; }

下面的代碼會(huì)將命令發(fā)送到ESP,并在串口監(jiān)視器上打印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(); 響應(yīng)+ = c; } } 就是這樣,希望你能讓它運(yùn)轉(zhuǎn)起來(lái)!此外,您還可以查看我的博客,查看ElectronicsHobbyist.com上的其他一些項(xiàng)目。

代碼

#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。開(kāi)始(9600);wifi_module.begin(9600);//根據(jù)您的esp8266 pinMode(red_led_pin,OUTPUT)設(shè)置波特率; 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);//配置為接入點(diǎn) esp8266_command(“AT + CIFSR r n”,1000,DEBUG);//獲取IP地址 esp8266_command(“AT + CIPMUX = 1 r n”,1000,DEBUG);//為多個(gè)連接配置 esp8266_command(“AT + CIPSERVER = 1,80 r n”,1000,DEBUG);//在端口80上打開(kāi)服務(wù)器 } 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 =“

物聯(lián)網(wǎng)煙霧探測(cè)系統(tǒng)

”; 網(wǎng)頁(yè)+ =“

煙霧值是”; 網(wǎng)頁(yè)+ = analogSensor; 網(wǎng)頁(yè)+ =“

“; if(analogSensor》 400) { 網(wǎng)頁(yè)+ =”

危險(xiǎn)!移動(dòng)到其他地方

“; } 其他 { 網(wǎng)頁(yè)+ =”

一切正常

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 報(bào)警器
    +關(guān)注

    關(guān)注

    12

    文章

    968

    瀏覽量

    111035
  • 氣體傳感器
    +關(guān)注

    關(guān)注

    14

    文章

    617

    瀏覽量

    39259
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197541
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    972

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32溫濕度防盜安防報(bào)警器設(shè)計(jì)

    溫濕度防盜安防報(bào)警器仿真設(shè)計(jì)功能說(shuō)明: (1)MQ2傳感檢測(cè)環(huán)境環(huán)境異常煙霧 (2)火焰檢測(cè)模塊能夠探測(cè)到760-1100納米波長(zhǎng)的紅外光;(高低電平模擬) (3)熱釋電人體感應(yīng)
    的頭像 發(fā)表于 05-08 12:10 ?370次閱讀
    基于STM32溫濕度防盜安防<b class='flag-5'>報(bào)警器</b>設(shè)計(jì)

    TPS8802煙霧報(bào)警器AFE:功能特性與設(shè)計(jì)應(yīng)用全解析

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

    燃?xì)?b class='flag-5'>報(bào)警器別只看 “顏值“!內(nèi)部傳感才是安全核心

    周末在家燉一鍋排骨湯,滿(mǎn)屋飄香。抬頭看看墻上安安靜靜的燃?xì)?b class='flag-5'>報(bào)警器,你是否也曾覺(jué)得——只要它掛著,安全就有了保障? 但很多人不知道:真正決定報(bào)警器能否救命的,不是它的外殼設(shè)計(jì),而是里面那顆小小的傳感
    的頭像 發(fā)表于 01-08 17:06 ?240次閱讀

    隧道施工安全必備:一鍵報(bào)警器核心功能以及使用場(chǎng)景

    報(bào)警器
    恩田智能設(shè)備
    發(fā)布于 :2025年11月20日 09:02:00

    4g報(bào)警器能不能改成一個(gè)反電魚(yú)報(bào)警器

    4G報(bào)警器通過(guò)震動(dòng)脫落磁鐵來(lái)感應(yīng)報(bào)警能不能改成感應(yīng)電流報(bào)警應(yīng)用場(chǎng)景-魚(yú)塘水庫(kù) 江河湖泊新能源監(jiān)控實(shí)時(shí)感應(yīng)報(bào)警對(duì)于電路完全小白求大佬指點(diǎn)一下需要加什么配件實(shí)現(xiàn)
    發(fā)表于 10-31 23:35

    布線(xiàn)復(fù)雜、干擾誤報(bào)?隔離485總線(xiàn)與云平臺(tái),重塑報(bào)警系統(tǒng)穩(wěn)定性

    的基本工作流程是:感應(yīng)/觸發(fā) → 處理 → 播報(bào),當(dāng)與之相連的傳感或控制系統(tǒng)檢測(cè)到異常情況(如煙霧、溫度超標(biāo)、設(shè)備故障、非法入侵)時(shí),會(huì)向報(bào)警器發(fā)送一個(gè)電信號(hào)。報(bào)警器的“大腦”接收到
    的頭像 發(fā)表于 10-30 16:51 ?661次閱讀

    語(yǔ)音報(bào)警器:TTS語(yǔ)音播報(bào),云平臺(tái)邏輯自控

    TTS語(yǔ)音播報(bào)報(bào)警器是一種集成了傳統(tǒng)報(bào)警器和TTS(文本轉(zhuǎn)語(yǔ)音)技術(shù)的智能設(shè)備。清晰、準(zhǔn)確地用人類(lèi)語(yǔ)言播報(bào)報(bào)警原因、位置、狀態(tài)等具體信息。 工作原理 文本語(yǔ)音:輸入文字自動(dòng)合成語(yǔ)音,支持任意
    的頭像 發(fā)表于 10-29 16:31 ?1022次閱讀

    工業(yè)/校園/居家安防必看!語(yǔ)音報(bào)警器怎么報(bào)警?控輸出、組物聯(lián)網(wǎng)全攻略

    語(yǔ)音報(bào)警器之所以能替代傳統(tǒng)聲光報(bào)警器,成為智慧安防的核心設(shè)備,關(guān)鍵在于其 “能說(shuō)話(huà)、可控制、可聯(lián)動(dòng)” 的特性,不僅能發(fā)出警示,還能精準(zhǔn)傳遞故障信息、指引處置流程,且能接入物聯(lián)網(wǎng)實(shí)現(xiàn)遠(yuǎn)程管控。 一
    的頭像 發(fā)表于 10-28 17:12 ?775次閱讀

    智能安防,“聲”不可測(cè):WT588F02B-8S語(yǔ)音芯片成防盜報(bào)警器廠(chǎng)家的優(yōu)選方案

    隨著物聯(lián)網(wǎng)與智能家居技術(shù)的快速發(fā)展,家庭安防正朝著更智能、更人性化的方向邁進(jìn)。防盜報(bào)警器作為家庭安全的第一道防線(xiàn),其性能和體驗(yàn)愈發(fā)受到消費(fèi)者重視。而在報(bào)警器的智能化升級(jí)過(guò)程中,語(yǔ)音提示功能已成為提升
    的頭像 發(fā)表于 09-03 09:37 ?828次閱讀
    智能安防,“聲”不可測(cè):WT588F02B-8S語(yǔ)音芯片成防盜<b class='flag-5'>報(bào)警器</b>廠(chǎng)家的優(yōu)選方案

    廣州唯創(chuàng)電子WT588F02B-8S語(yǔ)音芯片:為煙霧報(bào)警器注入清晰“生命線(xiàn)”

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

    微五科技CF5010RBT60開(kāi)發(fā)板試用體驗(yàn)+氣體報(bào)警器項(xiàng)目demo

    微五科技CF5010RBT60開(kāi)發(fā)板試用體驗(yàn)+氣體報(bào)警器項(xiàng)目上期我們總結(jié)了關(guān)于CF5010RBT60開(kāi)發(fā)板試用體驗(yàn),本篇我給大家分享一個(gè)使用CF5010RBT60開(kāi)發(fā)板做的一個(gè)氣體報(bào)警器項(xiàng)目原型
    發(fā)表于 08-05 11:38

    煙霧報(bào)警器電容多大合適?

    煙霧報(bào)警器通過(guò)電容實(shí)現(xiàn)能量管理、信號(hào)凈化與通信支持,優(yōu)化性能與可靠性。
    的頭像 發(fā)表于 07-28 09:13 ?871次閱讀
    <b class='flag-5'>煙霧</b><b class='flag-5'>報(bào)警器</b>電容多大合適?

    廣州唯創(chuàng)電子語(yǔ)音芯片:為煙霧報(bào)警器裝上“智慧之嗓”,守護(hù)安全更貼心

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

    聲光報(bào)警器電源線(xiàn)接線(xiàn)時(shí)如何確保安全

    聲光報(bào)警器工作原理是通過(guò)一個(gè)電子電路來(lái)實(shí)現(xiàn)的。 當(dāng)報(bào)警器被觸發(fā)時(shí),電路會(huì)使一個(gè)蜂鳴器發(fā)出聲音,并同時(shí)控制一個(gè)閃光燈閃爍。電路還會(huì)控制一個(gè)開(kāi)關(guān),用于啟動(dòng)和關(guān)閉報(bào)警器。通常,報(bào)警器會(huì)有一
    的頭像 發(fā)表于 06-30 14:29 ?2265次閱讀

    用芯嶺技術(shù)XL433接收發(fā)射芯片開(kāi)發(fā)的火災(zāi)報(bào)警器

    一旦檢測(cè)到煙霧濃度和熱氣溫度超出安全范圍,即刻報(bào)警 5.報(bào)警后即使沒(méi)有USB供電,也可利用內(nèi)部電池持續(xù)發(fā)射數(shù)分鐘 (有的版本沒(méi)有配電池) 二、使用方法(把報(bào)警器當(dāng)作一個(gè)遙控
    發(fā)表于 06-04 11:14
    富宁县| 贺州市| 察隅县| 昌乐县| 湟源县| 金寨县| 察雅县| 汝阳县| 思南县| 南宫市| 扎鲁特旗| 江源县| 揭阳市| 名山县| 万宁市| 桐梓县| 泗洪县| 昭通市| 清原| 弥勒县| 东台市| 星子县| 滨海县| 通榆县| 滨州市| 宝鸡市| 江山市| 普宁市| 长沙县| 商洛市| 安丘市| 凤城市| 石屏县| 辽宁省| 天柱县| 五家渠市| 石渠县| 亚东县| 金门县| 龙江县| 铜鼓县|