苔蘚培養箱:溫濕度 PID 與日長擬態照明
以 Raspberry Pi 整合感測、繼電器控制與 Web 監控,讓培養環境的溫度、濕度與光照可設定、可紀錄、可自動穩定。
問題
苔蘚/小型培養環境需要相對穩定的低溫、高濕與固定日長。純手動開關製冷、加濕與燈光容易過衝或忘記操作,也難以回顧歷史曲線排查異常。
解法
在 Raspberry Pi 上讀取 DS18B20 溫度與 AM2302 濕度,以 On/Off 繼電器驅動製冷片、風扇、加濕器與培養燈;製冷與加濕採 PID 時間比例控制,照明採日長擬態排程。操作者透過區網 Web 介面調整目標值並查看即時狀態與歷史曲線。
本頁為作品展示(截圖與架構說明),非即時連線設備。若需客製培養箱、溫濕控或 IoT 監控,歡迎預約諮詢。
感測與過濾
DS18B20 1-Wire 溫度、AM2302 濕度;過濾幽靈裝置、無效讀值與 85°C 上電預設值。
雙迴路 PID
製冷與加濕各自 0–100% 時間比例輸出(約 10 秒視窗),可選加速增益排程。
日長擬態照明
苔蘚 8/10/12h、孢子時段、全暗/全日與自訂排程;重開機後還原設定。
Web + 紀錄
Flask Web UI 與 REST API;SQLite 週期寫入溫度/濕度/setpoint/繼電器狀態。
技術棧
介面截圖