⏱️ 總工時:約 1.5 小時(不含列印)
🎯 難度:★★☆☆☆ 中低(波束定位與底噪校準是兩個關卡)
🔧 工具:烙鐵、熱熔膠、3M 泡棉膠、捲尺、序列埠終端機
🧰 零件與工具確認
① ESP32-C6 SuperMini ×1
② HLK-LD2410 UART 版 ×1
③ WS2812B 暖白 8 燈柔性條 ×1
④ 12mm 被動蜂鳴器帶板 ×1
⑤ 6×6 輕觸按鈕 ×1
⑥ 330Ω 電阻+1000µF 電解帽 ×各1
⑦ 5V/2A 電源+1.5m USB-C 線 ×1
⑧ 列印件:雷達頭殼、擴散殼、掛鉤、主控盒、線夾×3
🔧 烙鐵、捲尺、熱熔膠、手機 BLE App(nRF Connect)
💡 開空前先做耗材辨僞:雷達殼若列印過金屬感炫光絲或碳纖維絲,毫米波會被屏蔽或散射——換一卷純 PLA 重印正面罩,這 12 元是全機最不能省的錢。
1
殼體驗波與雷達頭組裝
⏱️ 15 分鐘🎯 難度 ★★☆☆☆
- 驗波:模組放入殼內、正面貼手機(裝 nRF Connect 看 RSSI 無意義——用序列埠看有人/無人切換時的能量差),蓋殼與不蓋殼的能量差 <20% 纔算殼合格
- 模組正面(印有天線圖那面)朝前、面對 ≤1.6mm 薄壁;M2 螺絲+銅柱鎖四角,勿讓螺絲頭碰到板背焊點
- 殼內壁沿出線孔貼一小條泡棉,防止拉線時模組跟着轉
2
燈條擴散殼與就近保護
⏱️ 12 分鐘🎯 難度 ★★☆☆☆
- 330Ω 焊在燈條第一顆 IC 的 DIN 腳旁(不是主板端)——靜電與突波在入口處被吃掉才叫保護;1000µF 電容同樣就近並在燈條電源兩端,注意極性長腳=正
- 燈條背膠貼進擴散殼導光槽,首燈對準殼中央:日出時殼體應「整條均勻亮」,出現一顆顆亮點=擴散壁太薄(<0.7mm),補一層 0° 填充重印
- 殼沿床頭板下緣用 3M 泡棉膠固定,燈面朝上斜射天花板——醒來的第一道光不該直射眼球
3
接線與主控盒收容
⏱️ 20 分鐘🎯 難度 ★★★☆☆
- 依文章接線圖焊接:雷達 TX→GPIO4、RX→GPIO5(交叉)、燈條 330Ω→GPIO6、蜂鳴器→GPIO7、按鈕→GPIO3→GND
- 雷達與燈條的 5V 用粗線(≥0.75mm²)直接由板端 5V 拉出,GND 共地線儘量短粗;全部線束以三枚線夾沿床頭板揹走線,與電源線分離綁
- 主板入主控盒(雙面條泡棉),USB 檢修口朝外側可摸到;蜂鳴器出聲孔朝盒開孔,按鈕從側殼孔露出——貪睡這個動作必須閉眼摸得到
⚠️ 上電順序檢查:先只接雷達上電看序列埠有無幀流(每 0.5 秒一筆),再並上燈條。燈條一接就重啓=電源被壓垮,換電源、補電容後再進下一步。
4
床頭定位與空床底噪校準
⏱️ 15 分鐘🎯 難度 ★★★☆☆
| 校準項目 | 操作 | 合格標準 |
| 空床底噪 | 房間無人 2 分鐘,序列埠記 microEnergy 峰值 | 底噪 < radarSens;超了就查窗簾/吊扇 |
| 躺下判定 | 正常躺下,30 秒內應出現「偵測到躺下」 | 三次測試三次通過 |
| 離床解除 | 起身離開,2 分鐘後回「離床解除」 | 不誤判床上看書爲離床 |
- 掛鉤夾床頭板上緣,捲尺量雷達面到枕頭中心 40~70cm;左右轉動雷達面,直到「波束主軸」正對枕頭而非天花板或窗戶(序列埠 dist 值在躺下時應穩定 30~60cm)
- 把空床底噪實測值填入韌體
radarSens = 底噪 × 2.5(BLE 寫 s=值 即時生效,滿意後抄回源碼重燒)
5
三晚實睡驗收
⏱️ 3 晚 × 30 分鐘🎯 難度 ★☆☆☆☆
- 第一晚:只觀察不叫醒(BLE 寫
f=480 把強制喚醒推到 8 小時外)——確認半夜無誤觸發、Telegram 戰報時間正確
- 第二晚:正常午睡一次,記錄「醒來後的前 15 分鐘」比手機鬧鐘時代是否清醒;若昏沉依舊,把
windowOpenMin 減到 18 提早開窗
- 第三晚:測試貪睡與中止——喚醒中按按鈕應靜、10 分鐘後應更猛;被更猛的那段叫醒請配合深呼吸,那是它最後的溫柔
💡 三晚全部通過才把手機午睡鬧鐘關掉。數據哲學和系列一致:新裝置要證明自己連續可靠,纔有資格接班。