傳感器是相關(guān)環(huán)境數(shù)據(jù)采集的主要設(shè)備,是物聯(lián)網(wǎng)的重要組成,廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)等不同場景;柴火創(chuàng)客將在每個月的第2周推出【硬件加油站 - 傳感器】欄目,每期將介紹一種傳感器的原理和程序使用方法(基于Arduino或樹莓派),歡迎您“關(guān)注”柴火公眾號,持續(xù)關(guān)注相關(guān)內(nèi)容!
火焰?zhèn)鞲衅?/strong>
火焰?zhèn)鞲衅魇且环N能夠檢測火焰的傳感器。它通過檢測空氣中的特定波長的光線來檢測火焰的存在,并輸出一個信號來通知系統(tǒng)發(fā)生了火災(zāi)。
火焰?zhèn)鞲衅鞯?/strong>工作原理
火焰?zhèn)鞲衅鞯墓ぷ髟砘?a target="_blank">光學檢測技術(shù)。當火焰燃燒時,會產(chǎn)生一些特定波長的光線,這些光線可以被稱為“火焰光譜”。火焰?zhèn)鞲衅骼?a target="_blank">光電效應(yīng),將這些特定波長的光線轉(zhuǎn)換成電信號,從而檢測火焰的存在。
火焰?zhèn)鞲衅鞯念愋?/strong>
紫外線檢測原理
紫外線火焰?zhèn)鞲衅魇褂靡环N叫做“窗口”的玻璃來過濾掉可見光和紅外線,只允許紫外線透過。當火焰燃燒時,會產(chǎn)生大量的紫外線,紫外火焰?zhèn)鞲衅骺梢杂锰綔y火源發(fā)出的400納米以下熱輻射,這些紫外線會被傳感器檢測到,并將其轉(zhuǎn)換成電信號。紫外線火焰?zhèn)鞲衅鳈z測到的是火焰產(chǎn)生的紫外線輻射能量,因此它的檢測速度非常快,適用于需要快速響應(yīng)的場合。
紅外線檢測原理
我們知道,人的眼睛能看到的可見光按波長從長到短排列,依次為紅、橙、黃、綠、青、藍、紫。其中紅光的波長范圍為0.62~0.76pm; 紫光的波長范圍為0.38 ~0.46um。比紫光波長還短的光叫紫外線,比紅光波長還長的光叫紅外線。紅外線是波長個于微波和可見光之間的電磁波,波長在760納米到1毫米之間,是波形比紅光長的非可見光。自然界中的一切物體,只要它的溫度高于絕對零度(-273就存在分子和原子的無規(guī)則運動,其表面就會不停的輻射紅外線。當然了,雖然是都輻射紅外線,但是不同的物體輻射的紅外強度是不一樣的,而我們正是利用了這一點把紅外技術(shù)應(yīng)用到我們實際開發(fā)中。
紅外線火焰?zhèn)鞲衅鲃t利用火焰產(chǎn)生的紅外輻射能量來檢測火焰的存在。紅外線火焰?zhèn)鞲衅魇褂靡环N特殊的光學濾波器,只允許特定波長的紅外線透過。當火焰燃燒時,會產(chǎn)生大量的紅外線,紅外火焰?zhèn)鞲衅髂軌蛱綔y到波長在700納米~1000納米范圍內(nèi)的紅外線,這些紅外線會被傳感器檢測到,并將其轉(zhuǎn)換成電信號。紅外線火焰?zhèn)鞲衅鲗τ诓煌愋偷幕鹧娑季哂泻芎玫捻憫?yīng)能力,因此適用于各種不同的應(yīng)用場景。
熱電偶
熱電偶是由兩塊金屬制成的傳感器,用于測量溫度。這兩塊金屬在一端焊接在一起,形成一個測量溫度的結(jié)點。對于火焰感應(yīng),它廣泛用于燃燒加熱系統(tǒng),以在火焰失效時切斷燃料。
火焰?zhèn)鞲衅鞯念愋?/p>
與Arduino一起使用
我們可以使用Arduino平臺快速搭建火警報警裝置,下面我們使用Seeeduino的開源硬件一起學習一下如何在Arduino開發(fā)板中使用火焰?zhèn)鞲衅鳌N覀兿攘私庖幌翯rove - 火焰?zhèn)鞲衅?/p>
它是基于YG1006傳感器,YG1006傳感器是一款高速,高靈敏度NPN硅光電晶體管,Grove – 火焰?zhèn)鞲衅髂軌驒z測760nm – 1100nm波長范圍內(nèi)的火源或其他光源!
它是一種紅外火焰?zhèn)鞲衅黝愋停捎谄浜谏h(huán)氧樹脂對紅外線具有高度靈敏度,使其適用于火警報警或充當機器人眼睛尋找火源!
該模塊當檢測到火焰發(fā)出的紅外線后會輸出0信號,否則輸出1信號,可以通過模塊上的電位器調(diào)整靈敏度。
實驗設(shè)備清單
1、Seeeduino V4.2
2、擴展盾
3、Grove - 火焰?zhèn)鞲衅?/p>
4、Grove - 紅色LED模塊
設(shè)備連接
1、將擴展盾(擴展板)插入到Seeeduino 開發(fā)板上
2、將Grove- 火焰?zhèn)鞲衅骼眠B接線接到擴展擴展盾(擴展板)的D2數(shù)字接口上
3、將Grove - Led模塊用連接線接到擴展擴展盾(擴展板)的D3數(shù)字接口上
編寫代碼
打開Arduino IDE軟件 ,輸入下面的代碼并保持驗證后上傳到開發(fā)板中,注意選擇開發(fā)板類型為“Arduino UNO”及端口號再上傳代碼。
當火焰?zhèn)鞲衅鳈z測到火焰發(fā)出的紅外線后,會輸出0信號并點亮led燈,當輸出信號為1信號后熄滅Led燈。
審核編輯:湯梓紅
-
傳感器
+關(guān)注
關(guān)注
2552文章
51382瀏覽量
755874 -
熱電偶
+關(guān)注
關(guān)注
5文章
961瀏覽量
75737 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
39文章
6245瀏覽量
113925 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187617 -
樹莓派
+關(guān)注
關(guān)注
117文章
1710瀏覽量
105811
原文標題:硬件加油站 | 火焰?zhèn)鞲衅鞯墓ぷ髟怼㈩愋团cArduino應(yīng)用
文章出處:【微信號:ChaiHuoMakerSpace,微信公眾號:柴火創(chuàng)客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論