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

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

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

用ESP32-S3和火焰?zhèn)鞲衅鲗?shí)現(xiàn)一個(gè)智能火警系統(tǒng)設(shè)計(jì)

冬至子 ? 來源:醉里挑燈舞劍 ? 作者:Franze ? 2023-11-08 11:31 ? 次閱讀

隨著科技的發(fā)展,智能家居逐漸成為了人們生活的一部分。今天,我們將教大家如何使用ESP32-S3和火焰傳感器,通過Micropython編程,實(shí)現(xiàn)一個(gè)智能火警系統(tǒng),當(dāng)發(fā)生火情時(shí),蜂鳴器會(huì)發(fā)出警報(bào)。

紅外線火焰?zhèn)鞲衅魇且环N常用的火焰檢測(cè)設(shè)備,它通過探測(cè)火焰產(chǎn)生的特定波長(zhǎng)的紅外線來識(shí)別火焰的存在。這種傳感器具有靈敏度高、反應(yīng)速度快、抗干擾能力強(qiáng)等優(yōu)點(diǎn),廣泛應(yīng)用于家庭、工業(yè)和消防等領(lǐng)域。

紅外線火焰?zhèn)鞲衅鞯?a href="http://www.ttokpm.com/v/tag/773/" target="_blank">工作原理是利用火焰燃燒時(shí)產(chǎn)生的紅外線輻射來觸發(fā)傳感器。當(dāng)火焰出現(xiàn)在傳感器的探測(cè)范圍內(nèi)時(shí),紅外線被吸收并轉(zhuǎn)換成電信號(hào),然后經(jīng)過處理后輸出一個(gè)高電平或低電平的信號(hào),表示火焰存在或不存在。

紅外線火焰?zhèn)鞲衅魍ǔS?a target="_blank">光學(xué)系統(tǒng)、探測(cè)器和電路部分組成。光學(xué)系統(tǒng)用于聚焦和準(zhǔn)直入射的紅外線輻射,以提高探測(cè)器對(duì)紅外線的接收效率。

探測(cè)器則負(fù)責(zé)將接收到的紅外線輻射轉(zhuǎn)換成電信號(hào),常見的探測(cè)器有熱釋電元件、光電二極管等。電路部分則對(duì)探測(cè)器輸出的信號(hào)進(jìn)行處理和放大,以便于后續(xù)的控制和報(bào)警操作。

紅外線火焰?zhèn)鞲衅骶哂幸韵绿攸c(diǎn):

1.高靈敏度:能夠快速準(zhǔn)確地檢測(cè)到火焰的存在,對(duì)于不同大小和形狀的火焰都能進(jìn)行有效識(shí)別。

2.快速反應(yīng):響應(yīng)時(shí)間一般在幾十毫秒以內(nèi),能夠及時(shí)發(fā)出警報(bào),防止火災(zāi)事故的發(fā)生。

3.抗干擾能力強(qiáng):由于紅外線火焰?zhèn)鞲衅髦粚?duì)特定波長(zhǎng)的紅外線敏感,因此對(duì)于其他光源(如陽光、燈光等)的干擾較小。

4.可靠性高:由于采用無源器件,不需要外部電源供電,因此具有較高的穩(wěn)定性和可靠性。

5.易于安裝和使用:紅外線火焰?zhèn)鞲衅黧w積小巧,安裝方便,使用簡(jiǎn)單,可以廣泛應(yīng)用于各種場(chǎng)合。

一、硬件準(zhǔn)備

1.ESP32-S3開發(fā)板
2.火焰?zhèn)鞲衅?br /> 3.蜂鳴器
4.杜邦線若干
5.面包板

二、硬件連接

1.將火焰?zhèn)鞲衅鞯腣CC引腳連接到ESP32-S3的3V3引腳。
2.將火焰?zhèn)鞲衅鞯腉ND引腳連接到ESP32-S3的GND引腳。
3.將火焰?zhèn)鞲衅鞯腛UT引腳連接到ESP32-S3的GPIO引腳(例如:GPIO26)。
4.將蜂鳴器的正極連接到ESP32-S3的5V引腳,負(fù)極連接到ESP32-S3的GND引腳。
5.將蜂鳴器的控制引腳連接到ESP32-S3的GPIO引腳(例如:GPIO27)。

圖片

三、Micropython編程

請(qǐng)回顧我在前一篇說的,四步走:

***1.導(dǎo)入相關(guān)的庫(kù)

2.定義對(duì)象的實(shí)例(你得告訴控制板你的硬件是連在哪里吧)

3.編寫一個(gè)實(shí)現(xiàn)功能的函數(shù)

