溫禧龍 朱旺宇 王飛宇 張 蕊
(安徽師范大學皖江學院 安徽蕪湖 241008)
隨著現代人生活水平的提高以及對家庭環境和家居裝飾的重視,在家庭栽種綠植逐漸成為一種新時代的潮流。但部分養花人受限于工作繁忙,無暇顧及花草;經驗不足,無法正確提供植物所必要的光照和水分。為了避免不必要的損失,以及提高花草種植者的種植體驗,文章設計了一個自動檢測光照強度、環境溫濕度和土壤濕度并進行澆水和提供人工光照實現自動照顧花草植物的設備。
系統主要以Arduino為核心,由光照強度傳感器、DHT11環境溫濕度傳感器、土壤濕度傳感器等作為信息采集子系統對環境數據進行收集,將收集到的數據匯集到Arduino進行處理。以水泵、LED植物燈為執行機構。
通過傳感器實時監測植物周邊環境溫濕度以及土壤濕度、光照強度、光照時間并根據用戶設定的模式判斷是否需要開啟人工光照和澆水程序。
物聯網處理平臺選擇使用Arduino Mega、Arduino平臺使用c語言進行開發,擁有自己的IDE和類型多樣的庫便于用戶調用,減少開發時間。且mega2560接口豐富性能強,后期拓展方便。
文章使用GY-30光照傳感器,測量范圍1-65535lux,分辨率可達1lux,使用I2C通信,因本文在檢測光照精度需求較高因此采用H-分辨率模式,此模式下測量精度更高,更能滿足測量光照強度的需求。
環境溫度傳感器采用DHT11該傳感器工作穩定可靠性高且價格低廉,溫度量程為0℃-50℃精度為±2℃,濕度量程為5-95%RH精度±5%RH。……