曹旨昊 張辛欣 牟少敏 屈洪春*
1(棗莊學(xué)院信息科學(xué)與工程學(xué)院 山東 棗莊 277160) 2(棗莊市山亭區(qū)農(nóng)業(yè)農(nóng)村局 山東 棗莊 277200) 3(山東農(nóng)業(yè)大學(xué)信息科學(xué)與工程學(xué)院 山東 泰安 271018)
農(nóng)業(yè)是國民經(jīng)濟(jì)的基礎(chǔ),在國民經(jīng)濟(jì)發(fā)展中處于舉足輕重的地位。傳統(tǒng)的農(nóng)田依靠農(nóng)民積累的種植經(jīng)驗(yàn)進(jìn)行粗放式管理,科技含量低,缺乏科學(xué)、有效、精準(zhǔn)的監(jiān)管。農(nóng)業(yè)農(nóng)村部在印發(fā)的《2020年鄉(xiāng)村產(chǎn)業(yè)工作要點(diǎn)》中明確提出:要促進(jìn)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、人工智能等新一代信息技術(shù)與農(nóng)業(yè)融合。將物聯(lián)網(wǎng)技術(shù)應(yīng)用于農(nóng)業(yè)領(lǐng)域中,設(shè)計(jì)高效的農(nóng)田環(huán)境監(jiān)測系統(tǒng),對于促進(jìn)農(nóng)產(chǎn)品增產(chǎn)增收,發(fā)展“智慧農(nóng)業(yè)”有著重要的意義[1-3]。
近些年,許多學(xué)者針對農(nóng)業(yè)環(huán)境監(jiān)測做了相關(guān)研究。例如張?zhí)旌愕萚4]研究并開發(fā)了一種溫室大棚環(huán)境監(jiān)控系統(tǒng),潘曉貝等[5]開發(fā)了一套農(nóng)田智能灌溉系統(tǒng),王旭東等[6]研究并設(shè)計(jì)了一種基于WSN的農(nóng)田信息監(jiān)測系統(tǒng),程平等[7]設(shè)計(jì)了一種基于STM32單片機(jī)的大棚環(huán)境監(jiān)測系統(tǒng),王茂勵(lì)等[8]使用物聯(lián)網(wǎng)技術(shù)開發(fā)了一種數(shù)字農(nóng)田信息監(jiān)測系統(tǒng),劉映江等[9]使用LoRaWAN物聯(lián)網(wǎng)技術(shù)研制了一套農(nóng)田環(huán)境監(jiān)測系統(tǒng)。這些系統(tǒng)大部分部署在溫室大棚或者簡單的室外農(nóng)田中,農(nóng)作物生長環(huán)境較為單一。然而實(shí)際中一些農(nóng)田分布在山區(qū)中,區(qū)域環(huán)境復(fù)雜,地貌高低起伏連綿不斷,被稱為梯田。這種地貌由于其特殊性難以鋪設(shè)電纜,且直接暴露自然環(huán)境下,易受到風(fēng)沙、雨水的侵蝕,給農(nóng)田環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)帶來了一定的挑戰(zhàn)[10]。
山亭區(qū)隸屬于山東省棗莊市,總面積1 018平方公里。山亭區(qū)是生態(tài)大區(qū),四面環(huán)山,全區(qū)有5 000多座山頭,山區(qū)面積占到全區(qū)總面積的87%。同時(shí)山亭區(qū)也是農(nóng)業(yè)大區(qū)、林果大區(qū),特色林果、優(yōu)質(zhì)小雜糧等農(nóng)產(chǎn)品資源豐富[11-12]。區(qū)中很多農(nóng)田都屬于梯田,圖1展示了山亭區(qū)徐莊鎮(zhèn)山區(qū)農(nóng)田地貌。
本文根據(jù)山亭區(qū)徐莊鎮(zhèn)山區(qū)農(nóng)田實(shí)際地貌,基于ZigBee無線傳感器網(wǎng)絡(luò)技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了一種山區(qū)農(nóng)田環(huán)境監(jiān)測系統(tǒng)。系統(tǒng)可以全天候監(jiān)測農(nóng)田環(huán)境實(shí)時(shí)數(shù)據(jù),并在手機(jī)端App進(jìn)行可視化展示,為農(nóng)田智能管理提供了參考信息,同時(shí)實(shí)現(xiàn)了遠(yuǎn)程控制農(nóng)田澆水灌溉功能,降低了務(wù)農(nóng)人員的工作量,促進(jìn)了該鄉(xiāng)鎮(zhèn)農(nóng)業(yè)向著數(shù)字化、智能化和自動(dòng)化的方向發(fā)展。
山區(qū)農(nóng)田地貌高低起伏,傳統(tǒng)有線通信方式難以在這種環(huán)境下鋪設(shè)電纜,且土地中鋪設(shè)的電纜易受到風(fēng)沙雨水的侵蝕,后期不便維護(hù),因此在本系統(tǒng)中信息傳輸采用無線傳感器網(wǎng)絡(luò)(Wireless Sensor Network)技術(shù)。常見的無線傳輸技術(shù)包括Wi-Fi、藍(lán)牙、LoRa和ZigBee等。其中Wi-Fi雖然傳送速率高,但是功耗大,供電不便,且傳送距離相對較近,不合適山區(qū)農(nóng)田環(huán)境;藍(lán)牙組網(wǎng)節(jié)點(diǎn)數(shù)量上限少,僅適合節(jié)點(diǎn)數(shù)量少的場景,不符合山區(qū)農(nóng)田大面積組網(wǎng)要求;LoRa芯片價(jià)格昂貴,且需要搭設(shè)基站,成本較高[13]。
ZigBee技術(shù)是一種低功耗、低復(fù)雜度、網(wǎng)絡(luò)容量大、組網(wǎng)靈活、低成本、近距離、低速率的雙向無線通信技術(shù),主要用于距離短、功耗低且傳輸速率不高的各種電子設(shè)備之間的數(shù)據(jù)傳輸,非常適合山區(qū)農(nóng)田環(huán)境[14-15]。低功耗是ZigBee最重要的特點(diǎn)之一,ZigBee芯片具有多種電源管理模式,當(dāng)節(jié)點(diǎn)不工作時(shí)可進(jìn)入休眠狀態(tài)[16],極大地降低了系統(tǒng)功耗,延長了節(jié)點(diǎn)電池使用壽命。系統(tǒng)各終端節(jié)點(diǎn)一旦部署在農(nóng)田中,在使用三節(jié)5號堿性電池供電情況下,可以在8個(gè)月內(nèi)無須更換電池,極大方便了后期維護(hù)。ZigBee網(wǎng)絡(luò)可容納節(jié)點(diǎn)數(shù)量大,最多可以容納6萬多網(wǎng)絡(luò)節(jié)點(diǎn),組網(wǎng)方式靈活多樣,既可以單跳,又可以通過路由實(shí)現(xiàn)多跳的數(shù)據(jù)傳輸,滿足了山區(qū)農(nóng)田復(fù)雜環(huán)境下大量部署監(jiān)測節(jié)點(diǎn)的要求。同時(shí)ZigBee技術(shù)中常用的由TI公司研發(fā)的CC2530芯片基于8051單片機(jī)內(nèi)核,成本較低,價(jià)格易于接受,有利于無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)在農(nóng)田進(jìn)行大量布置。雖然ZigBee與其他無線通信技術(shù)相比,其數(shù)據(jù)傳輸速率較低,大約為250 KB/s,但是對于傳送溫度、濕度這種簡單的數(shù)據(jù)已經(jīng)足夠。基于以上各種原因,本系統(tǒng)采用ZigBee技術(shù)組建無線傳感器網(wǎng)絡(luò)。
為了方便優(yōu)化系統(tǒng),系統(tǒng)采用模塊化設(shè)計(jì)。本文設(shè)計(jì)的環(huán)境監(jiān)測系統(tǒng)由終端節(jié)點(diǎn)、協(xié)調(diào)器、網(wǎng)關(guān)模塊、手機(jī)端App、傳感器模塊、繼電器模塊六部分組成,其整體結(jié)構(gòu)如圖2所示。

