ESP32 自製智能家居,幾十蚊開發板可以代到幾多品牌 gadget?
3C 產品

ESP32 自製智能家居,幾十蚊開發板可以代到幾多品牌 gadget?

圖片:via XDA Developers — https://www.xda-developers.com/esp32-projects-make-more-sense-buying-another-smart-home-gadget/
TechLab 編輯部(譯)·

本地零件易買,但入坑前要計私隱、供電同安全

先講件事:ESP32 唔再只係玩具板

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

ESP32 開發板近鏡,板上有 ESP-WROOM-32 模組同 GPIO 排針

圖片: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 支援清單,再對返你想解決嘅問題買料,唔好見平就砌多一堆新負擔。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook