摘 要:基于AIoT的小米椒植株長勢監(jiān)測系統(tǒng)融合了人工智能技術(shù)與物聯(lián)網(wǎng)技術(shù),以 STM32F407單片機(jī)作為控制核心,外接多種傳感器實現(xiàn)對小米椒植株生長環(huán)境信息的測量與基于OpenCV的圖像信息采集;再結(jié)合先進(jìn)深度智能算法,對圖像進(jìn)行分析處理和特征提取。最后通過無線通信技術(shù)將采集到的數(shù)據(jù)同步上傳至物聯(lián)網(wǎng)云平臺或微信小程序進(jìn)行統(tǒng)計分析與存儲,并結(jié)合小米椒生長發(fā)育數(shù)據(jù)判斷小米椒植株最適宜的生長環(huán)境,提示種植者對溫室大棚環(huán)境進(jìn)行控制調(diào)節(jié),實現(xiàn)精細(xì)化管理,使小米椒植株向更好的方向生長。
關(guān)鍵詞:數(shù)據(jù)采集;物聯(lián)網(wǎng);無線通信技術(shù);可視化管理;長勢監(jiān)測;OpenCV;AIoT
中圖分類號:TP368.1 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2024)05-00-03
0 引 言
目前,部分地區(qū)農(nóng)業(yè)技術(shù)相對落后,農(nóng)業(yè)監(jiān)測主要依靠人工進(jìn)行,不僅效率低下,還增加了產(chǎn)業(yè)成本和人力物力的損耗[1],難以響應(yīng)國務(wù)院印發(fā)的《“十四五”全國農(nóng)業(yè)農(nóng)村信息化發(fā)展規(guī)劃》中“推動現(xiàn)代信息技術(shù)與農(nóng)村農(nóng)業(yè)各領(lǐng)域各環(huán)節(jié)深度融合,推進(jìn)智慧農(nóng)業(yè)和數(shù)字鄉(xiāng)村建設(shè)”的要求[2]。鑒于此,本文融合先進(jìn)的人工智能與物聯(lián)網(wǎng)技術(shù),設(shè)計開發(fā)基于AIoT的小米椒植株長勢監(jiān)測系統(tǒng)。該系統(tǒng)在小米椒植株生長過程中實現(xiàn)智能化自動監(jiān)測、數(shù)據(jù)信息采集[3]和可視化管理,在大幅度降低生產(chǎn)成本、提高效率的同時使種植戶獲得最大的收益,推動智慧農(nóng)業(yè)的高速發(fā)展。
1 系統(tǒng)總體方案
基于AIoT的小米椒植株長勢監(jiān)測系統(tǒng)選用STM32F407單片機(jī)作為數(shù)據(jù)采集和控制核心,外接攝像頭、濕度傳感器、溫度傳感器、CO2濃度傳感器和光照強(qiáng)度傳感器等模塊,實現(xiàn)小米椒植株圖像的捕獲和各種與小米椒植株生長有關(guān)的環(huán)境參數(shù)的測量。系統(tǒng)總體設(shè)計如圖1所示。
系統(tǒng)工作流程如圖2所示。在系統(tǒng)實現(xiàn)過程中,高清攝像頭每隔2~3天會定時從多角度捕獲小米椒植株的圖像,通過OpenCV模塊對植物圖像進(jìn)行處理分析和特征值的提取[3];同時利用4個相應(yīng)的傳感器實時對濕度、溫度、CO2濃度、光照強(qiáng)度等環(huán)境參數(shù)進(jìn)行測量;并通過STM32F407單片機(jī)實現(xiàn)環(huán)境參數(shù)和小米椒植株圖像數(shù)據(jù)的采集。最后,通過無線通信技術(shù)將采集到的數(shù)據(jù)同步上傳至阿里云物聯(lián)網(wǎng)平臺及微信小程序的后臺,進(jìn)行數(shù)據(jù)統(tǒng)計、分析與存儲,實現(xiàn)云端的可視化管理[4]。種植者可隨時隨地查看和管理相應(yīng)數(shù)據(jù),同時根據(jù)溫室小米椒植株的生長發(fā)育規(guī)律,得出小米椒植株生長最好時的溫度、濕度、CO2濃度、光照強(qiáng)度,然后提醒種植者對大棚內(nèi)風(fēng)機(jī)、內(nèi)外遮陽、噴灌滴灌等設(shè)施進(jìn)行控制調(diào)節(jié),從而實現(xiàn)小米椒植株生長環(huán)境的準(zhǔn)確調(diào)控,使小米椒植株向更好的方向生長。
2 系統(tǒng)的硬件和軟件設(shè)計
2.1 系統(tǒng)硬件設(shè)計
2.1.1 主控核心開發(fā)板
系統(tǒng)的主控核心和采集核心選擇高性能的STM32F407單片機(jī),該單片機(jī)性能優(yōu)良,低功耗、外設(shè)資源豐富、高速嵌入,具有豐富的I/O口外設(shè),多個通信接口,可滿足小米椒植株監(jiān)測過程中多數(shù)據(jù)信息的監(jiān)測和高性價比的需求。
2.1.2 數(shù)據(jù)信息采集模塊硬件設(shè)計
系統(tǒng)選取DHT11溫濕度傳感器,用單總線方式與單片機(jī)通信,能夠同時采集溫度與濕度信息:溫度的測量范圍為1~50 ℃,精度為±2 ℃;濕度的測量范圍為20%~90%RH,精度為±5%RH;工作電壓約為3.3~5.5 V。
光照強(qiáng)度傳感器采用BH1750,該傳感器工作電壓范圍為3~5 V,內(nèi)部同時集成了A/D轉(zhuǎn)換器,測量精度為16位[5]。
CO2是植物進(jìn)行光合作用必不可少的要素之一,因此對溫室中二氧化碳濃度進(jìn)行監(jiān)控可以人為地對其進(jìn)行調(diào)控,促進(jìn)植物生長[6]。CO2濃度采集采用MHZ19B紅外吸收型芯片,針對CO2氣體通過NDIR(非色散紅外)檢測原理,采用串口輸出方式,具有精度高、性能穩(wěn)定的特點[7]。
本設(shè)計中,主控制器模塊選用意法半導(dǎo)體(ST)公司推出的STM32F407。該處理器具有 512 KB FLASH、192 KB SRAM;工作頻率為72 MHz,供電電壓為3~3.6 V,工作溫度在-40~85 ℃之間[8]。其最小系統(tǒng)包括復(fù)位電路、晶振電路、電容濾波電路及數(shù)模轉(zhuǎn)換等外圍電路,足以實現(xiàn)對大棚內(nèi)的小米椒植株圖像和小米椒植株生長環(huán)境信息進(jìn)行采集和監(jiān)測,并上傳至主控核心。
2.2 系統(tǒng)軟件設(shè)計
2.2.1 OpenCV開源軟件庫
本系統(tǒng)利用OpenCV開源視覺庫和C++語言開發(fā)檢測軟件,運用機(jī)器視覺的相關(guān)理論,對圖像進(jìn)行了灰度處理、濾波、閾值分割處理[9]。OpenCV是一個跨平臺計算機(jī)視覺庫,可以運行在Linux、Windows和MacOS操作系統(tǒng)上。它輕量級而且高效,由一系列C函數(shù)和少量C++類構(gòu)成,同時也提供Python接口,實現(xiàn)圖像處理和計算機(jī)視覺方面的很多通用算法[10-11]。
2.2.2 物聯(lián)網(wǎng)云平臺與微信小程序
系統(tǒng)利用云平臺和微信小程序開發(fā)簡單、容易著手、易于部署等優(yōu)點,實現(xiàn)小米椒植株長勢和生長環(huán)境的數(shù)據(jù)統(tǒng)計分析、顯示、查詢以及提示功能。
3 系統(tǒng)的可行性分析
本文的監(jiān)測系統(tǒng)在小米椒植株的生長過程中利用物聯(lián)網(wǎng)無線通信技術(shù)對小米椒植株長勢和生長環(huán)境進(jìn)行有效監(jiān)測,成本較低,適合提供給中小型植物種植大棚使用。在監(jiān)測時能通過數(shù)據(jù)分析反饋,得出小米椒植株生長的最適宜環(huán)境范圍,并及時提出解決方案和措施,實現(xiàn)精細(xì)化管理,在很大程度上推動智慧農(nóng)業(yè)發(fā)展,滿足時代發(fā)展的需求。
3.1 測試方案
3.1.1 硬件測試
(1)啟動設(shè)備開始計時,當(dāng)模塊都開啟后停止計時,測試設(shè)備的開啟時間。
(2)在種植有小米椒植株的棚內(nèi)開啟設(shè)備,測試圖像識別模塊,對植物圖像進(jìn)行處理分析、特征值的提取,反復(fù)多次測試。
3.1.2 軟件測試
在Keil上進(jìn)行系統(tǒng)的調(diào)試,確保能夠準(zhǔn)確轉(zhuǎn)化出數(shù)據(jù),實時檢測小米椒植株的生長狀況信息。
3.1.3 硬件軟件聯(lián)合調(diào)試
從收集小米椒植株的生長環(huán)境開始,到云端接收到數(shù)據(jù)停止計時,測試傳輸至云端的耗時。
3.2 系統(tǒng)測試
測試條件:所有設(shè)備可以正常啟動,小米椒植株生長情況正常。
測試設(shè)備:小米椒植株,WiFi,手機(jī),電源。
測試方法:
(1)啟動設(shè)備,手機(jī)計時,記錄開機(jī)時間;
(2)將攝像頭放置于正常小米椒植株旁邊,記錄收集到的數(shù)據(jù),計算收集到數(shù)據(jù)的精準(zhǔn)度;
(3)從開啟設(shè)備開始,到云端接收到數(shù)據(jù)停止,重復(fù)以上操作,多次記錄結(jié)果,計算平均耗時;
(4)記錄于不同位置收集到的數(shù)據(jù),計算是否出現(xiàn)誤差。
3.2.1 測試結(jié)果
利用傳感器進(jìn)行數(shù)據(jù)收集,通過無線通信技術(shù)將采集到的數(shù)據(jù)同步上傳至阿里云物聯(lián)網(wǎng)平臺和微信小程序。經(jīng)系統(tǒng)實測,每隔兩天統(tǒng)一在中午11點采集的一組數(shù)據(jù)見表1所列。將測試的溫度、濕度數(shù)據(jù)與標(biāo)準(zhǔn)儀器測試數(shù)據(jù)進(jìn)行比較分析發(fā)現(xiàn),系統(tǒng)采集溫度數(shù)據(jù)誤差在±0.4 ℃之內(nèi),濕度數(shù)據(jù)誤差在±3%以下,并能夠準(zhǔn)確及時地將所收集的數(shù)據(jù)上傳至阿里云物聯(lián)網(wǎng)平臺和微信小程序,滿足對小米椒植株的濕度、溫度、CO2濃度、光照強(qiáng)度監(jiān)測的需求。
3.2.2 測試分析與結(jié)論
通過合理的硬件構(gòu)建與軟件設(shè)計,本系統(tǒng)能夠滿足課題的要求,實現(xiàn)對小米椒植株長勢和生長環(huán)境的數(shù)據(jù)統(tǒng)計分析、顯示、查詢以及提示功能。實際測試表明,所設(shè)計的硬件與軟件系統(tǒng)具有良好的穩(wěn)定性以及時效性,由此可以得出結(jié)論:
(1)系統(tǒng)能夠及時收集小米椒植株生長環(huán)境的濕度、溫度、CO2濃度、光照強(qiáng)度等環(huán)境參數(shù);
(2)系統(tǒng)能夠?qū)⑹占臄?shù)據(jù)實時上傳至阿里云物聯(lián)網(wǎng)平臺和微信小程序;
(3)種植戶可以及時知悉大棚中小米椒的生長環(huán)境,實現(xiàn)精細(xì)化管理。
4 結(jié) 語
本文基于物聯(lián)網(wǎng)技術(shù)與人工智能技術(shù)對小米椒植株生長狀況和環(huán)境進(jìn)行智能化監(jiān)測、信息采集、數(shù)據(jù)分析等工作,為后期達(dá)到小米椒高產(chǎn)、穩(wěn)產(chǎn)、優(yōu)質(zhì)、高效的目標(biāo)提供保障,開發(fā)了云平臺和微信小程序,完成數(shù)據(jù)的傳輸,實現(xiàn)對溫度、濕度、CO2濃度、光照強(qiáng)度監(jiān)測和報警。結(jié)果表明:系統(tǒng)工作穩(wěn)定性好、功耗低、測量數(shù)據(jù)精度高、終端便攜性好,適合提供給中小型植物種植大棚使用。同時也促進(jìn)了智慧化農(nóng)業(yè)的發(fā)展和相關(guān)技術(shù)的革新,進(jìn)而創(chuàng)造出巨大的經(jīng)濟(jì)效益和社會效益。打造智慧農(nóng)業(yè),不僅是時代的需求,也是現(xiàn)代農(nóng)業(yè)的發(fā)展趨勢。
注:本文通訊作者為朱齊媛。
參考文獻(xiàn)
[1]白魯堯.基于物聯(lián)網(wǎng)技術(shù)的智慧農(nóng)業(yè)系統(tǒng)開發(fā)與實現(xiàn)[D].包頭:內(nèi)蒙古科技大學(xué),2021.
[2]徐燦,孫慶波.基于物聯(lián)網(wǎng)的植物生長環(huán)境參數(shù)監(jiān)測系統(tǒng)設(shè)計[J].中外企業(yè)家,2018,35(33):135.
[3]李珍,劉曉星,安百鋼.基于Open CV的圖像信息處理系統(tǒng)的開發(fā)與應(yīng)用[J].信息系統(tǒng)工程,2023,36(4):42-45.
[4]韓悅婷.基于opencv的玉米長勢自動監(jiān)測系統(tǒng)的設(shè)計[D].南京:南京信息工程大學(xué),2018.
[5]賈敬敦,魯相潔,黃峰,等.遠(yuǎn)程控制與無線通信技術(shù)在農(nóng)業(yè)中的應(yīng)用分析與展望[J].農(nóng)業(yè)機(jī)械學(xué)報,2021,65(S1):351-359..
[6]代愛妮,郭書瑞,王蕊.基于ESP32的智慧農(nóng)業(yè)大棚實驗系統(tǒng)設(shè)計[J].物聯(lián)網(wǎng)技術(shù),2023,13(4):91-94.
[7]張林.基于無線傳感網(wǎng)的大棚數(shù)據(jù)采集系統(tǒng)設(shè)計[D].淮南:安徽理工大學(xué),2017.
[8]樊艷英,張自敏,陳冠萍,等.基于物聯(lián)網(wǎng)的精準(zhǔn)農(nóng)業(yè)玉米長勢監(jiān)測分析系統(tǒng)研究[J].農(nóng)機(jī)化研究,2018,40(8):223-227.
[9]鞠紅艷.植物生長環(huán)境調(diào)控系統(tǒng)的研究與應(yīng)用[D].長春:吉林農(nóng)業(yè)大學(xué),2018.
[10]王克鑫.基于機(jī)器視覺的智能植物養(yǎng)護(hù)系統(tǒng)[D].哈爾濱:黑龍江大學(xué),2018.
[11]李明磊,趙俊杰,李翔.基于機(jī)器視覺的圖像高維特征智能提取算法[J].電子設(shè)計工程,2023,31(18):164-167.
作者簡介:劉玉連(1999—),女,本科在讀,研究方向為物聯(lián)網(wǎng)技術(shù)。
趙善烺(2001—),男,本科在讀,研究方向為信息處理與信號分析。
吳燦輝(2000—),男,本科在讀,研究方向為物聯(lián)網(wǎng)技術(shù)。
徐煒聰(2000—),男,本科在讀,研究方向為物聯(lián)網(wǎng)技術(shù)。
朱齊媛(1979—),女,碩士,副教授,研究方向為物聯(lián)網(wǎng)技術(shù)、智能電路。
收稿日期:2023-06-02 修回日期:2023-06-30
基金項目:嶺南師范學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃資助項目(X202210579014);湛江市非資助項目(2022B01031);嶺南師范學(xué)院科研項目(LY2213)