圖2 山區(qū)農(nóng)田環(huán)境監(jiān)測系統(tǒng)結(jié)構(gòu)圖
系統(tǒng)各終端節(jié)點(diǎn)分散部署在山區(qū)農(nóng)田中,是監(jiān)測系統(tǒng)的主要組成部分。傳感器模塊和各終端節(jié)點(diǎn)直接相連用于采集各類環(huán)境數(shù)據(jù),包括空氣溫濕度、土壤濕度和光照強(qiáng)度等,各終端節(jié)點(diǎn)采集到的數(shù)據(jù)會通過ZigBee無線傳感網(wǎng)絡(luò)傳遞至系統(tǒng)協(xié)調(diào)器中。協(xié)調(diào)器在系統(tǒng)中是唯一的,負(fù)責(zé)組建和維護(hù)整個(gè)ZigBee網(wǎng)絡(luò),是系統(tǒng)的“大腦”。由于ZigBee網(wǎng)絡(luò)屬于一種個(gè)人局域網(wǎng)(Personal Area Network, PAN),因此無法直接與屬于廣域網(wǎng)(Wide Area Network,WAN)的因特網(wǎng)連接,網(wǎng)關(guān)模塊負(fù)責(zé)將協(xié)調(diào)器通過GPRS(General Packet Radio Service)技術(shù)連接至因特網(wǎng)。在本系統(tǒng)中,網(wǎng)關(guān)承擔(dān)著遠(yuǎn)程監(jiān)控中心和信息交換的任務(wù),數(shù)據(jù)的預(yù)處理、匯總和遠(yuǎn)程傳輸由網(wǎng)關(guān)模塊負(fù)責(zé)監(jiān)控。系統(tǒng)采集到的各類數(shù)據(jù)再通過網(wǎng)關(guān)傳遞至云服務(wù)器端,并在云服務(wù)器端進(jìn)行存儲。系統(tǒng)中協(xié)調(diào)器、終端節(jié)點(diǎn)和網(wǎng)關(guān)都是基于CC2530芯片,并使用三節(jié)5號堿性電池進(jìn)行供電,這三者內(nèi)部之間通過ZigBee進(jìn)行通信,而網(wǎng)關(guān)和云服務(wù)器之間利用內(nèi)置的4G物聯(lián)卡通過GPRS技術(shù)進(jìn)行通信。智能手機(jī)端App主要用于接收云服務(wù)器存儲的信息,然后在App上進(jìn)行可視化展示,通信的協(xié)議選擇WebSocket。系統(tǒng)中部分終端節(jié)點(diǎn)會連接繼電器模塊,手機(jī)端App可以通過云服務(wù)器向繼電器模塊發(fā)送命令,從而實(shí)現(xiàn)農(nóng)田遠(yuǎn)程澆水與灌溉。
系統(tǒng)程序編寫分成兩部分:CC2530芯片編程和智能手機(jī)App編程。CC2530芯片程序使用IAR Embedded Workbench(簡稱IAR)開發(fā)軟件進(jìn)行編寫,程序開發(fā)語言為C語言,基于TI公司所推出的 Z-Stack協(xié)議棧編程實(shí)現(xiàn)。IAR軟件中的編譯器和調(diào)試器是完整且容易使用的嵌入式應(yīng)有開發(fā)工具,提供了直觀的界面供用戶使用。Z-Stack是一種半開源的ZigBee協(xié)議棧,同時(shí)是一款免費(fèi)的ZigBee協(xié)議棧,其中內(nèi)嵌了OSAL操作系統(tǒng),使用標(biāo)準(zhǔn)的C語言格式,非常適合于工業(yè)級應(yīng)用[17]。智能手機(jī)App使用Android Studio開發(fā)工具基于Java語言開發(fā)實(shí)現(xiàn),程序可以運(yùn)行在裝有Android系統(tǒng)的智能手機(jī)上。Android Studio是谷歌公司推出的一個(gè)Android集成開發(fā)工具,是目前使用最為廣泛的Android開發(fā)工具[18]。
針對農(nóng)田環(huán)境監(jiān)測實(shí)際需要,系統(tǒng)選擇空氣溫濕度傳感器、土壤濕度傳感器、光敏傳感器和氣體傳感器4類傳感器對環(huán)境數(shù)據(jù)進(jìn)行實(shí)時(shí)采集,系統(tǒng)使用到的各類傳感器如圖3所示。

