火焰傳感器怎麼發現有火的?這個實驗告訴你原理

1.硬件原理

什麼是傳感器?其實以前的光敏電阻控制LED的文章已經接觸過傳感器了,光敏電阻也屬於光傳感器。簡單概括,傳感器是把光,溫度,溼度,氣體濃度,壓力強度,聲強度等物理因素轉化為電信號的器件。

這次我們用到的火焰傳感器(即紅外接收二極管)是機器人專門用來搜尋火源的傳感器,火焰傳感器對火焰特別靈敏。它的原理是利用火焰產生的紅外線對它非常敏感的特點,當火焰亮度變大時,發出的紅外線越多,火焰傳感器管腳間的阻抗變小,當火焰亮度變小時,發出的紅外線越少,火焰傳感器管腳間的阻抗變大。

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

火焰傳感器

利用這個原理,我們可以利用AD0口檢測管腳的分壓原理來檢測火焰,火焰我們用打火機產生。原理圖如下圖,IO9管腳接的是蜂鳴器和LED,當IO9為低電平時,蜂鳴器和LED電路導通,產生鳴叫同時LED亮。

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

硬件原理圖

2.程序解讀

算法描述:

通過AD0檢測火焰傳感器管腳的分壓值,通過AD轉換成數值val,然後判斷val的大小,達到閾值後使IO9口輸出低電平,實現蜂鳴器鳴叫和LED點亮。這個算法跟光控LED的算法是相似的。

代碼解讀:

詳細代碼解讀請看註釋。

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

程序代碼

3.實物效果

當打開打火機產生火焰時,AD採集的電壓數值在串口監視器顯示如下圖,顯示了有火焰時候的數值波動,把火焰信號轉為了可數字化檢測的電信號。

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

串口監視器

實物連接圖:

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

實物圖

我們一起來看一下點打火機的動態效果圖,歡迎點贊和轉發,關注頭條號:奔跑的晶體管 可以學到更多的電子知識哦。

火焰傳感器怎麼發現有火的?這個實驗告訴你原理

實驗效果圖

朋友們對傳感器又是怎麼理解的?歡迎留言發表看法。


分享到:


相關文章: