ASSEMBLY MANUAL
🔧 充電安全哨兵 — 圖文組裝說明書
適用:ESP32-C6-DevKitM-1 版 · 實作約 2 小時+MQ-2 熟成 24 小時(可併行)· 難度:★★★☆(強電步驟僅改延長線)· 版本 v1.0(2026-10-23)
🧰 開工前清單
| 零件 | 數量 | 確認 |
| ESP32-C6-DevKitM-1(已燒好韌體) | 1 | ☐ |
| ACS712-20A 模組 | 1 | ☐ |
| MQ-2 模組(類比輸出可用) | 1 | ☐ |
| 過零 SSR+阻燃盒、三孔插座模組 | 各 1 | ☐ |
| 有源蜂鳴器、WS2812 燈條 8 顆、NTC 探頭 | 各 1 | ☐ |
| 現成 3 孔延長線(要剪的那條) | 1 | ☐ |
| 列印件 ×6(主殼/採樣腔/ACS 夾/SSR 座/支架/導光條) | 6 | ☐ |
| 端子台、熱縮管、鋁帶、魔鬼氈 | — | ☐ |
| 工具 | 用途 |
| 剝線鉗、斜口鉗、十字起子 | 接線 |
| 驗電筆、萬用表(交流電流檔最好) | 強電確認+ACS712 校準 |
| 熱風槍/打火機(熱縮管) | 絕緣 |
| 水平儀、筆電手機(裝 Telegram) | 壁裝與推播驗證 |
⚡ 本專案的強電範圍只有一條延長線。所有 110V 接點鎖在阻燃盒內、盒蓋鎖平才通電;任何時刻對哪條線是哪條有疑慮——拆掉重剝,不要憑猜。
1
MQ-2 熟成(開工第一件事,先插上再說)
⏱ 5 分鐘動作+24 小時熟成 · 難度 ★☆☆
- MQ-2 接 5V/GND 插上 USB 充電器,放到一邊開始 24 小時熟成(後面的步驟都在等它,剛好)
- 等待期間做步驟 2~4;裝機完成開機,序列埠會跑 6 秒零點校準並把零點推播到 Telegram
- 零點數值抄在殼側標籤上(日後判斷漂移用)
💡 熟成過的 MQ-2 零點應該落在 ADC 800~2500 之間且 10 分鐘內不大於 ±40。冷板直接上機校出來的零點,一週內會慢慢漂到讓你懷疑人生。
2
強電:延長線剪開、火線串 SSR
⏱ 40 分鐘 · 難度 ★★★ · 全書唯一 110V 步驟
- 延長線確認未插任何電源,中段剝開外皮 15cm,分清火(褐/紅)、中(黑/藍)、地(綠黃)三芯
- 火線剪斷:來向進 SSR 一個「~」、去向接插座樞心孔;中與地進端子台直通
- SSR 貼阻燃盒內壁(預留散熱鋁塊空間),所有接點熱縮管+端子台鎖緊,用手拉不動為合格
- 阻燃盒蓋板鎖平,驗電筆在外露端測不出任何東西——它現在應該整條都是斷的
⚠️ 分不清三芯顏色(老線全是黑色)?用萬用表蜂鳴檔:插頭插片對應哪條就是哪條——地線對應最長那片插腳。猜色即災。
3
主殼裝配:高低壓分艙
⏱ 35 分鐘 · 難度 ★★☆
- 右艙:阻燃盒(SSR)以螺絲入殼、插座模組卡進輸出孔、延長線出口穿纜扣鎖緊
- 左艙:C6 主板四角銅柱鎖入;ACS712 進穿孔夾,火線垂直穿圓孔、線頭留 10cm 才彎
- MQ-2 插入採樣腔(吸煙口朝下),腔體扣入殼底柵窗口——感測頭突出殼底 3mm 為正確深度
- 蜂鳴器朝殼外開孔方向雙面膠固定;燈條沿殼底緣導光條貼平,DIN 朝主板側
- 低壓走線束成一條、跨艙只讓 SSR 的 IN+/IN- 信號線通過隔板缺口(線過孔加護線圈)
💡 隔板缺口位置就是本裝置的世界觀:110V 世界與 3.3V 世界之間只有一道牆和一對光耦,你手上的一切軟體都是透過那對光耦對 110V 世界喊話。
4
玄關定位與壁裝
⏱ 20 分鐘 · 難度 ★★☆
- 選點三原則:離地 30cm(MQ-2 平流層)、離廚房門 ≥2m(油煙誤報源)、離充電器 ≤1m(NTC 線長內)
- 支架水平壁裝(無痕膠扣重負載牆面可用,螺絲鑽孔注意牆內走線路徑)
- 哨兵本體卡上支架,插座高度與充電器線長匹配、線不悬空拉扯
- NTC 探頭以鋁帶綁在充電器散熱格外殼(金属面優先),探頭線远离 SSR 艙走
5
通電與零點校準
⏱ 25 分鐘 · 難度 ★★☆
- 哨兵火牛先插(燈條閃一下全滅=開機自清正常),延長線插牆上——SSR 未驅動,輸出應無電(驗電筆測插座樞心無反應)
- 開機 6 秒零點校準完成,Telegram 收到上線訊息與零點值
- ACS712 空載零點:序列埠讀值換算後應 <0.1A;偏差大就把韌體
ACS_ZERO 改成實測 mV 重燒
- 充电池/充電器接上輸出插座:電流超 0.8A 五秒 → 呼吸跑馬+「開始充電」推播
- 拔掉載具模擬充滿:30 秒後輸出切斷+「充電完成」推播
⚠️ 煙霧感測驗證:點一根無香蚊香吹熄留煙,在吸煙口 15cm 外扇入——MQ-2 反應時間 10~30 秒,預警燈應轉橙閃、蜂鳴 5 聲。濃度再拉高(把裝置靠近煙)會看到二級爆嗶+輸出切斷。測完開窗,別嗶到自己心跳。
6
封面與首週觀察
⏱ 10 分鐘 · 難度 ★☆☆
- 殼蓋鎖緊,側貼標籤寫上:零點值/ACS_ZERO 實測/裝機日期
- 首週每次充電核對推播與實際時間、耗 Wh 與充電器標稱是否同一個數量級
- 一週後回看序列日誌:零點漂移 <±30 即健康;漂移大代表熟成不足或環境油煙污染,重跑熟成
✅ 驗收清單
- 輸出無電時插座測不到電;SSR 驅動後插座正常供電
- 充電開始/完成推播準時,8 小時上限邏輯敢於在測試中觸發(把 CHARGE_LIMIT_MS 暫改 3 分鐘驗證一次即可,驗證後改回)
- 蚊香測試觸發預警與二級斷電,二級需重開機才復歸
- NTC 讀值與手摸充電器「溫/燙」直覺同向且量級合理(25~50°C)
- 阻燃盒蓋板鎖死;殼內摸不到任何裸露銅線