圖3 系統(tǒng)中各類傳感器
其中空氣溫濕度傳感器型號為DHT11,主要用于采集農(nóng)田空氣溫濕度數(shù)據(jù),溫度量程為0~50℃,濕度量程為19%~89%。光敏傳感器用于采集農(nóng)田太陽光照強(qiáng)度數(shù)據(jù),型號為B-LUX-V30B,具有體積小、安裝方便、抗干擾能力強(qiáng)等特點(diǎn)。采集到的這兩類數(shù)據(jù)為農(nóng)技人員分析農(nóng)作物長勢提供了可靠的信息來源。土壤濕度傳感器用于監(jiān)測農(nóng)田土壤含水量,為農(nóng)作物澆水灌溉提供參考意見。氣體傳感器型號為MQ-135,用于監(jiān)測農(nóng)田空氣中煙霧等特殊氣體成分,當(dāng)農(nóng)田發(fā)生火災(zāi)時(shí)會及時(shí)發(fā)生警報(bào)。在春秋季節(jié),北方山區(qū)降水量少,空氣濕度低,農(nóng)作物含水量少,地被物干燥,以及由于焚燒秸稈等不良行為,農(nóng)田極易發(fā)生火災(zāi),因此在山區(qū)農(nóng)田及時(shí)發(fā)現(xiàn)火災(zāi)隱患是非常重要的。
為了降低功耗,延長電池使用壽命,各傳感器每五分鐘采集一次數(shù)據(jù),在春秋山火易發(fā)季節(jié)可以適當(dāng)降低數(shù)據(jù)采集時(shí)間間隔。各終端節(jié)點(diǎn)每次采集數(shù)據(jù)后,會自動(dòng)進(jìn)入PM2休眠模式,在這種模式下,CC2530穩(wěn)壓器數(shù)字部分關(guān)閉,高頻振蕩器不運(yùn)行。節(jié)點(diǎn)再次工作時(shí),CC2530芯片會通過睡眠定時(shí)器進(jìn)行喚醒。利用ZigBee的這個(gè)特點(diǎn),延長了設(shè)備更換電池的周期,方便了后期的維護(hù)。
為了實(shí)現(xiàn)遠(yuǎn)程控制農(nóng)作物澆水功能,降低務(wù)農(nóng)人員的工作量,在農(nóng)田中某些終端節(jié)點(diǎn)安裝繼電器模塊。繼電器模塊與水泵相連,當(dāng)務(wù)農(nóng)人員在手機(jī)App發(fā)現(xiàn)農(nóng)田土壤含水量較低時(shí),可以在App上發(fā)出澆水指令,該指令會通過因特網(wǎng)、網(wǎng)關(guān)、協(xié)調(diào)器依次傳遞至特定終端節(jié)點(diǎn),最后該終端節(jié)點(diǎn)控制水泵實(shí)現(xiàn)農(nóng)田遠(yuǎn)程澆水灌溉,其繼電器模塊結(jié)構(gòu)如圖4所示。

