成世龍,覃 喜
(廣西交通職業(yè)技術(shù)學(xué)院,廣西 南寧 530023)
21世紀(jì)是互聯(lián)網(wǎng)時(shí)代,時(shí)代在進(jìn)步.在過(guò)去的20年,全球農(nóng)業(yè)的發(fā)展十分迅速,隨著農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)的出現(xiàn),縱然傳統(tǒng)農(nóng)業(yè)歷史悠久,但也無(wú)法滿足我們現(xiàn)在的生活節(jié)奏.因而,我國(guó)農(nóng)業(yè)領(lǐng)域發(fā)生了翻天覆地的變化,現(xiàn)代智慧物聯(lián)網(wǎng)農(nóng)業(yè)已經(jīng)逐漸取代傳統(tǒng)農(nóng)業(yè)的位置,智能農(nóng)業(yè)正欣欣向榮.在農(nóng)業(yè)種植應(yīng)用和溫室大棚中,傳統(tǒng)的人工控制無(wú)法適應(yīng)時(shí)代的要求,單片機(jī)智能控制系統(tǒng)已漸漸得到廣泛的應(yīng)用.農(nóng)業(yè)物聯(lián)網(wǎng)將眾多的傳感器作為一系列的監(jiān)控網(wǎng)絡(luò)基站,我們可以通過(guò)不同類型的傳感器,提煉和獲取我們所需要的信息.隨時(shí)隨地監(jiān)測(cè)基地,我們就能較為及時(shí)的發(fā)現(xiàn)種植過(guò)程中所存在的問(wèn)題,并能提出合適方案,解決農(nóng)戶難題.農(nóng)業(yè)也就從最原始的人力、固定機(jī)械化的生產(chǎn)模式逐步走向了一條微型化、信息化、自動(dòng)化的人工智能生產(chǎn)模式的道路.所以,可以通過(guò)遠(yuǎn)程監(jiān)測(cè)、控制的方法完成農(nóng)產(chǎn)品優(yōu)化,達(dá)到高質(zhì)高產(chǎn)的目的.
近些年來(lái),由于不受空間和時(shí)間的限制,溫室大棚技術(shù)已經(jīng)得到越來(lái)越多人的青睞.冬天,在北方也可以吃到大量反季節(jié)的蔬菜,不僅僅是城里人養(yǎng)生之道,亦是農(nóng)民的發(fā)財(cái)之道,而只有成熟完備的溫室大棚技術(shù)才能成為農(nóng)民走上脫貧致富道路上的護(hù)航者.可是,目前的大棚技術(shù)尚未成熟,農(nóng)業(yè)生產(chǎn)規(guī)模過(guò)于小型化,管理方式粗放化,系統(tǒng)設(shè)計(jì)不全面,實(shí)用性不高,無(wú)法滿足人民大眾的日常生活需求;如果投入的成本過(guò)高,收益過(guò)低,農(nóng)民得不償失;我國(guó)疆土遼闊,南北兩邊的生活環(huán)境差異較大,對(duì)于所栽種的農(nóng)作物來(lái)說(shuō),生存環(huán)境將會(huì)是個(gè)巨大的挑戰(zhàn).為了解決此類問(wèn)題,本系統(tǒng)采用了以嵌入式系統(tǒng)為主控制中心的大棚溫室種植遠(yuǎn)程控制系統(tǒng),把各類傳感器放置于大棚內(nèi)部,比如溫濕度傳感器,氣體傳感器,光傳感器等,不定時(shí)的收集大棚中環(huán)境的溫濕度,氣體濃度以及土壤的酸堿程度.此外,監(jiān)控中心如果接收到外部光照過(guò)強(qiáng)和室內(nèi)溫度過(guò)低的信號(hào),我們會(huì)用提前安置好的保溫層比如卷簾機(jī),適當(dāng)?shù)亟档较鄳?yīng)的高度,保證室內(nèi)維持在一個(gè)恒定的溫度,以及避免光照過(guò)強(qiáng)所給農(nóng)作物帶來(lái)的傷害,使其健康快速成長(zhǎng).值得一提的是,此次設(shè)計(jì)中加入了GPRS通信系統(tǒng),通過(guò)遠(yuǎn)程監(jiān)控,管理者就可以如有千里眼一般在臺(tái)后進(jìn)行操控,實(shí)現(xiàn)了農(nóng)作物生產(chǎn)的網(wǎng)絡(luò)化、智能化、精準(zhǔn)化,自動(dòng)化,很大程度上解放了生產(chǎn)力,高效合理地利用資源,提高經(jīng)濟(jì)效益,能夠減輕我國(guó)作為人口大國(guó)的壓力,給農(nóng)民帶來(lái)了福音,對(duì)物聯(lián)網(wǎng)技術(shù)的發(fā)展起著一定程度的促進(jìn)作用.[1]
本系統(tǒng)針對(duì)現(xiàn)在溫室大棚蔬菜技術(shù)的現(xiàn)狀,對(duì)現(xiàn)有的溫室大棚進(jìn)行了深度的調(diào)查和分析,設(shè)計(jì)出了一套遠(yuǎn)程監(jiān)控系統(tǒng)來(lái)監(jiān)測(cè)蔬菜大棚內(nèi)的環(huán)境變化,該系統(tǒng)可以實(shí)現(xiàn)多個(gè)溫室大棚內(nèi)部的環(huán)境參數(shù)進(jìn)行實(shí)時(shí)監(jiān)控,并做出調(diào)整或通知用戶,用戶可以通過(guò)遠(yuǎn)程控制軟件實(shí)時(shí)對(duì)多個(gè)大棚進(jìn)行實(shí)時(shí)監(jiān)控和管理.
圖1 系統(tǒng)結(jié)構(gòu)圖
系統(tǒng)的硬件部分主要由數(shù)據(jù)采集系統(tǒng)、無(wú)線通信系統(tǒng)、嵌入式主控系統(tǒng)、大棚環(huán)境調(diào)節(jié)系統(tǒng)構(gòu)成,其中數(shù)據(jù)采集系統(tǒng)主要由單片機(jī)結(jié)合傳感器組成,主要負(fù)責(zé)感知溫室大棚中的溫濕度、光照情況;而無(wú)線通信系統(tǒng)則采用NRF24L01模塊,該模塊在2.4~2.5 G的ISM頻段工作,可以方便與各種嵌入式控制板進(jìn)行組合完成無(wú)線數(shù)據(jù)傳輸?shù)墓ぷ鳎磺度胧街骺匕鍎t負(fù)責(zé)接收各個(gè)無(wú)線傳輸模塊的數(shù)據(jù),經(jīng)過(guò)壓縮處理后通過(guò)Internet網(wǎng)絡(luò)傳輸至云服務(wù)器,同時(shí)還將服務(wù)器下發(fā)的命令進(jìn)行解析并執(zhí)行對(duì)應(yīng)的控制動(dòng)作.[2]譬如:當(dāng)大棚內(nèi)部溫度明顯升高時(shí),溫度感應(yīng)器接受已經(jīng)達(dá)到甚至是超出到預(yù)設(shè)的最高溫度時(shí),它會(huì)把這一危險(xiǎn)信號(hào)傳給嵌入式主控核心板上,嵌入式主板獲取這一信號(hào)后,立即分析處理,及時(shí)打開(kāi)排風(fēng)的開(kāi)關(guān),進(jìn)行散熱降溫操作.與此同時(shí),利用了系統(tǒng)中的激光掃描儀、濕度傳感器、pH酸堿度傳感器等裝置收集土壤中信息,然后利用科技人員在智能系統(tǒng)中設(shè)置的優(yōu)化技術(shù)獲得最佳的決策,制定合理的方案,來(lái)滿足農(nóng)作物的生長(zhǎng)需求.本系統(tǒng)的硬件組成結(jié)構(gòu)如圖2所示.
圖2 系統(tǒng)硬件組成結(jié)構(gòu)圖
大棚終端數(shù)據(jù)收集模塊包括了STC12C4052AD單片機(jī)、光照強(qiáng)度、土壤濕度、空氣溫濕度、CO2濃度傳感器、GPRS通信模塊和太陽(yáng)能供電系統(tǒng).大棚數(shù)據(jù)收集板主要是收集大棚內(nèi)部的各類信息,比如說(shuō)光照強(qiáng)度、土壤濕度、空氣溫濕度、CO2濃度,可以定時(shí)不定點(diǎn)地采取多方位的數(shù)據(jù),然后將數(shù)據(jù)傳達(dá)給大棚控制板.同時(shí),大棚終端數(shù)據(jù)收集模塊把兩個(gè)數(shù)據(jù)收集板上傳的信息統(tǒng)一處理,送達(dá)云服務(wù)端.該模塊是重要的中轉(zhuǎn)站,它負(fù)責(zé)云服務(wù)端和各個(gè)大棚之間的連接,保證信息的正常傳遞.[3]大棚采集板硬件組成結(jié)構(gòu)見(jiàn)圖3.
圖3 大棚采集板硬件組成結(jié)構(gòu)圖
在設(shè)計(jì)之前主要從人力資源和管理監(jiān)控兩個(gè)方面考慮:一方面,在農(nóng)業(yè)生產(chǎn)中,對(duì)某些周期較長(zhǎng),生長(zhǎng)緩慢的植物,如果使用人工實(shí)時(shí)監(jiān)測(cè),那就會(huì)導(dǎo)致大量的時(shí)間損耗以及人工的不準(zhǔn)確性所帶來(lái)的誤差.而對(duì)于傳統(tǒng)監(jiān)控工藝來(lái)說(shuō),使用本地工控機(jī)監(jiān)控在一定程度上還是無(wú)法完全擺脫人工監(jiān)控的困境.另一方面,由于農(nóng)產(chǎn)業(yè)布局廣泛而分散,勢(shì)必會(huì)給管理工作者造成工作上的困難,比如無(wú)法對(duì)所有產(chǎn)業(yè)進(jìn)行及時(shí)有效的動(dòng)態(tài)追蹤與合理監(jiān)控,此外,如果所有產(chǎn)業(yè)都采取人工監(jiān)控的形式也會(huì)造成人力資源成本的浪費(fèi).因此,對(duì)農(nóng)產(chǎn)業(yè)的監(jiān)控系統(tǒng)應(yīng)采取遠(yuǎn)程的互聯(lián)網(wǎng)監(jiān)控模式,而服務(wù)器在這個(gè)系統(tǒng)中就充當(dāng)了互聯(lián)網(wǎng)的中心地位,還可以滿足遠(yuǎn)程監(jiān)控、管理便捷、節(jié)省人力資源等需求.[4]
該系統(tǒng)整體由四個(gè)部分組成,包括服務(wù)器軟件、終端采集板、大棚主控制板和采集板.
服務(wù)器的軟件使用中移動(dòng)物聯(lián)網(wǎng)開(kāi)放平臺(tái)所提供的工具進(jìn)行開(kāi)發(fā)設(shè)計(jì),溫室大棚的主控制板與云服務(wù)器采用TCP透?jìng)鞯姆绞竭M(jìn)行通信,該方式可以快速地響應(yīng)APP端及數(shù)據(jù)服務(wù)器的各項(xiàng)請(qǐng)求.云端服務(wù)器的網(wǎng)卡通過(guò)與大棚終端采集板的信息傳遞,得到溫室大棚內(nèi)的具體環(huán)境變量的數(shù)據(jù)并按照實(shí)際需要或者是以人為意志對(duì)大棚施加反饋,控制相應(yīng)的設(shè)備運(yùn)作起來(lái),進(jìn)行控制,以實(shí)現(xiàn)溫室大棚內(nèi)部設(shè)施的智能控制和環(huán)境的合理優(yōu)化.與此同時(shí),傳感器所采集到信息諸如溫度、濕度等參數(shù)信息均被保存起來(lái),作為備案,為后期查詢做好準(zhǔn)備工作.下面是用戶端部分控制界面如圖4所示.
圖4 用戶端部分控制界面
系統(tǒng)主控板采用的是基于Cortex-M3內(nèi)核的單片機(jī)進(jìn)行設(shè)計(jì)開(kāi)發(fā),故采用KEIL MDK環(huán)境進(jìn)行軟件開(kāi)發(fā),采用的是官方提供的ST集成庫(kù),極大地縮短了開(kāi)發(fā)者的開(kāi)發(fā)周期.當(dāng)主控板接收到大棚數(shù)據(jù)采集終端上傳的數(shù)據(jù)時(shí),第一時(shí)間是要確認(rèn)數(shù)據(jù)的發(fā)送位置來(lái)自哪個(gè)大棚,這個(gè)工作是通過(guò)獲取寄存器的值來(lái)完成的.
通常在無(wú)線網(wǎng)絡(luò)通信模塊中,MAC地址的差異是區(qū)分各個(gè)模塊的重要依據(jù),也就是說(shuō)想要實(shí)現(xiàn)該監(jiān)控系統(tǒng)的預(yù)期功能即雙方向多通道接收傳送數(shù)據(jù),主控制系統(tǒng)需要通過(guò)分析MAC地址來(lái)判斷數(shù)據(jù)是由那個(gè)大棚發(fā)出的,反過(guò)來(lái),主控制系統(tǒng)根據(jù)實(shí)際需求調(diào)節(jié)大棚內(nèi)設(shè)備工作時(shí),也是通過(guò)MAC地址的區(qū)別來(lái)實(shí)現(xiàn)具體控制某一個(gè)大棚.主控制板程序流程圖如圖5所示.
圖5 主控制板程序流程圖
該系統(tǒng)的大棚控制板和采集板是通過(guò)程序控制的,具體操作是在Keil開(kāi)發(fā)環(huán)境下單片機(jī)C程序完成的,控制程序比較簡(jiǎn)單,分兩部分,一方面是搜集大棚內(nèi)傳感器參數(shù),另一方面是將數(shù)據(jù)發(fā)送出去.
該系統(tǒng)的創(chuàng)新主要體現(xiàn):
(1)系統(tǒng)利用無(wú)線通信模塊組成小型局域網(wǎng),省去了現(xiàn)場(chǎng)布線,使用方便;
(2)主控制系統(tǒng)使用簡(jiǎn)潔,實(shí)時(shí)性好,并且可以跨平臺(tái)數(shù)據(jù)共享,既可以在PC端進(jìn)行監(jiān)控?cái)?shù)據(jù),也可以在移動(dòng)端進(jìn)行監(jiān)控;
(3)所得數(shù)據(jù)可以存儲(chǔ),方便以后提取和查詢.
經(jīng)過(guò)具體實(shí)地調(diào)查之后,把該遠(yuǎn)程監(jiān)控系統(tǒng)布局到實(shí)際應(yīng)用中,通過(guò)一段時(shí)間的測(cè)試,觀察記錄下通過(guò)傳感器所搜集到的各項(xiàng)指標(biāo)參數(shù),并記錄下各個(gè)模塊的性能.
大棚采集板采用單晶太陽(yáng)能板、超級(jí)電容及鋰電池組合供電,所以在需要考慮其低功耗的工作方式,大棚采集板實(shí)測(cè)工作電壓為3.27 V,休眠時(shí),靜態(tài)電流為0.5 mA,發(fā)送數(shù)據(jù)時(shí),其峰值電流為25 mA.其具體功耗如表1所示.
表1 數(shù)據(jù)采集板功耗數(shù)據(jù)
采集板正常工作30天后,連續(xù)48小時(shí)監(jiān)測(cè)鋰電池的電壓情況如圖 6所示.
圖6 鋰電池的電壓變化圖
經(jīng)過(guò)長(zhǎng)時(shí)間的測(cè)試,整個(gè)供電系統(tǒng)能夠?qū)崿F(xiàn)充放電循環(huán),鋰電池的電壓未出現(xiàn)虧電狀況,為采集板的工作穩(wěn)定性提供了保障.
無(wú)線數(shù)據(jù)傳輸模塊之間通信速率為1 Mbps,發(fā)射功率1 mW,32字節(jié)長(zhǎng)度的數(shù)據(jù)包,并開(kāi)啟CRC校驗(yàn),其通信距離與傳輸數(shù)據(jù)包的準(zhǔn)確率關(guān)系見(jiàn)表2.
表2 傳輸距離與傳輸準(zhǔn)確率關(guān)系
嵌入式主機(jī)通過(guò)4 G GPRS模塊傳輸至云服務(wù)器端,既要實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程監(jiān)測(cè),也要實(shí)現(xiàn)設(shè)備的遠(yuǎn)程的控制,所以在傳輸命令的響應(yīng)速度上也有一定的要求.其主要命令相應(yīng)速度如表3所示.
表3 命令傳輸響應(yīng)時(shí)間
溫室大棚種植技術(shù)正在蓬勃發(fā)展,形勢(shì)大好.本文分析了我國(guó)溫室大棚監(jiān)控系統(tǒng)的研究現(xiàn)狀,設(shè)計(jì)了一套基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)生產(chǎn)遠(yuǎn)程監(jiān)控管理系統(tǒng).隨著科學(xué)技術(shù)水平的飛速發(fā)展,城鄉(xiāng)一體化建設(shè)的穩(wěn)步推進(jìn),人工智能技術(shù)的日趨成熟與廣泛應(yīng)用,現(xiàn)代智能農(nóng)業(yè)系統(tǒng)也應(yīng)時(shí)而生.本文以物聯(lián)網(wǎng)發(fā)展為背景,對(duì)農(nóng)業(yè)物聯(lián)網(wǎng)的發(fā)展趨勢(shì)做出了分析,檢測(cè)農(nóng)作物在環(huán)境中的多項(xiàng)生存因素,為現(xiàn)代農(nóng)業(yè)生產(chǎn)作了充足的科學(xué)管理準(zhǔn)備,保證了農(nóng)作物的正常生長(zhǎng)生產(chǎn),并在一定程度上促進(jìn)了農(nóng)業(yè)的智能發(fā)展.
該系統(tǒng)在現(xiàn)代農(nóng)業(yè)中融入物聯(lián)網(wǎng)技術(shù),將自動(dòng)控制系統(tǒng)與現(xiàn)代農(nóng)業(yè)設(shè)施相結(jié)合,通過(guò)采集溫室大棚中的光照度、溫濕度等環(huán)境參數(shù),然后結(jié)合物聯(lián)網(wǎng)技術(shù)將采集信息上傳至服務(wù)器端,從而實(shí)現(xiàn)遠(yuǎn)程云服務(wù)端的存儲(chǔ)和監(jiān)控.系統(tǒng)功能測(cè)試結(jié)果良好,可以幫助農(nóng)戶提高農(nóng)產(chǎn)品的質(zhì)量,增加農(nóng)產(chǎn)品的產(chǎn)量,節(jié)省人力資源和水土資源,形成生態(tài)友好型的大棚經(jīng)濟(jì),是目前農(nóng)業(yè)可持續(xù)發(fā)展的一種趨勢(shì).因此,在農(nóng)業(yè)經(jīng)濟(jì)發(fā)展上具有一定的推廣價(jià)值.
廣西民族大學(xué)學(xué)報(bào)(自然科學(xué)版)2019年2期