05 瓦斯偵測器
(2022/03/18)
昨天去參加呂國正老師的IOT瓦斯偵測器製作的研習,由於程式是利用Arduino IDE來撰寫,為了在國小推廣,所以改利用積木平台(BlocklyDuino)來撰寫程式
一、所需材料及接線說明
如下圖所示,這邊採用NodeMCU為控制器,下次再測試D1 mini
接線說明:
外觀圖
二、程式部份
NodeMCU腳位的轉換
D5:GPIO14
D6:GPIO12
A0:GPIO17
呂老師把偵測結果分成三種:
Normal(正常):量測值<200
Notice(注意):200<量測值<300
Danger(危險):300<量測值 ,亮紅燈、蜂鳴器會響
以上這些值再針對自己量測出來的值去做週整!!
按照上面規畫,利用BlocklyDuino來寫積木程式,方便國小學生的教學,開發板選NodeMCU 1.0那個
MQ2接在類比腳位(A0),NodeMCU也只有一個類比腳位,直接讀取其類比值來當作偵測到的瓦斯量(此值為相對的,自己再測試多大的值時代表有瓦斯)
測試結果
先做簡單的測試,晚一點再測試IOT的部分,當瓦斯外洩時會傳LINE告知
等測試完後,再利用D1 mimi或MQ3來測試
三、使用D1 mini開發板為控制器
D1 mini腳位的轉換
D5:GPIO14
D6:GPIO12
A0:GPIO17
接腳同上
MQ3與MQ2的使用一樣,所得到的數據不同,再針對有沒有瓦斯或酒精來比較其相對值的差異
程式:同上,開發板一樣選NodeMCU 1.0