圖4 繼電器模塊結(jié)構(gòu)
ZigBee組網(wǎng)拓?fù)浣Y(jié)構(gòu)靈活多樣,支持星型、樹形和網(wǎng)狀型拓?fù)浣Y(jié)構(gòu),既可以單跳,又可以通過路由實(shí)現(xiàn)多跳數(shù)據(jù)傳輸。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)需要綜合考慮當(dāng)?shù)貐^(qū)域地貌、ZigBee技術(shù)特點(diǎn)等多種因素。本文所設(shè)計(jì)的系統(tǒng)在山亭區(qū)徐莊鎮(zhèn)一處梯田進(jìn)行實(shí)地測試,實(shí)際農(nóng)田地貌和各ZigBee節(jié)點(diǎn)安裝位置如圖5所示。這片區(qū)域地勢左高右低,共計(jì)40畝左右,分散布置了10個(gè)節(jié)點(diǎn),包括9個(gè)終端節(jié)點(diǎn)和1個(gè)協(xié)調(diào)器節(jié)點(diǎn),以點(diǎn)對點(diǎn)的方式對信息進(jìn)行無線收發(fā)和控制。常規(guī)ZigBee通信最遠(yuǎn)傳輸距離大約在250米左右,屬于一種短距離通信技術(shù),且傳輸距離越遠(yuǎn),信號質(zhì)量越差。因此在系統(tǒng)部署時(shí)需要保證每兩個(gè)節(jié)點(diǎn)之間距離不超過100米。綜合考慮,本系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)選擇樹形,樹形網(wǎng)絡(luò)由一個(gè)協(xié)調(diào)器和多個(gè)星形結(jié)構(gòu)連接而成,設(shè)備除了能與自己的父節(jié)點(diǎn)或者子節(jié)點(diǎn)通信外,其他只能通過網(wǎng)絡(luò)中的樹形路由完成通信。各節(jié)點(diǎn)之間的拓?fù)溥B接如圖5中虛線所示,選擇最左側(cè)中間節(jié)點(diǎn)作為協(xié)調(diào)器節(jié)點(diǎn),其他節(jié)點(diǎn)為終端節(jié)點(diǎn)。樹形網(wǎng)絡(luò)的優(yōu)點(diǎn)是可以進(jìn)行中繼路由,通過這種方式,數(shù)據(jù)傳輸距離可以大幅度提高。然后選擇協(xié)調(diào)器節(jié)點(diǎn)和一處位于山區(qū)較高處的終端節(jié)點(diǎn)作為水泵控制節(jié)點(diǎn),如圖5中標(biāo)記所示。在這兩處節(jié)點(diǎn)中CC2530芯片連接繼電器模塊,通過控制水泵實(shí)現(xiàn)這片區(qū)域農(nóng)作物的澆水及灌溉。
本系統(tǒng)App負(fù)責(zé)在智能手機(jī)端接收系統(tǒng)采集到的各類環(huán)境數(shù)據(jù),并進(jìn)行可視化展示,同時(shí)App具有遠(yuǎn)程發(fā)送澆水灌溉指令的功能。App基于Java語言在Android Studio軟件上編寫實(shí)現(xiàn),可以運(yùn)行在Android系統(tǒng)智能手機(jī)上。App通過與云服務(wù)器建立WebSocket通信[19]從而連接到因特網(wǎng),再通過GPRS技術(shù)與ZigBee網(wǎng)絡(luò)中網(wǎng)關(guān)模塊進(jìn)行數(shù)據(jù)通信,其App數(shù)據(jù)通信流程如圖6所示。該App具有三個(gè)功能模塊:數(shù)據(jù)展示、遠(yuǎn)程控制和報(bào)警提示。

