EACC.ONLINE
← 返回首頁
實作案例 · Raspberry Pi IoT

苔蘚培養箱:溫濕度 PID 與日長擬態照明

以 Raspberry Pi 整合感測、繼電器控制與 Web 監控,讓培養環境的溫度、濕度與光照可設定、可紀錄、可自動穩定。

苔蘚培養控制台 Web UI — 溫度、濕度、PID 與繼電器狀態總覽

問題

苔蘚/小型培養環境需要相對穩定的低溫、高濕與固定日長。純手動開關製冷、加濕與燈光容易過衝或忘記操作,也難以回顧歷史曲線排查異常。

解法

在 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/繼電器狀態。

技術棧

Raspberry Pi Python / Flask DS18B20 AM2302 (DHT22) GPIO Relay PID Time-proportion SQLite Chart.js systemd

需要類似的客製系統?

培養箱、溫濕控、繼電器自動化或 IoT 監控 — 歡迎直接來信討論需求。

發送 Email 預約