🧾 零件清單
ESP32-C3-DevKitM-1 ×1bare 版;UART 版留 TX/RX 燒錄
MQ-2 模組 ×1確認有 AOUT 針(類比輸出)
DHT22 ×1+10kΩ 上拉電阻一顆
有源蜂鳴器 5V ×1高頻、85dB 級
WS2812B 燈環 12 粒 ×1+330Ω 訊號電阻
微動開關 ×1停叫鍵(燈環外圈位)
12V 1A 適配器+DC 座 ×1線材 22AWG 級以上
列印件 ×6外殼/隔艙/透光罩/壓條/支架/防塵蓋
M2×8 螺絲×8、銅柱×4板與燈環固定
🛠️ 工具
烙鐵+焊錫、螺絲起子、斜口鉗、萬用表、熱熔膠、束線帶、蠟燭一根+打火機(步驟 3 標定用,點火前讀本頁的危險框)、序列埠終端機。
1
上桌驗板:先讓它聞到東西
⏱ 15 min難度 ★★
- 接線照文章接好,MQ-2 的線接在 AOUT 那排——DOUT 是板上比較器的數位輸出,數值永遠只有 0 和 1
- 燒讀值韌體(
Serial.println(analogRead(1)) 就好,記得 pinMode(1, INPUT)),基線应在 150~300 之間
- 打火機對著感測室噴 1 秒(開氣不點火!):讀值應立刻衝上 1000+,並在 1 分鐘內回落過半
- 沒反應:查 AOUT/DOUT 接錯、供電 5V 有無到模組、模組供電有無共地
🚫 標定測試只用「短促開氣、不點火」。絕不在感測器前直接點燃氣體;測試期間廚房開窗、人不清場。
2
分艙鎖板:熱的歸熱區、電子歸電子
⏱ 20 min難度 ★★
- 隔艙牆先卡進主外殼導槽;MQ-2 由感測室側鎖入,正面(透氣罩面)正對外殼透氣孔,側向會慢半拍
- 電路艙:主板銅柱四顆鎖正;蜂鳴器朝前下 15° 用熱熔膠定位後再點焊(先試叫再焊死)
- 燈環先鎖上透光罩再插 DIN——罩子裝好後螺絲起子就進不去側邊了;訊號線串 330Ω 貼板端焊
- 12V 線穿過壓條槽、出線方向朝下,DC 座焊好後先量輸出側有無短路再插適配器
💡 鎖完搖一搖:任何零件有聲音就是沒鎖好——廚房是有振動的環境(關抽油機那一下),鬆動零件的終點是鍋子或地板。
3
燭台標定:把「危險」翻譯成數字
⏱ 20 min難度 ★★★
- 燒正式韌體,序列埠開著盯 30 分鐘:記錄你炒菜一輪的峰值(就炒個蛋,別認真開火大火爆炒)
- 點蠟燭放感測窗下 15cm,記下 ADC 從基線爬到 ALARM 用幾秒——目標 30 秒內進告警
- 調
ALARM_ADC:原則 = 「明顯高於炒菜峰值×1.3」且「明顯低於蠟測 30 秒點」;兩個條件打架=外殼透氣孔不足或裝錯位置,先修結構再調數字
HYST_ADC 固定設 ALARM_ADC - 70;改門檻一定要成對改,這是遲滯比較器的規矩
⚠️ 蠟燭是「近似气体源」不是瓦斯——它给你可重覆的參考曲線,不是法定濃度。本機是生活加分裝置,不能替代法規要求的可燃氣體偵測器。
4
閉環測試:四件事全過才算裝完
⏱ 15 min難度 ★★
- 把 NAS 守衛的推播出口先接好(Telegram/Line bot 任一),沒接推播的測試只算半環
- 依序過關:觸發→本地叫→NAS 三連包→停叫→計時 10 分鐘確認自動復活(復活失敗=把「會關掉的警報器」請進家,禁止交屋)
- 拔適配器模擬斷電 30 秒再插上:開機黃燈→體檢→綠燈,NAS 端出現「失聯→恢復」兩筆 log=韌體心跳與守衛都活著
- 最後把序列埠 log 的
adc=… 數值記在部署標籤上,當「自家基線」留給未來比較
5
高裝定位:甲烷往上跑,請把它舉高
⏱ 15 min難度 ★★
- 定位三原則:爐台上風側、水平 1~2m、離天花板 30cm——別裝在抽油機進風口正下方(氣流短路,聞不到)
- 壁掛支架兩段式鎖上:先鎖牆、掛機、再鎖防脫螺絲;12V 線沿牆用壓條固定,插座迴路避開同孔的大功率微波爐
- 貼部署標籤:日期、自家基線 ADC、NAS 位址、「上次體檢」欄位
- 最後問自己一次:站在廚房門口,燈環的紅光看不看得到?看不到就把燈環亮度調高或加一面小鏡——半夜聽到叫時,顏色就是你判斷形勢的第一口情報
💡 之後每個月走過廚房時摸一下感測室頂部:微溫=加熱絲活著;冰的=進「步驟 1」重驗。這 3 秒的例行公事,就是這台機器全部的保養。