圖6 APP數(shù)據(jù)通信流程
App最主要的功能就是數(shù)據(jù)展示,圖7為土壤濕度和空氣溫度數(shù)據(jù)展示界面,展示了7月20日至7月27日一個(gè)星期內(nèi)這兩類數(shù)據(jù)的變化情況。由于各個(gè)節(jié)點(diǎn)采集到的環(huán)境數(shù)據(jù)已經(jīng)通過網(wǎng)關(guān)上傳并保存在云服務(wù)器中,因此農(nóng)技人員可以選擇特定時(shí)間段自由地瀏覽和查看歷史數(shù)據(jù)。

(a) 土壤濕度數(shù)據(jù)展示

(b) 空氣溫度數(shù)據(jù)展示
為了使這些數(shù)據(jù)更好地為農(nóng)技人員服務(wù),系統(tǒng)各個(gè)終端節(jié)點(diǎn)采集到的環(huán)境歷史數(shù)據(jù)可以通過點(diǎn)擊App下載按鈕自動(dòng)保存至手機(jī)中或者從服務(wù)器端發(fā)送到指定郵箱中,數(shù)據(jù)保存的格式可以為XLS或CSV。這些環(huán)境數(shù)據(jù)可以為后續(xù)農(nóng)田環(huán)境分析或農(nóng)作物長勢分析等提供可靠的數(shù)據(jù)來源。
除了展示采集到的環(huán)境數(shù)據(jù)以外,App還具有遠(yuǎn)程控制農(nóng)田灌溉功能,App控制界面如圖8所示。農(nóng)技人員可以參考土壤濕度以及空氣溫度等數(shù)據(jù),決定是否打開圖5所示的兩個(gè)水泵對農(nóng)作物進(jìn)行澆水灌溉,農(nóng)技人員只需要點(diǎn)擊圖8中所示開關(guān)就可以輕松完成這個(gè)功能。同時(shí)App提供了灌溉定時(shí)功能,農(nóng)技人員可以根據(jù)農(nóng)作物實(shí)際需求控制澆水時(shí)長,避免由于忘記關(guān)閉水泵而造成經(jīng)濟(jì)損失。

