蔥司令

一台為一盆蔥而生的 24 小時監測站
ESP32 × 四感測器 × OLED × 手機儀表板 —— 張哲睿的第一個硬體專案
📡 打開即時儀表板(要跟蔥司令連同一個 WiFi 才看得到)

它會做什麼?

插在花盆旁邊,替一盆蔥站哨。土太乾的那一刻,它比你先知道。

💧
土壤濕度電容式感測,實測校正
🌡️
溫濕度DHT22 盯著天氣
☀️
光線今天有沒有曬到太陽
🚨
缺水警報亮紅燈+螢幕閃「該澆水了」
🖥️
OLED 輪播名字跑馬燈→數據→時鐘
📱
手機儀表板WiFi 即時看,3 秒更新

零件圖鑑

全部加起來不到一頓火鍋的錢。

組裝過程

翻車實錄 🛞

每一次翻車,都是一次資歷值 +1。誠實記錄,絕不美化。

翻車 #1:黑膠帶接頭之謎

土壤感測器用電工膠帶纏了一個「三條線變兩條」的神祕接頭,結果訊號根本沒接通——泡水、手握、讀值紋風不動。 ✔ 解法:拆掉膠帶,杜邦線直插原廠接頭,咬緊不求人。

翻車 #2:插錯隔壁腳

訊號線該插 D34,手一滑插到隔壁的 D35。肉眼數腳位數到懷疑人生。 ✔ 解法:根本不用拔線——程式裡把兩隻腳對調,軟體救硬體,10 秒結案。

翻車 #3:正負反接發燒記

重接線時 + 和 − 對調,感測器開始發燙、ESP32 跟著發燒、讀值變成毫無意義的 55。以為壞掉了,其實它是在用身體硬扛反向電流。 ✔ 解法:斷電、順線、改回來。口訣:會燙=立刻斷電,永遠不是將就用。

技術規格

大腦ESP32 DevKit V1(WiFi 2.4GHz / 雙核心 240MHz)
感測電容式土壤濕度(D35)・DHT22 溫濕度(D27)・光敏電阻(D34)
輸出1.3" OLED 螢幕(I2C 超頻 1MHz)・共陽 RGB LED(D25/D26)
韌體Arduino C++,自架 Web 伺服器,NTP 對時,實測校正曲線
螢幕功能名字跑馬燈(手繪點陣)→ 數據頁 → 時鐘,缺水時全螢幕警報
供電USB-C 5V,戶外走屋簷下高位插座+滴水彎工法
機殼透明整理箱(直立扣蓋),乾燥劑除濕,箱縫自然通風
駐地竹北某陽台,服務對象:一盆蔥(番茄 9 月入伍)