徐金增,孫好
(山東特殊教育職業學院,山東濟南,250022)
不同花卉對生長環境的土壤濕度喜好不同,有些花卉(如常春藤、綠蘿等)喜水,必須時常保持土壤濕度;有些花卉(如長壽花、虎皮蘭等)不喜水,土壤濕度過大容易導致根系腐爛。現實生活中,養花人并不能準確判斷花卉土壤的濕度,只能根據自己的經驗判斷給花卉澆水,花卉土壤水分過多或過少都不利于花卉健康正常生長。
本文利用Arduino Uno開發板設計開發了一款自動調節花卉土壤濕度系統,通過土壤濕度傳感器可實時監測花卉土壤濕度,并可根據不同花卉的喜水特性設置不同的土壤濕度值,由Arduino Uno控制器自動作出花卉土壤是否需要澆水的判斷,控制電磁水閥開關進行澆水,從而實現不同花卉土壤保持在合適濕度,保證花卉健康正常生長。
本系統以Arduino Uno開發板為核心,采用Moisture Sensor土壤濕度傳感器實時監測花卉土壤的濕度值,土壤濕度監測值通過模擬A0端口輸入ArduinoUno開發板,經系統對比提前設定的花卉土壤濕度值,若花卉土壤濕度值小于提前設定的濕度值,則ArduinoUno開發板的數字2和數字3端口輸出高電平,點亮LED指示燈并同時打開直流電磁水閥給花卉澆水;當花卉土壤濕度值達到或超過提前設定的土度值時,則ArduinoUno開發板的數字2和數字3端口輸出低電平,關閉LED指示燈和直流電磁水閥,停止澆水。

圖1 系統設計圖
土壤濕度傳感器可分為電容型土壤濕度傳感器、電阻型土壤濕度傳感器和離子型土壤濕度傳感器。……