圖8 APP遠(yuǎn)程灌溉功能
App最后一個(gè)功能為報(bào)警提示, App打開后會一直運(yùn)行在Android系統(tǒng)后臺。當(dāng)系統(tǒng)檢測到農(nóng)田發(fā)生火災(zāi)隱患時(shí),會在智能手機(jī)上通過鬧鈴和震動(dòng)進(jìn)行強(qiáng)制提示,以便農(nóng)技人員及時(shí)發(fā)現(xiàn)和處理。
為了驗(yàn)證本文所設(shè)計(jì)的系統(tǒng)的可靠性和穩(wěn)定性,將該系統(tǒng)封裝好之后布置在山亭區(qū)徐莊鎮(zhèn)梯田進(jìn)行實(shí)地測試,測試節(jié)點(diǎn)如圖9所示。整個(gè)終端節(jié)點(diǎn)封裝在防水盒中,防水盒中包括CC2530芯片、各類傳感器和電池組,圖中左側(cè)為2.4G全向天線,下方為插入農(nóng)田土壤中的土壤濕度傳感器,防水盒各個(gè)出口處使用防水膠水加固。通過這種封裝,使得系統(tǒng)能夠更好地適應(yīng)戶外農(nóng)田這種復(fù)雜環(huán)境。

圖9 系統(tǒng)終端節(jié)點(diǎn)實(shí)地安裝圖
在系統(tǒng)測試中,主要檢測系統(tǒng)對空氣溫度、土壤濕度、空氣濕度和光照強(qiáng)度等數(shù)據(jù)采集的精確度。選擇圖4中最右端節(jié)點(diǎn)作為實(shí)驗(yàn)測試節(jié)點(diǎn),因?yàn)榇斯?jié)點(diǎn)在網(wǎng)絡(luò)樹形結(jié)構(gòu)末端,距離協(xié)調(diào)器距離最遠(yuǎn),有較強(qiáng)的代表性,更能夠檢測系統(tǒng)的魯棒性。通過比較在智能手機(jī)App端展示的環(huán)境數(shù)據(jù)值和通過專用儀器在實(shí)地采集的數(shù)據(jù)值,來判斷該系統(tǒng)的精確性。
本文選擇了7月25日9:00-15:00時(shí)間段通過兩種方式采集的環(huán)境數(shù)據(jù)值進(jìn)行對比,數(shù)據(jù)采集間隔為1小時(shí),最終空氣溫度、土壤濕度、空氣濕度和光照強(qiáng)度對比結(jié)果如圖10所示。可以看出,系統(tǒng)采集空氣溫度值與實(shí)際值浮動(dòng)在0.2 ℃范圍內(nèi),空氣濕度值浮動(dòng)在0.3%范圍內(nèi),土壤濕度浮動(dòng)在2.0%范圍內(nèi),光照強(qiáng)度浮動(dòng)在1%誤差范圍內(nèi)。其中空氣溫度、空氣濕度和光照強(qiáng)度誤差較小;土壤濕度誤差相對較高,這是因?yàn)檗r(nóng)田中每塊土壤含水量不可能完全相同,而進(jìn)行采集時(shí)只能選擇兩塊距離相近的土壤進(jìn)行對比,難以避免出現(xiàn)誤差,這屬于一種偶然誤差,但是誤差量仍在系統(tǒng)可接受范圍內(nèi)。為了測試該系統(tǒng)監(jiān)測農(nóng)田火災(zāi)的性能,我們在保障安全的情況下,在測試節(jié)點(diǎn)周圍燃燒碎紙屑模擬農(nóng)田發(fā)生火災(zāi),同時(shí)測試節(jié)點(diǎn)需要設(shè)置為工作模式而非休眠模式。測試結(jié)果表明當(dāng)碎紙屑開始燃燒后,系統(tǒng)會在10秒內(nèi)檢測到煙霧并在智能手機(jī)App端發(fā)出警報(bào),具有較高的預(yù)警效率。最終實(shí)地測試結(jié)果表明所設(shè)計(jì)的系統(tǒng)監(jiān)測結(jié)果較為精確,能夠?qū)崿F(xiàn)對山區(qū)農(nóng)田環(huán)境數(shù)據(jù)有效監(jiān)測,實(shí)用性較強(qiáng)。

