構(gòu)建帶有報(bào)警器的Arduino火焰探測器
這個(gè)Arduino項(xiàng)目制作起來非常簡單,并且有很大的實(shí)際應(yīng)用。
火焰探測器是一種電子設(shè)備,用于感知火焰或火災(zāi)的存在。火焰探測器有幾種類型,包括紫外、紅外、多光譜探測器和光學(xué)火焰探測器。在本項(xiàng)目中描述的設(shè)備中,我們將使用紅外型火焰探測器,這種探測器廣泛使用,價(jià)格低廉,并且具有令人滿意的特性。
正如名字本身告訴我們的,這個(gè)檢測器模塊由一個(gè)紅外接收LED組成,該LED連接到一個(gè)運(yùn)算放大器,該運(yùn)算放大器處理檢測到的信號(hào)。紅外LED具有探測光譜中紅外部分光源的能力。在火焰的情況下,發(fā)射的大部分光譜都在紅外區(qū)域。
除了紅外傳感器外,我們還使用了一個(gè)微控制器,當(dāng)從傳感器檢測到火焰時(shí),它會(huì)激活其他進(jìn)程,在這種情況下會(huì)發(fā)出光和聲警報(bào),以及浸入水箱中的泵,該泵在那一刻開始熄滅火焰以防止其蔓延。實(shí)際上,這個(gè)裝置是我和我的一個(gè)學(xué)生一起做的,這是一個(gè)高中畢業(yè)設(shè)計(jì)。
本項(xiàng)目由PCBWay贊助。今年,PCBWay將于3月3日至4月31日舉辦第十一屆徽章設(shè)計(jì)大賽。按照設(shè)計(jì)要求,以給定的方式提交您的設(shè)計(jì),并成為一個(gè)有價(jià)值的現(xiàn)金和優(yōu)惠券獎(jiǎng)品的獲勝者。這次比賽不僅僅是一場比賽——它是對11年創(chuàng)新的慶祝,也是一個(gè)夢想PCBWay未來無限可能性的機(jī)會(huì)。
這種裝置制作起來很簡單,只由幾個(gè)部件組成。
?Arduino Uno微控制器板;
?紅外火焰探測模塊;
?帶軟管的水泵
?5V繼電器模塊
?2個(gè)帶470歐姆限制電流電阻的led。
?蜂鳴器
?電池(在我的情況下,2個(gè)鋰電池串聯(lián),總電壓為7.4V, 1個(gè)電池用于水泵)
讓我們首先分析硬件部分。對于火焰探測器,我使用帶有發(fā)射器和接收器LED的標(biāo)準(zhǔn)紅外傳感器模塊,我們需要拆除并移除透明發(fā)射器LED。
水泵的主要部分是電動(dòng)機(jī),需要100mA以上的電流才能運(yùn)轉(zhuǎn)。另一方面,Arduino輸出只能處理高達(dá)40mA的電流。因此,水泵通過電磁繼電器模塊連接,該模塊消耗約20mA。泵還使用了一個(gè)單獨(dú)的電源,因?yàn)殡姍C(jī)刷經(jīng)常復(fù)位微控制器,因?yàn)樗鼈円郧斑B接到相同的電源。根據(jù)定義,led是電流消耗者,因此它們通過470歐姆的限流電阻連接到Arduino輸出,因此根據(jù)歐姆定律,大約5mA的電流會(huì)流過它們。蜂鳴器是一個(gè)直接連接到Arduino的組件,由脈寬調(diào)制(PWM)控制。至于Arduino代碼,可以看出它非常簡單,因此非常可靠,這應(yīng)該是這類設(shè)備的基本特征。
在開始時(shí),定義和創(chuàng)建變量,然后在void設(shè)置中定義輸入和輸出,以及它們的起始值。然后在循環(huán)函數(shù)中,我們使用if-else語句,允許您根據(jù)變量的值做出決定。
現(xiàn)在讓我們看看該設(shè)備在實(shí)際條件下是如何工作的。首先,出于實(shí)際原因,我將關(guān)閉水泵的電源,并測試設(shè)備的其余部分。首先,我們需要用這個(gè)小電位器來調(diào)整紅外探測器的靈敏度。現(xiàn)在傳感器調(diào)整好了,我們可以連接泵了。
如果在傳感器前出現(xiàn)火焰,聲光報(bào)警將被激活,水泵將開始從水箱中抽水滅火。
最后是一個(gè)簡短的結(jié)論。這個(gè)Arduino項(xiàng)目非常簡單,具有巨大的實(shí)際應(yīng)用,并且代表了一個(gè)很好的演示,根據(jù)適當(dāng)?shù)膫鞲衅鳈z測到的一些發(fā)生的情況來控制外部設(shè)備(在本例中是泵,警報(bào)器和光信號(hào))。再提一下,我們和我的學(xué)生一起創(chuàng)建了這個(gè)項(xiàng)目作為高中期末考試。
本文編譯自hackster.io