|
本系統由硬件部分及軟件部分組成,硬件劃分為單片機主控、顯示、土壤濕度的檢測、按鍵輸入、水泵澆灌、蜂鳴器發出通知六大模塊: 1.主控模塊AT89C51單片機負責對數據的分析及處理; 2.YL-69作為濕度檢測模塊,ADC0832將檢測的模擬量轉換為數字量; 3.按鍵模塊輸入濕度的上下限; 4.顯示模塊顯示土壤濕度檢測器檢測出來的濕度數值及其上限數值; 5.水泵用于執行灌溉命令; 6.蜂鳴器發出灌溉通知。 軟件部分主要包含主程序、濕度采集子程序、顯示數據子程序、按鍵輸入子程序、執行子程序、PID控制程序及系統定時中斷服務程序等組成,與硬件部分相對應。 本系統軟件和硬件相互結合,個個部件都使用模塊化的設計思路。經檢驗,本系統較靈活,有較強的交互性,可以隨時設置濕度的上下限且測量數據誤差小、運行穩定,有著很可靠的使用效果,所以可以被廣泛的推廣使用。
|