(a) 空氣溫度

(b) 土壤濕度

(c) 空氣濕度

(d) 光照強(qiáng)度圖10 系統(tǒng)采集數(shù)據(jù)與實(shí)地采集數(shù)據(jù)對比圖
本文針對山區(qū)農(nóng)田特殊地貌和環(huán)境,設(shè)計(jì)并實(shí)現(xiàn)了一種基于ZigBee的農(nóng)田環(huán)境監(jiān)測系統(tǒng)。系統(tǒng)按照模塊化進(jìn)行設(shè)計(jì),包括終端節(jié)點(diǎn)、協(xié)調(diào)器、網(wǎng)關(guān)模塊、手機(jī)端App、傳感器模塊和繼電器模塊六部分。該系統(tǒng)通過空氣溫濕度傳感器、土壤濕度傳感器、光敏傳感器和氣體傳感器對山區(qū)農(nóng)田環(huán)境數(shù)據(jù)進(jìn)行實(shí)時(shí)采集,采集到的數(shù)據(jù)可以在手機(jī)端App進(jìn)行可視化展示,為農(nóng)田智能化管理提供了參考信息。同時(shí)實(shí)現(xiàn)了遠(yuǎn)程控制農(nóng)田澆水功能,實(shí)現(xiàn)了農(nóng)作物灌溉的自動(dòng)化,降低了務(wù)農(nóng)人員的工作量。
本系統(tǒng)在山亭區(qū)徐莊鎮(zhèn)梯田進(jìn)行了實(shí)地測試,測試結(jié)果表明所設(shè)計(jì)的系統(tǒng)能夠?qū)ι絽^(qū)農(nóng)田環(huán)境數(shù)據(jù)有效監(jiān)測,且成本低、精度高、便于維護(hù),有較強(qiáng)的可用性,為山區(qū)農(nóng)田環(huán)境監(jiān)測提供了一種解決方案。