4.調(diào)用前面定義的函數(shù)

1.首先,我們需要導(dǎo)入所需的庫(kù),并定義火焰?zhèn)鞲衅骱头澍Q器的引腳。

from machine import Pin, PWM

import time

2.初始化火焰?zhèn)鞲衅骱头澍Q器的引腳。

fire_sensor = Pin(26, Pin.IN)
buzzer = PWM(Pin(27), freq=500)

3.編寫一個(gè)函數(shù),用于檢測(cè)火焰?zhèn)鞲衅鞯臓顟B(tài)。

def check_fire_status():
if fire_sensor.value() == 1:
return True
else:
return False

4.編寫主循環(huán),實(shí)時(shí)檢測(cè)火焰?zhèn)鞲衅鞯臓顟B(tài),并根據(jù)狀態(tài)控制蜂鳴器是否報(bào)警。

while True:
if check_fire_status():
buzzer.duty(1023) # 蜂鳴器報(bào)警
else:
buzzer.duty(0) # 蜂鳴器關(guān)閉
time.sleep(1) # 延時(shí)1秒

四、上傳程序并測(cè)試

圖片

1.將上述代碼上傳到ESP32-S3開發(fā)板。
2.當(dāng)火焰?zhèn)鞲衅鳈z測(cè)到火情時(shí),蜂鳴器會(huì)發(fā)出警報(bào);當(dāng)火焰消失時(shí),蜂鳴器會(huì)停止報(bào)警。

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

    關(guān)注

    2541

    文章

    49963

    瀏覽量

    747544
  • 探測(cè)器
    +關(guān)注

    關(guān)注

    14

    文章

    2559

    瀏覽量

    72631
  • 電源供電
    +關(guān)注

    關(guān)注

    0

    文章

    155

    瀏覽量

    22039
  • 光電二極管
    +關(guān)注

    關(guān)注

    10

    文章

    391

    瀏覽量

    35792
  • ESP32
    +關(guān)注

    關(guān)注

    17

    文章

    936

    瀏覽量

    16667
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【FireBeetle 2 ESP32-S3開發(fā)板測(cè)評(píng)】Arduino IDE快速開發(fā)體驗(yàn)

    【FireBeetle 2 ESP32-S3開發(fā)板測(cè)評(píng)】Arduino IDE快速開發(fā)體驗(yàn)
    的頭像 發(fā)表于 07-23 09:03 ?2213次閱讀
    【FireBeetle 2  <b class='flag-5'>ESP32-S3</b>開發(fā)板測(cè)評(píng)】Arduino IDE快速開發(fā)體驗(yàn)

    【FireBeetle 2 ESP32-S3開發(fā)板測(cè)評(píng)】MicroPython開發(fā)體驗(yàn)

    【FireBeetle 2 ESP32-S3開發(fā)板測(cè)評(píng)】MicroPython開發(fā)體驗(yàn)
    的頭像 發(fā)表于 07-23 09:02 ?1586次閱讀
    【FireBeetle 2 <b class='flag-5'>ESP32-S3</b>開發(fā)板測(cè)評(píng)】MicroPython開發(fā)體驗(yàn)

    ESP32-S3(ESP32-S2,ESP32)在商用觸摸按鍵面板上使用安全嗎?

    ESP32、ESP32-S2 和 ESP32-S3 的數(shù)據(jù)表中提到:[indent]ESP32-S3(ESP32-S2,
    發(fā)表于 04-12 07:03

    ESP32-S3芯片與ESP32ESP32-S2比較好在哪里呢

    吧: 都知道樂鑫直是致力于前沿低功耗WIFI+藍(lán)牙雙模物聯(lián)網(wǎng)解決方案的研發(fā),也是智能家居、智能照明、智能支付終端、智能可穿戴設(shè)備、
    發(fā)表于 11-04 14:25 ?1.3w次閱讀

    淺談ESP32-C3ESP32-S3芯片

    ESP32-C3、ESP32-S3的發(fā)布,不僅為IOT行業(yè)提供了高性價(jià)比、穩(wěn)定、好用、安全的通訊層,支持AI加速,同時(shí)在顯示層應(yīng)用也將占有席之地。
    發(fā)表于 04-28 10:37 ?1.8w次閱讀

    合宙ESP32-S3開發(fā)板特性解讀

    穿越萬水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開發(fā)板,來了! 1 合宙ESP32-S3開發(fā)板簡(jiǎn)介 合宙CORE-ESP32S3是基于樂鑫ESP32-S3芯片進(jìn)行
    的頭像 發(fā)表于 01-11 18:45 ?9488次閱讀

    啟明去端分享| ESP32-S3如何實(shí)現(xiàn)tcp_client和tcp_server

    /get-started/index.html#get-started-set-up-env硬件需求:Esp32-s3開發(fā)板ESP32-S3TCP介紹傳輸控制協(xié)議(TCP
    的頭像 發(fā)表于 09-07 18:53 ?4759次閱讀
    啟明去端分享| <b class='flag-5'>ESP32-S3</b>如何<b class='flag-5'>實(shí)現(xiàn)</b>tcp_client和tcp_server

    新品上市 | 合宙ESP32-S3開發(fā)板

    穿越萬水千山,奔赴與工程師朋友的約定——合宙ESP32-S3超值MCU開發(fā)板,來了!1合宙ESP32-S3開發(fā)板簡(jiǎn)介合宙CORE-ESP32S3是基于樂鑫ESP32-S3芯片進(jìn)行設(shè)計(jì)的
    的頭像 發(fā)表于 01-13 15:53 ?2529次閱讀
    新品上市 | 合宙<b class='flag-5'>ESP32-S3</b>開發(fā)板

    基于ESP32-S3的高性能開發(fā)板介紹

    FireBeetle 2 ESP32-S3款基于ESP32-S3-WROOM-1-N16R8模組設(shè)計(jì)的主控板。ESP32-S3-WROOM-1-N16R8模組擁有16MB Flas
    的頭像 發(fā)表于 09-05 11:33 ?8822次閱讀
    基于<b class='flag-5'>ESP32-S3</b>的高性能開發(fā)板介紹

    樂鑫ESP32-S3-MINI-1U參考設(shè)計(jì)

    Xtensa?32位LX7雙核處理,主頻高達(dá)240MHz,內(nèi)置512KBSRAM(TCM),具有45個(gè)可編程GPIO管腳和豐富的通信接口。ESP32-S3支持更大容量的高速OctalSPIflash和片
    發(fā)表于 10-19 16:13 ?3次下載

    樂鑫ESP32-S3_技術(shù)參考手冊(cè)

    ?32位LX7雙核處理,主頻高達(dá)240MHz,內(nèi)置512KBSRAM(TCM),具有45個(gè)可編程GPIO管腳和豐富的通信接口。ESP32-S3支持更大容量的高速OctalSPIflash和片外RAM,
    發(fā)表于 10-19 16:13 ?19次下載

    如何實(shí)現(xiàn)ESP32-S3和土壤濕度傳感器監(jiān)控植物的土壤狀態(tài)呢?

    大家好,今天我要給大家介紹種非常實(shí)用的智能家居設(shè)備——ESP32-S3連接個(gè)土壤濕度
    的頭像 發(fā)表于 11-08 11:35 ?2005次閱讀
    如何<b class='flag-5'>實(shí)現(xiàn)</b>用<b class='flag-5'>ESP32-S3</b>和土壤濕度<b class='flag-5'>傳感器</b>監(jiān)控植物的土壤狀態(tài)呢?

    ESP32-S3模組燒錄又失?。糠窒碓趺磁挪樵?/a>

    ESP32-S3模組在物聯(lián)網(wǎng)中非常好用,可以做帶屏小音箱、溫控、智能86盒、泳池清潔機(jī)器人等等,在燒錄的時(shí)候經(jīng)常會(huì)遇到些問題,這里分享
    的頭像 發(fā)表于 05-11 08:04 ?1614次閱讀
    <b class='flag-5'>ESP32-S3</b>模組燒錄又失敗?分享怎么排查原因

    分享6個(gè)實(shí)用的ESP32-S3物聯(lián)網(wǎng)項(xiàng)目:從智能設(shè)備到安全創(chuàng)新

    開發(fā)人員友好特性和超低功耗,使其在可穿戴設(shè)備到智能家居等領(lǐng)域備受推崇。本篇文章分享了6個(gè)ESP32-S3 DIY項(xiàng)目,例如智能手表、植物生長(zhǎng)監(jiān)測(cè)系統(tǒng)
    的頭像 發(fā)表于 05-17 10:15 ?488次閱讀

    ESP32-S3芯片賦能設(shè)備,打造智能交互新體驗(yàn)

    在物聯(lián)網(wǎng)和人工智能(AI)技術(shù)融合的浪潮中,樂鑫ESP32-S3芯片以其卓越的性能和多功能性,成為智能家居和工業(yè)自動(dòng)化領(lǐng)域的明星產(chǎn)品。ESP32-S3
    的頭像 發(fā)表于 06-28 08:04 ?492次閱讀
    <b class='flag-5'>ESP32-S3</b>芯片賦能設(shè)備,打造<b class='flag-5'>智能</b>交互新體驗(yàn)