僅4個port、32隻腳的確不大夠用,我現在的LCD Module用掉了11個腳,按鈕用掉4個,SSR用掉8個,還剩下9個腳而已,故RTC部分選用只需2隻信號腳的DS1307。這麼一來就還剩下7隻腳,若選用3-wire的ADC那麼應該還可以裝下兩個(其中一個用來測溫),總之盡量想辦法就是了。
其實我一開始是打算用一般的電子電路來做wavemaker的,買了一本電子實習的書看到最後作者卻建議若要做較複雜的控制還是使用微處理機較為方便,所以才當下決定改用現在的方法。因此才從原本只單考慮wavemaker轉變到現在連燈光、溫度都想控制,這是當初始料未及的。當然單用微處理機做燈光控制一定不合算,但如果已經有了wavemaker的硬體架構,每多加一個燈光控制只多花一個SSR的價錢而已(50元),所以絕對划算。溫度控制的話我的想法是除了可以作為控制加熱器之外,還可以作為溫度升高的危機處理,例如當哪天冷水機突然壞掉的話(機率雖然很小),微處理可偵測到溫度升高而切斷HQI以避免災情擴大,這個功能就不是單獨一個市售的電子式溫度加溫器所能提供的。
我現在又有一個點子,據說月光的週期對珊瑚及海中生物的繁殖有很大的影響,也許可以做一個月光模擬,用站長大人上次提到的藍色LED做光源,來控制燈光的強弱以模擬月的圓缺,這應該比pH,ORP來的簡單且有趣。
其實我一開始是打算用一般的電子電路來做wavemaker的,買了一本電子實習的書看到最後作者卻建議若要做較複雜的控制還是使用微處理機較為方便,所以才當下決定改用現在的方法。因此才從原本只單考慮wavemaker轉變到現在連燈光、溫度都想控制,這是當初始料未及的。當然單用微處理機做燈光控制一定不合算,但如果已經有了wavemaker的硬體架構,每多加一個燈光控制只多花一個SSR的價錢而已(50元),所以絕對划算。溫度控制的話我的想法是除了可以作為控制加熱器之外,還可以作為溫度升高的危機處理,例如當哪天冷水機突然壞掉的話(機率雖然很小),微處理可偵測到溫度升高而切斷HQI以避免災情擴大,這個功能就不是單獨一個市售的電子式溫度加溫器所能提供的。
我現在又有一個點子,據說月光的週期對珊瑚及海中生物的繁殖有很大的影響,也許可以做一個月光模擬,用站長大人上次提到的藍色LED做光源,來控制燈光的強弱以模擬月的圓缺,這應該比pH,ORP來的簡單且有趣。