我國是農(nóng)業(yè)大國,為了給農(nóng)作物創(chuàng)造合適的生長環(huán)境,農(nóng)業(yè)生產(chǎn)人員需實(shí)時關(guān)注各項(xiàng)環(huán)境指標(biāo)是否正常,傳統(tǒng)的人工現(xiàn)場監(jiān)測已經(jīng)無法滿足現(xiàn)代農(nóng)業(yè)的需求。無錫愷易物聯(lián)網(wǎng)科技發(fā)展有限公司的溫室大棚環(huán)境智能監(jiān)控系統(tǒng)有效的解決了這一難題,本文就對此系統(tǒng)的設(shè)計(jì)進(jìn)行深度解析,供各位新農(nóng)人參考。
一、系統(tǒng)總體設(shè)計(jì)
溫室大棚環(huán)境智能監(jiān)控系統(tǒng)通過在傳統(tǒng)農(nóng)業(yè)的基礎(chǔ)上融合了物聯(lián)網(wǎng)、信息化、自動化等技術(shù),利用部署在大棚內(nèi)的各類傳感器節(jié)點(diǎn)采集土壤水分、溫度、濕度、光照、CO2等環(huán)境信息,實(shí)現(xiàn)無線采集、無線傳輸、視頻監(jiān)控、異地監(jiān)控等功能,不僅解放了勞動力,降低了生產(chǎn)成本,還能調(diào)節(jié)農(nóng)作物產(chǎn)期,提高生產(chǎn)率。
環(huán)境采集節(jié)點(diǎn)主要由環(huán)境傳感器、控制器和WIFI模塊所組成,其中常用的環(huán)境傳感器包括光照度傳感器、空氣溫濕度傳感器及土壤溫濕度傳感器。控制器通過IIC協(xié)議與485協(xié)議等實(shí)現(xiàn)對數(shù)字傳感器的數(shù)據(jù)采集,并通過UART口將數(shù)據(jù)轉(zhuǎn)送給WIFI模塊。WIFI模塊、無線攝像頭、移動終端等與WIFI基站建立連接,并由基站通過光纖將數(shù)據(jù)傳輸至監(jiān)控中心的服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程PC和移動終端的實(shí)時監(jiān)測溫室大棚內(nèi)環(huán)境數(shù)據(jù)。
二、系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)的硬件設(shè)計(jì)主要包括無線網(wǎng)絡(luò)覆蓋及接入設(shè)計(jì)和環(huán)境采集節(jié)點(diǎn)設(shè)計(jì)。
1.無線網(wǎng)絡(luò)覆蓋及接入設(shè)計(jì)
WIFI技術(shù)是近年出現(xiàn)的基于以太網(wǎng)的無線局域網(wǎng)技術(shù),WIFI網(wǎng)絡(luò)傳輸速率快,傳播距離遠(yuǎn),最大可以達(dá)到300米左右,在移動狀態(tài)下,WIFI網(wǎng)絡(luò)也能保持很好的傳輸特性,且十分易于系統(tǒng)后期擴(kuò)展。智能WIFI基站配備了高功率天線,可以有效覆蓋方圓200米內(nèi)的范圍,之內(nèi)的環(huán)境采集節(jié)點(diǎn)、PC及移動終端可與其連接。同時基站具有Ping Watchdog功能,即通過設(shè)置一定時間內(nèi)Ping 1至2個IP地址的方式來檢測當(dāng)前連接狀態(tài),當(dāng)遠(yuǎn)程IP地址均Ping失敗的時候,基站會執(zhí)行失敗動作,失敗動作可配置為重啟基站或重新建立WIFI連接,這一機(jī)制,有效保證了智能基站長期穩(wěn)定工作。
2.環(huán)境采集節(jié)點(diǎn)設(shè)計(jì)
環(huán)境采集節(jié)點(diǎn)由數(shù)據(jù)處理模塊、數(shù)據(jù)采集模塊及穩(wěn)壓電源模塊組成。數(shù)據(jù)處理模塊通常采用STM32F來實(shí)現(xiàn),STM32F具有外圍接口廣、功耗低、串口資源豐富,抗干擾能力強(qiáng)及價(jià)格低廉的優(yōu)勢。STM32F工作頻率可達(dá)72MHz,MHZ下的功耗僅為uA級別,有效保證了數(shù)據(jù)采集及處理的時效性,也方便SP706設(shè)計(jì)硬件看門狗電路。
數(shù)據(jù)采集模塊主要用于感知溫室大棚內(nèi)的環(huán)境信息,包括光照度傳感器、空氣溫濕度傳感器及土壤溫濕度等傳感器。我們對傳感器的篩選建議是在滿足精度的前提下,盡量選擇低功耗的復(fù)合型傳感器。
穩(wěn)壓電源模塊是為系統(tǒng)提供穩(wěn)定的能量,通過在每個溫室的配電箱內(nèi)安裝一個電源轉(zhuǎn)換模塊將220V的交流電壓轉(zhuǎn)換為24 V的直流電壓再輸人到節(jié)點(diǎn),更高效安全。
三、系統(tǒng)軟件設(shè)計(jì)
溫室大棚環(huán)境智能監(jiān)控系統(tǒng)的軟件設(shè)計(jì)包括對數(shù)據(jù)采集節(jié)點(diǎn)、監(jiān)控中心及移動終端的設(shè)計(jì):
1.數(shù)據(jù)采集節(jié)點(diǎn)設(shè)計(jì)
數(shù)據(jù)采集節(jié)點(diǎn)運(yùn)行于控制器中,主要實(shí)現(xiàn)環(huán)境數(shù)據(jù)的采集,數(shù)據(jù)的處理和數(shù)據(jù)的發(fā)送。系統(tǒng)上電后,首先進(jìn)行軟硬件環(huán)境初始化,讀取節(jié)點(diǎn)位置信息編號后進(jìn)人循環(huán)采集環(huán)境數(shù)據(jù),時間節(jié)奏由中斷來控制,一次觸發(fā)中斷進(jìn)行一次數(shù)據(jù)采集,當(dāng)采集60次數(shù)據(jù)后,進(jìn)行環(huán)境數(shù)據(jù)的滑動平均濾波處理。
2.監(jiān)控中心軟件設(shè)計(jì)
基于B/S架構(gòu)的溫室大棚環(huán)境智能監(jiān)控系統(tǒng)運(yùn)行于監(jiān)控中心的服務(wù)器,采用C#語言進(jìn)行web應(yīng)用程序開發(fā)。監(jiān)測系統(tǒng)劃分為四大功能模塊,分別是實(shí)時數(shù)據(jù)監(jiān)測模塊、歷史數(shù)據(jù)查詢模塊、設(shè)備安全預(yù)警模塊及系統(tǒng)管理模塊。
1)實(shí)時數(shù)據(jù)監(jiān)測:查詢各測點(diǎn)的溫度、濕度、光照、土壤溫濕度等信息,并通過數(shù)字和曲線圖的方式展現(xiàn)。
2)歷史數(shù)據(jù)查詢:查看不同測點(diǎn)在某時間段內(nèi)所采集的環(huán)境數(shù)據(jù)與統(tǒng)計(jì)信息,支持excel表格導(dǎo)出,方便園區(qū)工作人員管理。
3)設(shè)備安全報(bào)警:系統(tǒng)分別針對不同環(huán)境因子設(shè)置相應(yīng)的警戒線數(shù)值,一旦測點(diǎn)的監(jiān)測數(shù)據(jù)超過警戒線,將生成報(bào)警記錄。
4)系統(tǒng)管理:主要對系統(tǒng)進(jìn)行配置和管理,其中包括用戶權(quán)限管理、數(shù)據(jù)信息維護(hù)管理(警戒線設(shè)置與節(jié)點(diǎn)初值設(shè)置)等。
3.移動終端軟件設(shè)計(jì)基于C/S架構(gòu)的移動終端軟件,采用java語言開發(fā)。終端連接至園區(qū)WIFI網(wǎng)絡(luò)或者移動流量網(wǎng)絡(luò)下進(jìn)行登錄。園區(qū)工作人員可隨時隨地通過終端查看溫室大棚環(huán)境信息,并設(shè)計(jì)有消息推送功能,當(dāng)某一環(huán)境值超出預(yù)設(shè)值時,會立刻向手機(jī)發(fā)送報(bào)警推送,同時園區(qū)工作人員可以通過APP進(jìn)行短信交流與消息的通知。
愷易物聯(lián)網(wǎng)溫室大棚環(huán)境智能監(jiān)控系統(tǒng)引入WIFI無線通訊技術(shù)、多參數(shù)環(huán)境采集節(jié)點(diǎn),簡化了農(nóng)業(yè)溫室生產(chǎn)管理過程;通過WEB端系統(tǒng)及移動終端APP監(jiān)測軟件,使農(nóng)業(yè)監(jiān)測更加智能化、便捷化。目前已在江浙滬及周邊多家農(nóng)業(yè)企業(yè)及合作社應(yīng)用,獲客戶一致好評。