智能物聯(lián)網(wǎng)溫室自動監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
第26卷 第1期 2019年1月 儀器儀表用戶 INSTRUMENTATION Vol.26 2019 No.1 智能物聯(lián)網(wǎng)溫室自動監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 范立南,劉 洲,武 剛,李佳洋,戴 祥 (沈陽大學(xué) 信息工程學(xué)院,沈陽 110000) 摘 要:本文設(shè)計(jì)了一種基于物聯(lián)網(wǎng)和ZigBee無線傳感器網(wǎng)絡(luò)技術(shù)的智能溫室自動監(jiān)控系統(tǒng),根據(jù)系統(tǒng)對大棚內(nèi)各 傳感器節(jié)點(diǎn)采集到的數(shù)據(jù)和預(yù)設(shè)的作物最佳生長環(huán)境的閾值范圍進(jìn)行分析,給節(jié)點(diǎn)發(fā)送控制指令,控制管理機(jī)制中 的滴灌、放風(fēng)、補(bǔ)光燈等的狀態(tài),自動調(diào)節(jié)溫室環(huán)境。該系統(tǒng)不僅可以準(zhǔn)確地監(jiān)測作物生長環(huán)境等性能指標(biāo),還可 以實(shí)現(xiàn)參數(shù)的動態(tài)調(diào)整,可降低生產(chǎn)人員的勞動強(qiáng)度,實(shí)現(xiàn)精細(xì)化管理。 關(guān)鍵詞:ZigBee技術(shù);無線傳感器;智慧農(nóng)業(yè);物聯(lián)網(wǎng) 中圖分類號:TP273 文獻(xiàn)標(biāo)志碼:A Design of Wisdom Agricultural Greenhouse Based on ZigBee Fan Linan,Liu Zhou,Wu Gang,Li Jiayang,Dai Xiang (School of Information Engineering, Shenyang University,Shenyang,110000,China) Abstract:In this paper, an intelligent greenhouse automatic monitoring system based on Internet of Things and ZigBee wireless sensor network technology is designed. According to the system, the data collected by each sensor node in the greenhouse and the threshold range of the optimal crop growth environment are analyzed. The control command is sent to control the state of drip irrigation, air release, fill light, etc. in the management mechanism, and the greenhouse environment is automatically adjusted. The system not only can accurately monitor the performance indicators such as the crop growth environment, but also can dynamically adjust the parameters, which can reduce the labor intensity of production personnel and achieve refined management. Key words:ZigBee technology;intelligent agriculture;internet of things 收稿日期:2018-09-27 基金項(xiàng)目:沈陽市科學(xué)技術(shù)項(xiàng)目計(jì)劃項(xiàng)目(17-175-3-00)。 作者簡介:范立南(1964-),男,沈陽人,博士,教授,研究方向:智能控制、物聯(lián)網(wǎng)技術(shù)及應(yīng)用。 0 引言 目前,發(fā)達(dá)國家設(shè)施農(nóng)業(yè)已具備了技術(shù)成套、設(shè)施設(shè) 備完善、生產(chǎn)規(guī)范、產(chǎn)量穩(wěn)定、質(zhì)量保證性強(qiáng)等特點(diǎn),形 成了設(shè)施制造、環(huán)控調(diào)節(jié)、生產(chǎn)資材為一體的產(chǎn)業(yè)體系, 能根據(jù)動植物生長的最適宜生態(tài)條件在現(xiàn)代化設(shè)施農(nóng)業(yè)內(nèi) 進(jìn)行四季恒定的環(huán)境自動控制,使得不受氣候條件的影 響,實(shí)現(xiàn)了周年生產(chǎn)、均衡上市。 當(dāng)前,國內(nèi)正處在由傳統(tǒng)農(nóng)業(yè)向現(xiàn)代化農(nóng)業(yè)轉(zhuǎn)變的 過渡時期,智能溫室大棚已經(jīng)成為了現(xiàn)代化農(nóng)業(yè)的一個重 要的組成部分,國內(nèi)智能溫室自動監(jiān)控系統(tǒng)的應(yīng)用與研究 已經(jīng)從引進(jìn)吸收階段開始向綜合性研究、創(chuàng)新應(yīng)用階段過 渡,未來幾年,物聯(lián)網(wǎng)智能農(nóng)業(yè)將迎來飛速發(fā)展的新時期。 1 系統(tǒng)總體方案設(shè)計(jì) 1.1 系統(tǒng)技術(shù)架構(gòu) 依據(jù)溫室大棚環(huán)境控制目標(biāo)及參數(shù)特點(diǎn),以物聯(lián)網(wǎng)技 術(shù)為支撐,設(shè)計(jì)溫室大棚智能控制系統(tǒng),實(shí)現(xiàn)溫室大棚環(huán) 境參數(shù)的全面感知、可靠傳輸與智能處理,達(dá)到溫室大棚 自動化、智能化、網(wǎng)絡(luò)化和科學(xué)化生產(chǎn)的目標(biāo) 1 。該系統(tǒng)由 主控系統(tǒng)和節(jié)點(diǎn)相結(jié)合設(shè)計(jì),系統(tǒng)可在兩種模式下運(yùn)行, 在沒有網(wǎng)絡(luò)的條件下,可以通過人工按鍵模式操作系統(tǒng)。 如圖1所示,本設(shè)計(jì)基于互聯(lián)網(wǎng)技術(shù)大棚農(nóng)業(yè)監(jiān)測控制系 統(tǒng),主要實(shí)現(xiàn)對農(nóng)作物的環(huán)境生長參數(shù)指標(biāo)的監(jiān)測,并通 過管理機(jī)制,實(shí)時改善農(nóng)作物的最佳生長環(huán)境方案。 系統(tǒng)基于物聯(lián)網(wǎng)體系架構(gòu),采用4層結(jié)構(gòu)進(jìn)行設(shè)計(jì),分 DOI:10.3969/j.issn.1671-1041.2019.01.002 文章編號:1671-1041(2019)01-0006-04 范立南·智能物聯(lián)網(wǎng)溫室自動監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第1期 7 為感知層、控制層、網(wǎng)絡(luò)層、應(yīng)用層4個部分。 1)感知層由各類傳感器和攝像頭組成,用于采集光 照強(qiáng)度、土壤溫濕度、CO 2 濃度、空氣溫濕度以及大棚內(nèi)的 圖像。 2)控制層由水簾、風(fēng)扇、補(bǔ)光燈、散熱器、滴灌管、 放風(fēng)設(shè)備、遮陽設(shè)備組成,滿足對智能溫室大棚的溫濕 度、光照強(qiáng)度等生長條件進(jìn)行調(diào)控的需求。 3)網(wǎng)絡(luò)層由Zigbee收發(fā)設(shè)備、路由器、工業(yè)平板電 腦、云平臺等組成,通過Zigbee無線傳輸技術(shù)把傳感器數(shù)據(jù) 每20s一次發(fā)送給接收器,然后通過工業(yè)平板電腦每20min 一次把信息發(fā)送到云平臺上。攝像頭圖像通過路由器實(shí)時 傳輸?shù)皆破脚_。 4)應(yīng)用層包括PC端平臺、手機(jī)APP和主控制平臺,主 控制平臺可以直接對控制層的設(shè)備進(jìn)行控制,PC端和手機(jī) APP發(fā)送指令通過云平臺傳輸給主控平臺,完成對控制層 設(shè)備的控制。 1.2 ZigBee 技術(shù)概述 ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功率、低速 率、低成本,可靠性高的雙向無線通信技術(shù),主要用于各種 電子設(shè)備之間的短距離、低功耗、低傳輸速率的數(shù)據(jù)傳輸 和典型周期數(shù)據(jù)、間歇數(shù)據(jù)和響應(yīng)時間的數(shù)據(jù)傳輸應(yīng)用 2 。 隨著ZigBee技術(shù)的不斷發(fā)展,其應(yīng)用領(lǐng)域越來越廣泛,將 其應(yīng)用于智能溫室大棚進(jìn)行信息傳輸成為必然趨勢 3 。由于 其體積小、自動組網(wǎng),架設(shè)十分方便,并且由于它強(qiáng)調(diào)了 大量節(jié)點(diǎn)進(jìn)行群組協(xié)作,網(wǎng)絡(luò)具有很強(qiáng)的自愈能力,任何 節(jié)點(diǎn)的故障都不會對整個任務(wù)產(chǎn)生致命的影響,所以它特 別適合用于構(gòu)建無線傳感器網(wǎng)絡(luò)。 基于以上優(yōu)勢,ZigBee節(jié)點(diǎn)連接傳感器、執(zhí)行器,配 置在相應(yīng)的設(shè)備位置,安裝施工簡單,能滿足數(shù)據(jù)傳輸要 求,網(wǎng)絡(luò)可抗性強(qiáng),成本低。 1.3 傳感器節(jié)點(diǎn)設(shè)計(jì) 傳感器節(jié)點(diǎn)是無線傳感器網(wǎng)絡(luò)的基本功能單元,傳感 器節(jié)點(diǎn)由傳感器單元、處理器單元、無線通信單元和電源 管理單元組成。傳感器單元負(fù)責(zé)區(qū)域內(nèi)的信息采集和數(shù)據(jù) 轉(zhuǎn)換;處理器負(fù)責(zé)控制整個傳感器節(jié)點(diǎn)的操作,存儲和處 理本身采集的數(shù)據(jù)和其他節(jié)點(diǎn)發(fā)來的數(shù)據(jù);無線通信單元 負(fù)責(zé)與其他傳感器節(jié)點(diǎn)進(jìn)行通信,交換控制信息和收發(fā)采 集上來的數(shù)據(jù);電源模塊為傳感器節(jié)點(diǎn)提供運(yùn)行所需的能 量。傳感器節(jié)點(diǎn)總體設(shè)計(jì)如圖2所示。 1.4 智能溫室大棚的功能 1)種植環(huán)境數(shù)據(jù)監(jiān)測 高精度、實(shí)時測量溫室大棚生產(chǎn)過程中溫室內(nèi)空氣溫 濕度、土壤溫濕度、光照強(qiáng)度、CO 2 濃度,土壤PH值等數(shù) 據(jù),通過無線傳感網(wǎng)絡(luò),將數(shù)據(jù)實(shí)時顯示在控制箱和APP 圖1 系統(tǒng)架構(gòu)圖 Fig.1 System architecture diagram 第26卷 8 儀器儀表用戶 INSTRUMENTATION 及PC端界面,使用戶可以隨時隨地觀察大棚內(nèi)部環(huán)境。 2)種植環(huán)境視頻監(jiān)控 通過大棚內(nèi)的高清攝像頭實(shí)時傳輸?shù)漠嬅妫脩艨梢?在APP上查看大棚內(nèi)的視頻監(jiān)控圖像,可通過APP對攝像頭 進(jìn)行不同方向的轉(zhuǎn)動和放大縮小畫面的操作。 3)自動分析預(yù)警 事先通過控制箱或APP為大棚內(nèi)作物設(shè)置種植策略, 當(dāng)采集到的實(shí)時數(shù)據(jù)超過或低于報警值時,系統(tǒng)將自動報 警,并自動開啟或關(guān)閉指定設(shè)備,以調(diào)節(jié)溫室內(nèi)部環(huán)境。 4)遠(yuǎn)程自動控制 用戶可以通過APP和PC端界面隨時隨地查看大棚內(nèi)的 生長數(shù)據(jù)和設(shè)備運(yùn)行狀態(tài),并可以遠(yuǎn)程自動操控大棚內(nèi) 的控制層設(shè)備,實(shí)現(xiàn)自動滴灌、自動控溫、自動補(bǔ)光等功 能,不用到現(xiàn)場也能達(dá)到種植要求。 5)數(shù)據(jù)分析和統(tǒng)計(jì)匯總 系統(tǒng)自動保存采集到的數(shù)據(jù),用戶可在操作界面查看 歷史數(shù)據(jù)折線圖,通過比較同一作物在不同種植環(huán)境中的 生長情況,分析種植環(huán)境因素對作物生長和產(chǎn)量的影響, 形成科學(xué)低成本種植,提高作物產(chǎn)量和品質(zhì)。 6)專家數(shù)據(jù)庫 為用戶提供作物品種選擇診斷、生長狀況診斷、病 蟲害診斷和專家知識查詢。方便用戶實(shí)時查詢作物種植技 術(shù),實(shí)時診斷各種作物狀況及各階段相應(yīng)的控制方案,實(shí) 時解決作物問題,提高作物產(chǎn)量。 2 智慧農(nóng)業(yè)系統(tǒng)的軟件設(shè)計(jì) 軟件部分主要包括主控系統(tǒng)和節(jié)點(diǎn)兩部分程序設(shè)計(jì)。 節(jié)點(diǎn)的程序是在KEIL4.0集成開發(fā)環(huán)境下設(shè)計(jì)和編譯,通過 ST LINK系列燒錄軟件、USB轉(zhuǎn)TTL下載器將編譯好的程序 燒錄到單片機(jī)的FLASH中,采用C語言進(jìn)行編程設(shè)計(jì)。主控 系統(tǒng)主要使用Android Studio進(jìn)行編程設(shè)計(jì)。 主控系統(tǒng)主要負(fù)責(zé)接收節(jié)點(diǎn)數(shù)據(jù)并對其進(jìn)行數(shù)據(jù)處 理,將處理的數(shù)據(jù)通過串口連接安卓平板,接收數(shù)據(jù),并 通過安卓平板將數(shù)據(jù)傳輸?shù)交ヂ?lián)網(wǎng)云端,最后通過管理機(jī) 制控制風(fēng)機(jī)等開關(guān)狀態(tài)來調(diào)節(jié)環(huán)境參數(shù)。主控系統(tǒng)上電 后首先對MCU控制器初始化,然后創(chuàng)建ZigBee無線傳感網(wǎng) 絡(luò),接著接收器開始接收節(jié)點(diǎn)傳輸?shù)臄?shù)據(jù)并對數(shù)據(jù)進(jìn)行處 理,接收器通過串口連接安卓平板,接收數(shù)據(jù),然后將數(shù) 據(jù)上傳至互聯(lián)網(wǎng)云端,系統(tǒng)通過接收手機(jī)、電腦終端發(fā)出 的控制指令,或者人工設(shè)置的種植策略來啟動管理機(jī)制。 主控系統(tǒng)的軟件設(shè)計(jì)流程圖如圖3所示。在具體的軟件 設(shè)計(jì)過程中,節(jié)點(diǎn)主要通過傳感器采集環(huán)境數(shù)據(jù),并將這 些數(shù)據(jù)發(fā)送給主控系統(tǒng)。節(jié)點(diǎn)上電后,首先初始化MCU控 制器,然后建立ZigBee無線傳感網(wǎng)絡(luò),接著啟動傳感器模 塊采集數(shù)據(jù)并通過無線傳感網(wǎng)絡(luò)將采集的數(shù)據(jù)發(fā)送給主控 系統(tǒng)。 3 系統(tǒng)的界面設(shè)計(jì) 3.1 主機(jī)端 主界面左側(cè)為傳感器信息列表,如圖4所示。傳感器信 息包括:上傳時間、數(shù)值、單位、所在分區(qū)、傳感器編號 (十六進(jìn)制)。右側(cè)為控制信息及報警信息列表,右側(cè)下 部為控制器開關(guān)列表?!斑h(yuǎn)程控制”狀態(tài)下,主機(jī)端虛擬 按鈕有效?!氨镜乜刂啤睜顟B(tài)下,控制箱機(jī)械按鈕有效。 控制箱上的“就地/遠(yuǎn)程”旋鈕,可切換“遠(yuǎn)程”和“本 地”控制狀態(tài)。如圖4所示。 圖3 主控系統(tǒng)軟件設(shè)計(jì)流程圖 Fig.3 Master control system software design flowchart 圖2 傳感器節(jié)點(diǎn)設(shè)計(jì)框圖 Fig.2 Sensor node design diagram 范立南·智能物聯(lián)網(wǎng)溫室自動監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 第1期 9 圖4 主機(jī)端界面 Fig.4 Host-side interface 圖5 策略添加界面 Fig.5 Policy add interface 圖6 手機(jī)端APP界面 Fig.6 Phone-side app interface 圖7 PC端界面 Fig.7 PC-side interface 可以設(shè)置控制層設(shè)備開關(guān)根據(jù)綁定的傳感器數(shù)值和 時間范圍作出相應(yīng)的動作,使控制更加精確、簡便。使用 時,可通過查詢相關(guān)作物的最佳生長環(huán)境進(jìn)行設(shè)置,生成 種植策略,系統(tǒng)通過對比傳感器上傳的數(shù)據(jù)自動控制管理 機(jī)制的開關(guān),使作物隨時保持最佳生長環(huán)境,實(shí)現(xiàn)精細(xì)化 自動控制,如圖5所示。 3.2 手機(jī)端APP 手機(jī)端功能與主機(jī)端功能相近,增加了歷史數(shù)據(jù)查 詢和視頻監(jiān)控功能。點(diǎn)擊相應(yīng)的傳感器信息區(qū)域,可查看 該傳感器歷史數(shù)據(jù)曲線,在監(jiān)控界面,點(diǎn)擊視頻下方按鈕 后,可通過滑動屏幕控制攝像頭的角度,或雙指捏合屏幕 調(diào)整攝像頭的焦距。如圖6所示。 3.3 PC 端 PC端界面可顯示傳感器信息,查看歷史數(shù)據(jù),底部的 區(qū)域是大棚控制按鈕,可控制該大棚的設(shè)備控制開關(guān)。如 圖7所示。 4 結(jié)論 本文設(shè)計(jì)了一種基于物聯(lián)網(wǎng)和ZigBee無線傳感器網(wǎng)絡(luò) 技術(shù)的智能溫室自動監(jiān)控系統(tǒng),該系統(tǒng)采用主控系統(tǒng)和節(jié) 點(diǎn)相結(jié)合的方式進(jìn)行系統(tǒng)設(shè)置,系統(tǒng)采用兩種工作模式運(yùn) 行,人工按鍵模式下操作系統(tǒng)可以降低使用者操作系統(tǒng)的 門檻要求,在沒有網(wǎng)絡(luò)的條件下系統(tǒng)可以正常工作。本設(shè) 計(jì)基于ZigBee等物聯(lián)技術(shù)主要實(shí)現(xiàn)對農(nóng)作物的環(huán)境生長參 數(shù)指標(biāo)的監(jiān)測,并通過管理機(jī)制實(shí)時改善農(nóng)作物的最佳生 長環(huán)境方案。與傳統(tǒng)的農(nóng)業(yè)生產(chǎn)模式相比較,該系統(tǒng)的優(yōu) 點(diǎn)是系統(tǒng)操作簡單,使用范圍廣,對使用者的操作能力要 求低,系統(tǒng)靈活性強(qiáng),能有效地改善生長環(huán)境,提高農(nóng)作 物的產(chǎn)量,降低人力成本。 參考文獻(xiàn): 楊桂榮,任士虎.基于物聯(lián)網(wǎng)的溫室大棚智能控制系統(tǒng)總體方案 設(shè)計(jì)J.現(xiàn)代化農(nóng)業(yè),2017(5):51-52. 陳坤銘,亓相濤.基于ZigBee技術(shù)的智能農(nóng)業(yè)大棚設(shè)計(jì)J.電腦知 識與技術(shù),2017(21):176-178. 王憲磊.基于ZigBee的智能溫室大棚環(huán)境自動化監(jiān)測系統(tǒng)設(shè)計(jì) J.農(nóng)業(yè)科技與裝備,2016(7):27-29,33. 1 2 3