火焰感測器 Flame Sensor
用火焰感測器來感測火源的接近
簡介
簡介
紅外線火焰感測器能感測火焰的存在和接近,可作為火災警示用。本專題的感測器,屬於短距離的感測器,偵測距離最長約為60公分,對紅外線波長 760-1100 nm,最為敏感。
紅外線火焰感測器能感測火焰的存在和接近,可作為火災警示用。本專題的感測器,屬於短距離的感測器,偵測距離最長約為60公分,對紅外線波長 760-1100 nm,最為敏感。
感測器有四個接口:分別是電源 VCC、類比輸出 AO、數位輸出 DO、以及接地 GND。當火源接近的時候,數位輸出 DO 訊號由 1 轉為 0,感測器上的 DO-LED 會被點亮。類比輸出訊號 AO,隨著火焰的接近,數值 (0-1023) 會一直降低。
感測器有四個接口:分別是電源 VCC、類比輸出 AO、數位輸出 DO、以及接地 GND。當火源接近的時候,數位輸出 DO 訊號由 1 轉為 0,感測器上的 DO-LED 會被點亮。類比輸出訊號 AO,隨著火焰的接近,數值 (0-1023) 會一直降低。
看看YouTube 成果影片:
看看YouTube 成果影片:
材料和接線圖
材料和接線圖
火焰感測器 (Flying-Fish MH-Sensor-Series) x 1
火焰感測器 (Flying-Fish MH-Sensor-Series) x 1
Arduino UNO R3 x 1
Arduino UNO R3 x 1
蜂鳴器 Buzzer x 1
蜂鳴器 Buzzer x 1
電阻 220-330 歐姆 x1
電阻 220-330 歐姆 x1
LED x1
LED x1
杜邦線 一公一母 數條
杜邦線 一公一母 數條
電線 數條
電線 數條
火焰感測器 連接 Arduino
火焰感測器 連接 Arduino
VCC 5V
VCC 5V
GND GND
GND GND
DO pin 2
DO pin 2
AO analog A0
AO analog A0
蜂鳴器正極連接 Arduino pin 8 ;負極連接 Arduino GND
蜂鳴器正極連接 Arduino pin 8 ;負極連接 Arduino GND
LED 長腳連接 Arduino pin 13;短腳透過電阻後連接 Arduino GND
LED 長腳連接 Arduino pin 13;短腳透過電阻後連接 Arduino GND
分享 Arduino GND 於麵包版藍線
分享 Arduino GND 於麵包版藍線
上傳主程式
上傳主程式
複製下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上,再點擊 ”上傳”。大功告成。
複製下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上,再點擊 ”上傳”。大功告成。
打開序列埠螢光幕,隨著火源接近,觀察數位訊號及類比訊號的變化。
打開序列埠螢光幕,隨著火源接近,觀察數位訊號及類比訊號的變化。
創客點子
創客點子
- 用一般的紅外線電器遙控器,如冷氣機遙控器,來試試看火焰感測器會不會響。