李琳杰,趙偉博,齊鍇亮,李宇晗,楊 杰
(1.陜西工業(yè)職業(yè)技術(shù)學院 航空工程學院,咸陽712000;2.陜西工業(yè)職業(yè)技術(shù)學院 電氣工程學院,咸陽712000)
物聯(lián)網(wǎng)的發(fā)展極大地促進了智慧農(nóng)業(yè)的發(fā)展,國外的大型農(nóng)場大多已實現(xiàn)數(shù)字化,通過物聯(lián)網(wǎng)技術(shù)采集農(nóng)場的參數(shù),并通過數(shù)據(jù)分析實現(xiàn)智能化控制[1-3];美日等國家已基本實現(xiàn)農(nóng)產(chǎn)品種植智能化、自動化生產(chǎn),設(shè)計出與之相配套溫室大棚智能控制系統(tǒng)。然而,國內(nèi)已有的大棚智能監(jiān)控系統(tǒng)大都存在穩(wěn)定性差,無法實時調(diào)控環(huán)境因素,遠程控制不穩(wěn)定等問題[4-6]。
隨著國內(nèi)5G 通訊、智能控制、機器學習等技術(shù)的迅速發(fā)展,云端大數(shù)據(jù)分析將廣泛應(yīng)用于溫室大棚。文獻[7]采用PLC 對大棚的溫度、濕度和光強等外部環(huán)境信息進行實時采集,實現(xiàn)了溫室大棚自動化控制;文獻[8]采用物聯(lián)網(wǎng)技術(shù),結(jié)合GPRS 無線通信實現(xiàn)大棚的智能遠程控制;文獻[9]設(shè)計了基于STM32 單片機的溫室大棚智能監(jiān)控系統(tǒng); 文獻[10]采用ZigBee 技術(shù),結(jié)合Android 移動客戶端系統(tǒng)實現(xiàn)溫室大棚的遠程監(jiān)控。針對現(xiàn)有溫室大棚所存在問題,在此設(shè)計了基于阿里云的智能溫室大棚監(jiān)控系統(tǒng)。該系統(tǒng)將傳感器采集的環(huán)境數(shù)據(jù),通過GPRS網(wǎng)絡(luò)和工業(yè)路由器發(fā)送給阿里云平臺,實現(xiàn)溫室大棚的遠程監(jiān)控。
本文作者及項目組成員為安康市流水鎮(zhèn)香山村援建的溫室大棚,如圖1 所示。該溫室大棚占地面積200 m2,其控制執(zhí)行機構(gòu)由噴淋、風機、卷膜等部分組成。當大棚內(nèi)CO2濃度、溫度超過參數(shù)設(shè)置值時,風機和卷膜電機啟動進行換氣降溫;當大棚內(nèi)濕度降低時, 噴淋系統(tǒng)工作對農(nóng)作物進行澆灌,增加大棚內(nèi)的濕度; 當光照強度大于參數(shù)設(shè)定值時,卷膜機工作調(diào)整遮陽網(wǎng)的覆蓋面積進行光照強度的調(diào)節(jié)。
圖1 菌菇種植大棚外觀照片F(xiàn)ig.1 Appearance photo of mushroom cultivation greenhouses
智能溫室大棚監(jiān)控系統(tǒng)架構(gòu)如圖2 所示。該項目采用樹莓派開發(fā)板作為總控系統(tǒng),處理傳感器檢測數(shù)據(jù)和視頻數(shù)據(jù), 并通過GPRS 網(wǎng)絡(luò)和4G 路由器傳輸至云端進行實時檢測。與此同時,通過阿里云服務(wù)器將大棚內(nèi)的監(jiān)控數(shù)據(jù)發(fā)送給現(xiàn)場液晶監(jiān)控面板??偪叵到y(tǒng)對檢測數(shù)據(jù)進行分析處理后反饋給現(xiàn)場電氣控制系統(tǒng), 進而控制溫室大棚風機、噴淋和卷膜系統(tǒng)。
圖2 系統(tǒng)架構(gòu)Fig.2 System architecture
由于該大棚長為20 m,寬為10 m,空間較大。因此,大棚內(nèi)傳感器的布置按照前中后三段陣列式分布,由此對棚內(nèi)溫度、濕度、CO2濃度等環(huán)境數(shù)據(jù)進行實時監(jiān)測。
主控系統(tǒng)讀取傳感器檢測的環(huán)境數(shù)據(jù),通過與農(nóng)作物生長所需的環(huán)境數(shù)據(jù)對比處理來進行大棚的遠程監(jiān)控。主控系統(tǒng)通過阿里云服務(wù)器進行數(shù)據(jù)分析和圖形化處理,并通過主控系統(tǒng)的繼電器輸出實現(xiàn)大棚內(nèi)的I/O 控制。整個電氣控制電路可實現(xiàn)手動控制和自動控制2 種模式。
大棚部分電氣控制電路如圖3 所示。圖中,旋鈕開關(guān)SB3 可切換自動和手動模式,KA1 為接主控系統(tǒng)繼電器輸出,實現(xiàn)系統(tǒng)的遠程智能控制。同樣,卷膜電機驅(qū)動器也是通過主控系統(tǒng)的繼電器輸出實現(xiàn)遠程控制。圖中,L1 和L2 為風機運行指示燈;L3 和L4 為噴淋系統(tǒng)運行指示燈。
圖3 大棚部分電氣控制電路Fig.3 Electric control circuit of greenhouse
大棚通過GPRS 網(wǎng)絡(luò)和路由器將傳感器檢測數(shù)據(jù)和網(wǎng)絡(luò)監(jiān)控數(shù)據(jù)傳輸至阿里云。大棚智能遠程控制系統(tǒng)如圖4 所示。整個系統(tǒng)由監(jiān)控系統(tǒng)、電氣控制系統(tǒng)、樹莓派主控系統(tǒng)、卷膜系統(tǒng)、通信網(wǎng)絡(luò)等部分組成。所有傳感器數(shù)據(jù)傳輸給樹莓派主控系統(tǒng),通過與設(shè)置的農(nóng)作物參數(shù)進行比對,反饋輸出信號給外部繼電器模組,控制外部執(zhí)行機構(gòu)的動作。
圖4 智能遠程控制系統(tǒng)Fig.4 Intelligent remote control system
圖5 軟件工作流程Fig.5 Software work flow chart
軟件工作流程如圖5 所示。在此,以溫度傳感器DHT22 數(shù)據(jù)遠程監(jiān)控為例,對系統(tǒng)軟件工作流程進行說明。當配電柜旋鈕切換至自動模式時,遠程控制系統(tǒng)啟動, 主控系統(tǒng)讀取溫度傳感器檢測數(shù)據(jù)。若大棚溫度在設(shè)置的區(qū)間內(nèi),等待5 s 后進行下一次讀??; 若不在區(qū)間內(nèi)且溫度低于參數(shù)的下限值,將打開卷膜讓陽光透入進行升溫處理;當溫度高于參數(shù)的上限值時, 將開啟風機進行散熱處理,若溫度恢復到正常區(qū)間內(nèi)時,關(guān)閉風機,停止散熱。在此需要注意的是, 由于大棚自然環(huán)境因素復雜,傳感器檢測數(shù)據(jù)存在誤差,因此,在檢測到溫度數(shù)據(jù)恢復到正常區(qū)間時,風機需要延時關(guān)閉,延時時間的設(shè)定需要根據(jù)不同農(nóng)作物的種植參數(shù)進行實驗測定。
大棚現(xiàn)場遠程監(jiān)控數(shù)據(jù)通過GPRS 網(wǎng)絡(luò)傳輸至云端進行實時顯示,視頻數(shù)據(jù)可通過手機App 直接查看,也可通過IP 地址訪問云端數(shù)據(jù)?,F(xiàn)場監(jiān)控畫面如圖6 所示。
圖6 現(xiàn)場監(jiān)控畫面Fig.6 Scene monitoring screen
樹莓派主控系統(tǒng)將現(xiàn)場前中后三段傳感器陣列檢測的數(shù)據(jù)傳輸至云端實時顯示,云端界面如圖7 所示。用戶可通過IP 地址進行遠程登陸,實時監(jiān)測現(xiàn)場數(shù)據(jù)。
圖7 云端數(shù)據(jù)顯示界面Fig.7 Cloud data display interface
目前,所設(shè)計的系統(tǒng)已在援建的菌菇種植大棚得到實時運行。利用該系統(tǒng),通過遠程監(jiān)控數(shù)據(jù)可實時掌握農(nóng)作物的生長情況,同時,1 位農(nóng)技員可以同時控制多個大棚的種植, 相對于普通溫室可以節(jié)約大量的人力投入,為該地區(qū)的精準扶貧提供了參考范例。
在系統(tǒng)運行期間, 環(huán)境因素尚存在以下問題:①由于大棚內(nèi)種植菌菇,大棚內(nèi)高溫高濕的環(huán)境對電子器件存在影響,需要定期對其進行維護;②由于大棚建在山區(qū), 盡管使用了路由器增益天線,但偶爾會出現(xiàn)斷電和信號弱等非技術(shù)性問題;③該系統(tǒng)的遠程控制界面尚有待進一步開發(fā),在實現(xiàn)監(jiān)控的同時,可以根據(jù)農(nóng)作物的生長情況實時改變參數(shù)。
盡管如此,該系統(tǒng)的實施運行仍為項目團隊后續(xù)開發(fā)基于5G 通訊的智能大棚遠程監(jiān)控系統(tǒng),提供了大量的試驗數(shù)據(jù)和技術(shù)積累。
為了解決傳統(tǒng)溫室大棚種植需要對專業(yè)農(nóng)技人員進行技能培訓,人力成本高等問題,在此設(shè)計并實現(xiàn)了基于阿里云的智能大棚遠程監(jiān)控系統(tǒng),詳細分析了系統(tǒng)的組成和工作模式,給出了大棚主控系統(tǒng)架構(gòu)以及大棚現(xiàn)場智能控制電氣系統(tǒng),并結(jié)合手動和自動2 種控制模式給出了遠程監(jiān)控系統(tǒng)軟件設(shè)計,分析了遠程監(jiān)控系統(tǒng)的工作過程。實際運行結(jié)果表明, 智能大棚遠程控制系統(tǒng)運行穩(wěn)定,能準確顯示現(xiàn)場實時數(shù)據(jù)。該系統(tǒng)對于普通大棚的升級改造具有很好的借鑒意義。