
ESP32 自製智能家居,幾十蚊開發板可以代到幾多品牌 gadget?
本地零件易買,但入坑前要計私隱、供電同安全
先講件事:ESP32 唔再只係玩具板
XDA 7 月 5 日刊出 Adam Conway 嗰篇清單,講佢用 ESP32 做咗六類智能家居 project:本地語音助手、LED 時鐘、溫濕度感應器、電視遙控、燈帶控制同 e-paper 桌面 dashboard。佢條主線好清楚:屋企如果已經行 Home Assistant,再加多一件品牌 gadget,好多時即係多一個 app、多一個雲端帳戶、多一個日後可能冇人理嘅 API。呢個痛點,香港細單位其實幾有感;你未必想每個插蘇、感應器、燈泡都塞一堆 2.4GHz Wi-Fi 裝置入 router。

圖片:Sun Cheong Computer Company Limited
真正門檻係 ESPHome
ESP32 本身係平價 Wi-Fi / Bluetooth MCU,賣點係平、腳位多、社群大;但令佢喺智能家居好玩嘅其實係 ESPHome。Home Assistant 文件講,ESPHome 用 YAML 描述感應器、繼電器、燈、按鈕,compile 成 firmware 後燒落板,裝置就可以用原生 API 同 Home Assistant 保持連線,狀態變化唔使等雲端兜圈。換句話講,佢似一個可改節點,唔似買返嚟就封死嘅產品。難位係你要識少少 YAML、USB 燒錄、焊線同除錯;第一次玩唔順係正常,想即插即用就買現成貨舒服好多。
香港成本:平,但唔好淨係計底板
本地買板唔難,做深水埗零件生意嘅新昌電腦頁面見到 30-pin ESP32 開發板標 HK$65。呢個價錢令試錯唔算肉赤,不過唔好淨係攞底板價去同現成貨鬥平;感應器、外殼、線材、電源、3D 打印、你嘅時間,同埋失手買錯板,都係成本。香港散買仲有另一個現實:同一粒 ESP32 有 USB-C、Micro-USB、S3、C3、P4、帶屏幕、帶天線好多款,平嗰塊未必啱你個 project。原文嗰種幾蚊美金感應器方向啱,放到香港散買就唔好當批發價咁計。
邊啲 project 最啱先玩
原文列嘅本地語音助手好吸引,但 Whisper 加本地 LLM 對新手唔算易;電視遙控又牽涉協議、TLS pairing,做得成好有滿足感,但唔係第一晚就收工。最貼地嘅入門係溫濕度、空氣質素、門窗、漏水、e-paper 提示牌呢類低壓裝置。ESPHome 官方支援 LD2410 presence sensor,經 UART 接 ESP32 就可以做毫米波存在感應;Bluetooth proxy 亦可以幫 Home Assistant 收 BLE 裝置資料。不過官方文件都講,Bluetooth proxy 只支援 BLE,連線 slot 有上限,Wi-Fi 版 ESP32 同時跑 Wi-Fi 同 BLE 時,穩定性未必贏有線方案。呢啲限制,品牌盒仔通常包好,你 DIY 就要自己承受。
私隱同長期支援係 DIY 最大誘因
好多智能家居產品講到好方便,但條件係你接受 app 改版、雲端帳戶、API 變動,同埋廠商幾年後收皮。ESP32 + ESPHome 吸引嘅位係資料留喺 Home Assistant,firmware 同 YAML 喺你手上;壞板可以換板再燒,邏輯唔使跟廠商心情走。呢點喺租樓或者細單位特別實際:唔想改電、唔想鑽牆,就做 USB 供電、磁石貼、雙面膠感應器;搬屋時拔線拎走就算。代價係外觀通常冇品牌貨咁靚,穩定性同日後維護都係你自己負責。
市電位唔好貪平
ESP32 可以推 GPIO relay,ESPHome 亦有 GPIO switch 同 interlock 設定,不過官方文件明講 software interlock 仍然可能因 bug 或 reset 狀態出事,建議用硬件 interlock。香港仲有法規問題:機電署講固定電力裝置工程要搵註冊電業承辦商,再由註冊電業工程人員做。講白啲,USB 供電 sensor、桌面時鐘、BLE proxy 呢啲可以慢慢玩;牆掣、燈喉、冷氣、熱水爐呢類市電位,除非你有資格同合適外殼、保險絲、隔離、接地,否則唔好用裸板加 relay 自己塞入牆。慳嗰幾百蚊,唔值。
點揀:由唔碰電嘅 project 開始
我會咁分:想學 ESPHome,就由溫濕度、漏水、門窗、桌面顯示開始;想減少品牌 app,就研究 Bluetooth proxy 或本地燈帶控制;想玩聲音助手,就預咗要處理咪、speaker、LLM server 同延遲。ESP32 嘅價錢令試錯成本低,但唔代表每件智能家居都值得 DIY。最抵玩嘅位,通常係你嫌品牌貨太死、太食雲端,或者差少少先啱自己屋企嗰類功能。下一步可以睇 ESPHome 支援清單,再對返你想解決嘅問題買料,唔好見平就砌多一堆新負擔。
參考來源
- XDA Developers — 6 ESP32 projects that make more sense than buying another smart home gadget — original report
- Home Assistant: ESPHome integration — 核對 ESPHome 原生 API、YAML firmware 同 Home Assistant 連接方式。
- ESPHome: Bluetooth Proxy — 核對 BLE proxy 支援範圍、slot 限制同 Wi-Fi / 有線建議。
- ESPHome: LD2410 Sensor — 核對 LD2410 經 UART 接 ESPHome 做 presence sensor。
- ESPHome: GPIO Switch — 核對 GPIO relay、interlock 同官方安全提醒。
- 新昌電腦:ESP32 WIFI+藍牙開發板 30pin CP9102 — 核對深水埗門市 ESP32 開發板標價同產品圖。
- 機電署:註冊成為電業承辦商 — 核對香港固定電力裝置工程要搵註冊承辦商同註冊電業工程人員。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







