無錫南洋職業(yè)技術(shù)學(xué)院 李曉麗
結(jié)合當(dāng)前溫室環(huán)境監(jiān)測需求和溫室監(jiān)測系統(tǒng)現(xiàn)存問題,提出以LoRa為基礎(chǔ)的溫室多點(diǎn)無線監(jiān)測系統(tǒng)。文章首先介紹了研究背景和系統(tǒng)架構(gòu),然后研究了LoRa為基礎(chǔ)的溫室無線監(jiān)測系統(tǒng)設(shè)計以及上位機(jī)軟件設(shè)計,其中監(jiān)測系統(tǒng)設(shè)計包括整體設(shè)計、溫濕度采集、光照度采集、LoRa通信設(shè)計,上位機(jī)軟件設(shè)計包含整體設(shè)計、數(shù)據(jù)庫設(shè)計以及溫室環(huán)境現(xiàn)實(shí)功能設(shè)計,最后總結(jié)了相關(guān)系統(tǒng)測試實(shí)際應(yīng)用效果。
在信息技術(shù)和計算機(jī)設(shè)備持續(xù)發(fā)展背景下,勞動生產(chǎn)中的多種環(huán)節(jié)對于設(shè)備智能化提出更高要求。而人們對于節(jié)能環(huán)保理念的認(rèn)同感也逐漸提升。在大棚蔬菜種植中,需要針對大棚內(nèi)的二氧化碳、濕度、溫度等參數(shù)進(jìn)行準(zhǔn)確實(shí)時測量,并聯(lián)系植物生長需求進(jìn)行靈活調(diào)節(jié)。但當(dāng)前對于蔬菜大棚以及各種溫室環(huán)境的網(wǎng)絡(luò)控制以及信息采集依然處于初期發(fā)展階段,為此需要合理設(shè)計多點(diǎn)網(wǎng)絡(luò)監(jiān)控系統(tǒng),提升環(huán)境監(jiān)控質(zhì)量。
在農(nóng)產(chǎn)品的現(xiàn)代化種植生產(chǎn)中,當(dāng)前比較流行的種植方法是溫室種植。溫室種植需要對農(nóng)作物生產(chǎn)種植中容易受到影響的因素,進(jìn)行合理控制,實(shí)現(xiàn)提升農(nóng)作物產(chǎn)量和品質(zhì)的目標(biāo)。整個溫室空間內(nèi)的光照度、濕度條件以及溫度狀態(tài)都會對農(nóng)作物正常生長產(chǎn)生直接影響。通過采取有效措施對各種影響種植的環(huán)境參數(shù)實(shí)施全面監(jiān)測管理,能夠幫助靈活調(diào)整農(nóng)作物綜合產(chǎn)量與品質(zhì)。傳統(tǒng)模式下的溫室作業(yè)中,設(shè)置有線監(jiān)測系統(tǒng)通常會遇到各種布線難題,但以ZigBee以及WiFi等技術(shù)為基礎(chǔ)的溫室無線監(jiān)測系統(tǒng)在實(shí)際應(yīng)用中普遍存在一定通信難度,比如通信距離過短等。
以LoRa為基礎(chǔ)的無線通信技術(shù)在實(shí)際應(yīng)用中擁有能耗低以及通信距離長等優(yōu)勢,此次研究中提出了以LoRa為基礎(chǔ)的溫室多點(diǎn)無線監(jiān)測系統(tǒng),針對各種環(huán)境信息進(jìn)行有效采集,從而為創(chuàng)造良好的種植環(huán)境提供有效參考[1]。此系統(tǒng)主要包括上位機(jī)軟件以及溫室無線監(jiān)測裝置兩部分構(gòu)成,能夠針對溫室內(nèi)部環(huán)境狀態(tài)進(jìn)行多點(diǎn)無線遠(yuǎn)程監(jiān)測,全面覆蓋各種參數(shù)。
農(nóng)業(yè)信息相關(guān)感知技術(shù)應(yīng)用于智慧農(nóng)業(yè)建設(shè)發(fā)展中,最為常用的便是無線網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)內(nèi)部硬件結(jié)構(gòu)主要分為傳感器模塊、報警模塊、無線通信模塊以及控制模塊等。溫室監(jiān)測系統(tǒng)以LoRa為基礎(chǔ)創(chuàng)建物聯(lián)網(wǎng)無線傳輸平臺,能夠進(jìn)一步優(yōu)化系統(tǒng)綜合效益,可以促進(jìn)實(shí)現(xiàn)溫室內(nèi)的精準(zhǔn)檢測和智能控制。此監(jiān)測系統(tǒng)主要包括以LoRa為基礎(chǔ)的溫室內(nèi)部無線監(jiān)測裝置以及相應(yīng)的上位機(jī)軟件所構(gòu)成,具體如圖1所示。整個監(jiān)測系統(tǒng)中,以LoRa為基礎(chǔ)的溫室無線監(jiān)控設(shè)備主要包括LoRa通信模塊、光照度傳感器、溫濕度傳感器、LCD12864液晶顯示屏、AT89C51單片機(jī)等部件構(gòu)成。而其中的光照度傳感器以及溫濕度傳感器能夠?qū)厥抑械墓庹斩?、溫濕度等環(huán)境信息實(shí)施全面檢測,LoRa相關(guān)通信模塊能夠幫助系統(tǒng)監(jiān)控實(shí)現(xiàn)無線通信目標(biāo),LCD12864液晶顯示屏能夠準(zhǔn)確顯示出不同環(huán)境參數(shù)。上位機(jī)軟件則主要能夠針對溫室環(huán)境運(yùn)行參數(shù)實(shí)施遠(yuǎn)程無線監(jiān)控。整個系統(tǒng)可以分為一個終端以及多種節(jié)點(diǎn)構(gòu)成,具體涵蓋最小單片機(jī)系統(tǒng)、上位機(jī)、不同終端以及各個節(jié)點(diǎn)顯示模塊,同時還有系統(tǒng)功能模塊以及相應(yīng)的信號采集模塊。各個功能模塊之間的通信方式主要是無線通信方式為主,能夠幫助系統(tǒng)終端和各個節(jié)點(diǎn)之間進(jìn)行順暢通信[2]。
圖1 監(jiān)測裝置系統(tǒng)結(jié)構(gòu)Fig.1 System structure of monitoring device
系統(tǒng)內(nèi)各個部分功能如下,其中終端負(fù)責(zé)接收不同節(jié)點(diǎn)傳輸信息數(shù)據(jù),隨后將其發(fā)送到上位機(jī)內(nèi),上位機(jī)之間實(shí)施有效通信。PC上位機(jī)可以全面整合統(tǒng)一終端發(fā)送各種數(shù)據(jù)信息,同時針對特定時間范圍中的信息數(shù)據(jù)實(shí)施有效統(tǒng)計和分析。此外,無線終端裝置同時具備移動性和便攜性,能夠有效轉(zhuǎn)移設(shè)置點(diǎn)。傳感器以及各個節(jié)點(diǎn)監(jiān)測裝置分別設(shè)置于不同環(huán)境內(nèi),對于各個節(jié)點(diǎn)需要按照相應(yīng)的時間間隔將所監(jiān)測到的信息發(fā)送到終端系統(tǒng)當(dāng)中,而等到終端系統(tǒng)接收相應(yīng)的信息后可以為節(jié)點(diǎn)發(fā)送反饋信息。終端正式上電啟動后,便會依次朝各個節(jié)點(diǎn)傳輸啟動信號,隨后各個節(jié)點(diǎn)開始進(jìn)行信號采集。終端匯總所有信號,利用串口傳輸至上位機(jī)內(nèi),把近一段時間內(nèi)所采集到的數(shù)據(jù)信號全面匯總整合到一起,進(jìn)行系統(tǒng)分析。節(jié)點(diǎn)處于信息傳輸以及信號采集過程中直接轉(zhuǎn)化為低功耗模式。如此能夠有效控制運(yùn)行功耗,維持長時間穩(wěn)定運(yùn)行。電源模塊作為系統(tǒng)運(yùn)行關(guān)鍵,可以為系統(tǒng)運(yùn)行提供充足能量,為此在電源設(shè)計中除了需要聯(lián)系電源功耗進(jìn)行考慮之外,還需要分析電壓干擾信號,保證電源供應(yīng)的穩(wěn)定性。
聯(lián)系所需實(shí)現(xiàn)功能,以LoRa為基礎(chǔ)合理設(shè)計溫室中的無線監(jiān)測系統(tǒng)。對應(yīng)設(shè)備裝置硬件結(jié)構(gòu),具體如圖2所示。監(jiān)測裝置中的主控芯片主要選擇AT89C51單片機(jī),裝置的外圍電路主要包含LoRa電路通信模塊、液晶顯示電路LCD12864、光照度采集電路BH1750、溫濕度采集通信電路DHT11、復(fù)位電路以及時鐘電路等部分組成。初始化配置主要可以分成兩個部分:第一是各個節(jié)點(diǎn)部分初始化,涵蓋液晶顯示初始化以及多種傳感器的初始化處理,隨后直接向終端發(fā)送具體標(biāo)志位,明確是否開始正常工作。第二是針對終端各個部分實(shí)施初始化操作,比如將串口通信、液晶顯示等實(shí)施初始化處理,設(shè)置單次傳輸數(shù)據(jù)以及本機(jī)內(nèi)部地址。單片機(jī)可以把所需傳輸節(jié)點(diǎn)數(shù)據(jù)信息以及有效地址利用通信模塊傳輸系統(tǒng)內(nèi),單片機(jī)設(shè)置進(jìn)入發(fā)送射頻模式,開始正式啟動傳輸功能[3]。
圖2 監(jiān)測裝置硬件結(jié)構(gòu)Fig.2 Hardware structure of monitoring device
環(huán)境監(jiān)測裝置在實(shí)際應(yīng)用中主要能夠?qū)崿F(xiàn)下列功能:(1)采集溫室內(nèi)的溫濕度狀態(tài),聯(lián)系其中所設(shè)置的溫濕度傳感器裝置DHT11內(nèi)相關(guān)控制邏輯全面采集溫濕度信息。(2)采集溫室中的光照度信息,聯(lián)系BH1750光照度傳感器內(nèi)部控制邏輯合理采集溫室中的光照度信息。(3)液晶屏現(xiàn)實(shí),按照LCD12864液晶器對應(yīng)控制邏輯準(zhǔn)確顯示出溫室中所示采集的光強(qiáng)度、濕度和溫度信息。(4)LoRa通信,單片機(jī)控制串口,借助串口轉(zhuǎn)LoRa模塊促進(jìn)實(shí)現(xiàn)和上位機(jī)之間的無線通信,具體流程程序如圖3所示:
圖3 監(jiān)測裝置運(yùn)行流程圖Fig.3 Monitoring device operation flow chart
DHT11溫濕度傳感裝置屬于一種內(nèi)涵校準(zhǔn)數(shù)字信號傳輸?shù)臏貪穸葟?fù)合傳感裝置,同時涵蓋一種NTC測溫元件以及電阻式測濕元件。對應(yīng)信息輸出模式屬于數(shù)字模式,一次所輸出數(shù)據(jù)能夠達(dá)到40位,主要包括八位校驗(yàn)、八位溫度小數(shù)數(shù)據(jù)、八位溫度正數(shù)數(shù)據(jù)、八位濕度小數(shù)數(shù)據(jù)以及八位濕度正數(shù)數(shù)據(jù)。溫濕度監(jiān)測傳感裝置主要應(yīng)用單獨(dú)總線協(xié)議,對于時序要求相對嚴(yán)格,單片機(jī)率先將總線電平拉低至少18ms,可以幫助溫濕度傳感器實(shí)現(xiàn)內(nèi)部AD轉(zhuǎn)換操作。隨后單片機(jī)將總線電平拉高,大概到20到40μs之間,能夠幫助單片機(jī)對信息的輸入和輸出實(shí)施有效切換處理。單片機(jī)在初步釋放總線控制權(quán)后,溫濕度傳感器開始嘗試?yán)涂偩€電平。順利拉低后,準(zhǔn)備開始數(shù)據(jù)信息的傳輸工作,并將總線電平對應(yīng)數(shù)據(jù)傳輸數(shù)據(jù)進(jìn)一步拉高[4]。
BH1750關(guān)照度采集裝置主要選擇I2C標(biāo)準(zhǔn)模式的總線傳輸模式,同時在內(nèi)部設(shè)置十六位的AD轉(zhuǎn)換器,能夠直接輸出數(shù)字,直接省去過程中較為復(fù)雜的標(biāo)定和計算。光照度采集器在采集讀取相關(guān)信息數(shù)據(jù)中主要按照以下方式實(shí)施,單片機(jī)經(jīng)過I2C總線為傳感器傳輸發(fā)送相應(yīng)的起始信號以及設(shè)備分布位置,同時還有讀取信號,繼續(xù)等待傳感器進(jìn)行反饋應(yīng)答。得到反饋應(yīng)答后,直接讀取相應(yīng)的數(shù)據(jù)信息,為傳感器裝置發(fā)送停止運(yùn)行信號。
LoRa通信裝置中的重要器件便是LoRa通信模塊AS32-TTL-1W。LoRa對應(yīng)傳輸模式是一種廣播模式。LoRa通信廣播模塊通過和上位機(jī)裝置進(jìn)行合理連接,及時采集各種監(jiān)測信息數(shù)據(jù),同時嚴(yán)格按照具體要求把所采集的信息數(shù)據(jù)順利傳輸至上位機(jī)內(nèi)。LoRa通信電路如圖4所示。
圖4 LoRa通信電路Fig.4 LoRa communication circuit
LoRa通信技術(shù)核心內(nèi)容是和控制單片機(jī)之間的串口信息發(fā)送以及數(shù)據(jù)接收。狀態(tài)監(jiān)測裝置和上位機(jī)兩者之間的通信協(xié)議如下:在監(jiān)測裝置順利接收上位機(jī)傳輸命令T、S、F時,上述命令分別代表三號機(jī)、二號機(jī)和一號機(jī),借助串口連接通道將DDDDDDDDDDDD這種數(shù)據(jù)格式的數(shù)據(jù)包傳送至上位機(jī)。而第一位和第二位固定是SE,能夠針對數(shù)據(jù)包實(shí)施準(zhǔn)確標(biāo)識,第三字節(jié)和第四字節(jié)屬于濕度因素。第五字節(jié)和四六字節(jié)屬于溫度標(biāo)識,第七字節(jié)到第十一字節(jié)數(shù)屬于光照度信息,第十二位屬于相應(yīng)機(jī)器設(shè)備識別碼,比如一號機(jī)便是1,二號機(jī)便是2,通過上位機(jī)實(shí)施準(zhǔn)確識別和顯示[5]。
在針對上位機(jī)軟件實(shí)施整體綜合設(shè)計中,可以選擇VISUAL BASIC進(jìn)行編寫,能夠順利實(shí)現(xiàn)幾點(diǎn)功能:(1)用戶直接登錄,用戶需要利用自己的用戶名以及密碼進(jìn)行登錄,并數(shù)據(jù)庫內(nèi)全面存儲相應(yīng)的用戶信息。(2)可以將溫室內(nèi)部環(huán)境狀態(tài)實(shí)時顯示出來,對下位機(jī)發(fā)送數(shù)據(jù)包實(shí)施準(zhǔn)確解析,將溫室中不同監(jiān)測點(diǎn)光照度、溫濕度準(zhǔn)確實(shí)時顯示出來。(3)對歷史監(jiān)測數(shù)據(jù)信息,將近期內(nèi)所得監(jiān)測數(shù)據(jù)全面顯示出來,能夠指定時間段對監(jiān)測數(shù)據(jù)進(jìn)行查詢,或查詢指定儀器設(shè)備編號。(4)管理用戶信息,能夠?qū)τ脩魝€人信息進(jìn)行及時查看和修改。數(shù)據(jù)庫設(shè)計
系統(tǒng)中的數(shù)據(jù)庫主要利用MICROSOFT ACCESS 2010實(shí)施設(shè)計,以數(shù)據(jù)庫為基礎(chǔ)設(shè)計兩種表,一個表用來對用戶信息進(jìn)行存儲,可以直接將其命名為用戶,另外一個可以對測量數(shù)據(jù)進(jìn)行儲存,可以將其命名成測量記錄。對應(yīng)測量記錄表具體結(jié)構(gòu)可如表1所示:
表1 測量記錄表結(jié)構(gòu)Tab.1 Measurement record table structure
監(jiān)測系統(tǒng)中的環(huán)境狀態(tài)實(shí)時監(jiān)測顯示功能可以將溫室內(nèi)部不同環(huán)境監(jiān)測點(diǎn)具體信息狀況實(shí)時顯示出來,主要操作步驟如:(1)開啟系統(tǒng)主界面窗口后,與數(shù)據(jù)庫進(jìn)行有效連接,同時按照串口合理進(jìn)行信息配置,根據(jù)設(shè)置的時間間隔針對下位機(jī)實(shí)施有效輪詢。(2)對于下位機(jī)重新返回數(shù)據(jù)包實(shí)施全面解析,并嚴(yán)格按照解析結(jié)果,準(zhǔn)確顯示出相關(guān)儀器設(shè)備采集的光照度、濕度、溫度以及采集時間等信息,并在數(shù)據(jù)庫內(nèi)及時錄入測量結(jié)果。
綜上所述,以LoRa為基礎(chǔ)在溫室空間環(huán)境內(nèi)合理設(shè)計多點(diǎn)無線監(jiān)控系統(tǒng),能夠進(jìn)一步優(yōu)化整個溫室環(huán)境監(jiān)控質(zhì)量,能夠聯(lián)系植物生長需求,對整個溫室內(nèi)的氣溫、濕度、二氧化碳濃度等進(jìn)行靈活調(diào)整,更好迎合植物生長,促進(jìn)植物的健康成長,提升整體產(chǎn)量。在此次的研究活動中,提出了一種以LoRa為基礎(chǔ)的溫室多點(diǎn)無線監(jiān)控系統(tǒng)裝置,整體系統(tǒng)能夠針對目標(biāo)溫室環(huán)境實(shí)施遠(yuǎn)程無線監(jiān)測。同時系統(tǒng)中的環(huán)境監(jiān)測、狀態(tài)信息采集以及環(huán)境狀態(tài)顯示等都呈現(xiàn)出良好效果,可以實(shí)現(xiàn)溫室監(jiān)測目標(biāo)。相關(guān)設(shè)計活動中的突出特征如下:
(1)將LoRa無線通信技術(shù)融入溫室環(huán)境狀態(tài)監(jiān)測過程中,從而進(jìn)一步擴(kuò)展無線通信傳輸距離。(2)合理設(shè)計以LoRa為基礎(chǔ)的溫室內(nèi)部無線監(jiān)測系統(tǒng)裝置,該監(jiān)測裝置擁有LoRa通信功能、液晶顯示功能、光照度采集功能以及溫濕度狀態(tài)信息采集功能。(3)對溫室內(nèi)部上位機(jī)運(yùn)行狀態(tài)實(shí)施監(jiān)測,合理設(shè)計相應(yīng)的監(jiān)測軟件,同時該種軟件在實(shí)際應(yīng)用中還具備用戶登錄系統(tǒng)、執(zhí)行操作、顯示溫室環(huán)境狀態(tài)、管理用戶信息和查詢歷史監(jiān)測數(shù)據(jù)等功能。在未來發(fā)展中需要繼續(xù)研究多點(diǎn)數(shù)據(jù)采集技術(shù),促進(jìn)相關(guān)監(jiān)測系統(tǒng)的進(jìn)一步完善和發(fā)展。
引用
[1] 劉勃妮,王麗,王威,等.基于物聯(lián)網(wǎng)和云平臺的智慧溫室監(jiān)測系統(tǒng)構(gòu)建[J].微型電腦應(yīng)用,2021,37(4):1-3.
[2] 侯加林,蒲文洋,李天華,等.基于UWB與物聯(lián)網(wǎng)的移動式溫室環(huán)境監(jiān)測系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].農(nóng)業(yè)工程學(xué)報,2020,36(23):229-240.
[3] 肖雪朋.溫室溫度場空間分布監(jiān)測及仿真系統(tǒng)設(shè)計與傳感器位置優(yōu)化[D].保定:河北農(nóng)業(yè)大學(xué),2021.
[4] 郭威,吳華瑞,朱華吉.設(shè)施溫室影像采集與環(huán)境監(jiān)測機(jī)器人系統(tǒng)設(shè)計及應(yīng)用[J].智慧農(nóng)業(yè)(中英文),2020,2(3):48-60.
[5] 鄔亮,吳卓葵,曾楊達(dá),等.基于LoRa的溫室多點(diǎn)無線監(jiān)測系統(tǒng)設(shè)計[J].仲愷農(nóng)業(yè)工程學(xué)院學(xué)報,2020,33(1):50-53+65.