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