亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32和物聯(lián)網(wǎng)云平臺(tái)的農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)

        2022-06-20 18:28:00沈筱予黃葆華徐超常文嘯葉勝有
        現(xiàn)代信息科技 2022年1期
        關(guān)鍵詞:云平臺(tái)物聯(lián)網(wǎng)

        沈筱予 黃葆華 徐超 常文嘯 葉勝有

        摘? 要:基于STM32和物聯(lián)網(wǎng)云平臺(tái)的農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng),目的是實(shí)現(xiàn)對農(nóng)業(yè)大棚環(huán)境的實(shí)時(shí)遠(yuǎn)程監(jiān)測與控制,將檢測到的溫度、濕度、光照、土壤濕度、CO2等數(shù)據(jù),通過L610無線通信模組傳輸至物聯(lián)網(wǎng)云平臺(tái),以對大棚的環(huán)境進(jìn)行調(diào)控。并且該系統(tǒng)有火焰報(bào)警和人體紅外入侵報(bào)警,用戶可以通過網(wǎng)頁端實(shí)時(shí)查看大棚環(huán)境,并遠(yuǎn)程控制農(nóng)業(yè)大棚的灌溉設(shè)備、通風(fēng)、照明等設(shè)備。同時(shí)該系統(tǒng)可根據(jù)監(jiān)測的數(shù)據(jù)自動(dòng)啟動(dòng)相關(guān)設(shè)備,實(shí)現(xiàn)對農(nóng)業(yè)環(huán)境的智能化處理,以滿足農(nóng)作物的生長需求。

        關(guān)鍵詞:STM32;傳感器;物聯(lián)網(wǎng);云平臺(tái);農(nóng)業(yè)環(huán)境監(jiān)測

        中圖分類號:TN929.5? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A文章編號:2096-4706(2022)01-0171-05

        Abstract: The purpose of the agricultural environment monitoring system based on STM32 and the Internet of Things cloud platform is to realize the real-time remote monitoring and control of the agricultural greenhouse environment. The detected data such as temperature, humidity, light, soil humidity and CO2 are transmitted to the Internet of Things cloud platform through L610 wireless communication module to regulate the greenhouse environment. And the system has flame alarm and human infrared intrusion alarm. Users can view the greenhouse environment in real time through the Web terminal, and remotely control the irrigation equipment, ventilation, lighting and other equipment of agricultural greenhouse. At the same time, the system can automatically start relevant equipment according to the monitored data to realize the intelligent processing of agricultural environment, so as to meet the growth needs of crops.

        Keywords: STM32; sensor; Internet of Things; cloud platform; agricultural environment monitoring

        0? 引? 言

        目前物聯(lián)網(wǎng)技術(shù)已經(jīng)完全可以覆蓋涉及到當(dāng)今人們?nèi)粘I畹母鱾€(gè)方面,而現(xiàn)代農(nóng)業(yè)是當(dāng)前物聯(lián)網(wǎng)主要的應(yīng)用領(lǐng)域之一。然而農(nóng)業(yè)作為中國的基礎(chǔ)產(chǎn)業(yè),務(wù)農(nóng)人數(shù)越來越少。因此,利用物聯(lián)網(wǎng)技術(shù)和自動(dòng)化技術(shù)來提高農(nóng)業(yè)種植產(chǎn)量和效率是必要的[1]。本項(xiàng)目利用物聯(lián)網(wǎng)技術(shù)來構(gòu)建農(nóng)業(yè)大棚環(huán)境的智能監(jiān)控系統(tǒng),實(shí)現(xiàn)對農(nóng)業(yè)大棚的智能化管理,提高農(nóng)作物生產(chǎn)質(zhì)量和效益。

        1? 系統(tǒng)方案設(shè)計(jì)

        1.1? 系統(tǒng)設(shè)計(jì)需求

        基于STM32和物聯(lián)網(wǎng)云平臺(tái)的農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng)的需求目標(biāo)是對大棚環(huán)境內(nèi)的溫濕度、光強(qiáng)、土壤濕度和CO2濃度進(jìn)行有效監(jiān)控及管理。溫濕度、光強(qiáng)、土壤濕度及CO2濃度對農(nóng)作物的生長有較大影響。當(dāng)溫度較高時(shí),容易引起害蟲滋生和農(nóng)產(chǎn)品病變;溫度相對較低時(shí),又會(huì)影響農(nóng)產(chǎn)品的產(chǎn)量。而土壤濕度較高時(shí),同樣的也可能會(huì)直接影響農(nóng)作物產(chǎn)量;土壤濕度較低時(shí),農(nóng)作物不易吸水,會(huì)直接嚴(yán)重影響農(nóng)作物的正常壽命生長與發(fā)育及其結(jié)果。而自然光照強(qiáng)度和CO2濃度會(huì)影響農(nóng)作物的光合作用。因此本文設(shè)計(jì)的農(nóng)業(yè)環(huán)境監(jiān)控系統(tǒng),根據(jù)現(xiàn)代農(nóng)業(yè)的實(shí)際情況得到以下需求:

        (1)需要實(shí)時(shí)監(jiān)測得到大棚環(huán)境的溫度、濕度、光強(qiáng)和CO2濃度。

        (2)在每個(gè)數(shù)據(jù)的采集完成后,需要設(shè)計(jì)主控制系統(tǒng),對環(huán)境參數(shù)設(shè)置相應(yīng)的閾值,其閾值設(shè)定根據(jù)適宜農(nóng)作物生長的標(biāo)準(zhǔn)。

        (3)可以在上位機(jī)客戶端實(shí)時(shí)查看環(huán)境參數(shù),并設(shè)計(jì)灌溉、通風(fēng)、照明控制裝置,可在參數(shù)超過設(shè)定閾值時(shí)采取相應(yīng)的措施。

        1.2? 系統(tǒng)總體設(shè)計(jì)

        本系統(tǒng)主要分為三個(gè)層次:感知層、傳輸層、應(yīng)用層。具體框架如圖1所示。

        1.2.1? 感知層

        包括數(shù)據(jù)采集層及設(shè)備控制端。數(shù)據(jù)采集層由溫度、濕度、CO2濃度、光強(qiáng)、土壤濕度、火焰和紅外傳感器構(gòu)成,設(shè)備控制端由灌溉設(shè)備、照明設(shè)備、風(fēng)扇和報(bào)警裝置組成。

        1.2.2? 傳輸層

        傳輸層的作用是上報(bào)數(shù)據(jù)及接收云平臺(tái)指令。

        1.2.3? 應(yīng)用層

        以物聯(lián)網(wǎng)云平臺(tái)為基礎(chǔ),分析處理感知層所采集的數(shù)據(jù),向控制設(shè)備下發(fā)出控制指令。用戶可以通過網(wǎng)頁端了解到大棚環(huán)境信息,可根據(jù)當(dāng)前環(huán)境對風(fēng)扇、水泵、照明燈等遠(yuǎn)程設(shè)備進(jìn)行控制,同時(shí)系統(tǒng)也可根據(jù)預(yù)設(shè)的閾值自動(dòng)調(diào)節(jié)當(dāng)前環(huán)境。

        2? 系統(tǒng)硬件設(shè)計(jì)

        2.1? 主控芯片

        在本系統(tǒng)中,我們對多種傳感器進(jìn)行數(shù)據(jù)收集與處理,并且需要控制調(diào)節(jié)裝置,因此對穩(wěn)定性有很大的要求,選用STM32zet6作為主控芯片。該芯片最高72 MHz的工作頻率,多達(dá)八個(gè)定時(shí)器,并內(nèi)嵌8 MHz的RC振蕩器,能滿足系統(tǒng)的設(shè)計(jì)需求。

        2.2? 傳感器選型

        2.2.1? 溫濕度、光照傳感器

        本系統(tǒng)中運(yùn)用DHT11作為溫濕度傳感器。其具有體積小、響應(yīng)快、抗干擾能力強(qiáng)、低功耗、穩(wěn)定性高、可靠性強(qiáng)的優(yōu)點(diǎn)[2],被廣泛應(yīng)用于例如環(huán)境監(jiān)測、智慧農(nóng)業(yè)等領(lǐng)域。光照傳感器模塊選用bh1750,傳感器內(nèi)部包含通信電平轉(zhuǎn)換,內(nèi)置十六個(gè)字節(jié)的模數(shù)轉(zhuǎn)換器,直接數(shù)字輸出,省略標(biāo)定FVI[2]。因體積小,被廣泛應(yīng)用于室內(nèi)光照檢測、溫室大棚。

        2.2.2? 二氧化碳、土壤濕度傳感器

        二氧化碳傳感器選擇MG811,其體積小、靈敏度高、有很強(qiáng)的防濕能力。其測量范圍0-100 00 ppm,對二氧化碳具有很高的靈敏度和良好的選擇性,符合本系統(tǒng)的設(shè)計(jì)要求。土壤濕度傳感器選用YL-69土壤濕度傳感器。用于檢測土壤的含水率,其探頭為u型,檢測精準(zhǔn),響應(yīng)靈敏[3]。表面鍍鎳,增加了感應(yīng)面積。AO輸出模擬量,與AD模塊相連,通過AD轉(zhuǎn)換,可以獲得土壤濕度準(zhǔn)確的數(shù)值[4]。

        2.2.3? 紅外、火焰?zhèn)鞲衅?/p>

        紅外傳感器用于檢測有無人走過。當(dāng)有人進(jìn)入其感應(yīng)范圍,會(huì)啟動(dòng)報(bào)警裝置。選用的HC-SR501模塊,其功耗低,耐用安全、工作在低電壓模式的特點(diǎn),符合設(shè)計(jì)的需求?;鹧?zhèn)鞲衅饔糜诟兄鹧妫捎肶S-17光敏電阻,利用紅外對火光極為靈敏的特性,通過特殊的紅外接收管來測量火光,進(jìn)而將火光的亮度轉(zhuǎn)換為強(qiáng)弱變化的電平信息輸出[5]。

        2.3? 無線通信模塊

        無線通信模塊選用廣和通的FIBOCOM ADP-L610-Arduino模組,為4G蜂窩通信模組。板帶LTE CAT1通信模組L610,并自帶貼片物聯(lián)網(wǎng)SIM卡。支持外接串口,并可支持TTL/RS232兩種電平,可與外部MCU或PC連接;支持TYPE-C USB口,可與PC直連,USB口供電并通信,可獨(dú)立并便捷地進(jìn)行通信方面的測試驗(yàn)證。L610-CN是一款LTE Cat1 bis無線通信模組,可以LTE、GSM雙模通信。同時(shí)擁有VoLTE、Audio、Camera、LCD、Keypad等功能,適應(yīng)了IoT業(yè)務(wù)的不同使用需求。產(chǎn)品定位覆蓋中低速率物聯(lián)網(wǎng)市場,可為各領(lǐng)域客戶提供完美高速體驗(yàn)。

        3? 系統(tǒng)軟件設(shè)計(jì)

        3.1? 主控程序

        軟件程序分為驅(qū)動(dòng)傳感器完成數(shù)據(jù)采集、使用通信模組傳輸數(shù)據(jù)、控制設(shè)備啟動(dòng)三大部分。物聯(lián)網(wǎng)平臺(tái)軟件支持用戶通過網(wǎng)頁端查看所檢測的溫濕度等數(shù)據(jù),并可以查看設(shè)備狀態(tài)并進(jìn)行控制。首先是做好各項(xiàng)初始化工作,如時(shí)鐘初始化、定時(shí)器初始化,串口初始化,ADC初始化,GPIO初始化,傳感器初始化,DMA初始化等。其次是對傳感器的驅(qū)動(dòng)及將采集的數(shù)據(jù)進(jìn)行處理并上傳云端,最后設(shè)置接收云端的指令來啟動(dòng)設(shè)備。

        3.2? 數(shù)據(jù)采集程序

        數(shù)據(jù)采集主要是指對各個(gè)傳感器輸出信號的讀取,并進(jìn)行存儲(chǔ)、轉(zhuǎn)化。其采集流程如圖2所示。包括溫濕度、光照傳度模擬iic串行總線讀取,二氧化碳濃度UART串口數(shù)據(jù)的讀取,土壤溫濕度ADC采樣的讀取,及火焰、紅外線高低電平的檢測。ADC采樣流程如圖3所示。

        3.3? 無線通信模塊配置及數(shù)據(jù)傳輸

        3.3.1? 物聯(lián)網(wǎng)云平臺(tái)

        阿里云提供了優(yōu)秀的物聯(lián)網(wǎng)平臺(tái)。其通信傳輸安全可靠,功能齊全,支持感應(yīng)層的設(shè)備數(shù)據(jù)上云,它的規(guī)則引擎完善,便于設(shè)備的管理,它支持用戶自定義物模型和結(jié)構(gòu)存儲(chǔ)數(shù)據(jù),同時(shí)它提供了監(jiān)控運(yùn)維、數(shù)據(jù)分析和視頻服務(wù),用戶可以遠(yuǎn)程在線調(diào)試[6]。開發(fā)者也可基于阿里云平臺(tái)來開發(fā)網(wǎng)頁和APP。

        3.3.2? 無線通信模塊配置

        廣和通ADP-L610無線通信模組內(nèi)部集成了標(biāo)準(zhǔn)MQTT協(xié)議,與STM32是以串口通信形式。首先是對其軟件版本進(jìn)行升級,使它能夠適配阿里云,再在阿里云物聯(lián)網(wǎng)平臺(tái)上創(chuàng)建產(chǎn)品及設(shè)備,然后是STM32與L610串口通信,首先初始化STM32的串口、DMA,接著單片機(jī)發(fā)AT指令對L610進(jìn)行初始化配置,L610會(huì)返回狀態(tài),對其處理后開始連接阿里云。L610初始化配置指令如圖4所示。

        3.3.3? 數(shù)據(jù)傳輸流程

        首先要在阿里云物聯(lián)網(wǎng)平臺(tái)創(chuàng)建物模型,然后上報(bào)物模型數(shù)據(jù),需要采用JSON格式。其中的三元組信息通過查看設(shè)備證書獲得。單片機(jī)可以根據(jù)返回的數(shù)據(jù)來判斷是否上報(bào)成功,數(shù)據(jù)傳輸具體流程如圖5所示。

        3.4? 設(shè)備控制端程序

        設(shè)備控制端接收到云端下發(fā)起的指令后會(huì)開啟設(shè)備,其啟動(dòng)的條件及規(guī)則皆在云端進(jìn)行設(shè)置,當(dāng)云端對傳感器上發(fā)的數(shù)據(jù)進(jìn)行分析和處理后,用戶可指定一系列規(guī)則,例如設(shè)置閾值,當(dāng)數(shù)據(jù)超過時(shí),云端會(huì)向設(shè)備控制端下發(fā)指令,這樣避免了主控來判定數(shù)據(jù)打開設(shè)備,保障了MCU的性能,同時(shí)云端處理會(huì)迅速高效。STM32要設(shè)置與L610的串口通信來接收云端下發(fā)的指令,使用單片機(jī)的idle空閑中斷來接收不定長數(shù)據(jù)。設(shè)備控制分為手動(dòng)和自動(dòng)兩種,都是由云端下發(fā)指令到設(shè)備端[7]。自動(dòng)模式下,物聯(lián)網(wǎng)云平臺(tái)根據(jù)農(nóng)作物自身生長狀況設(shè)置相應(yīng)的閾值,當(dāng)檢測值超標(biāo)后,會(huì)下發(fā)指令到STM32控制系統(tǒng)通過相應(yīng)的GPIO技術(shù)輸出高低電平來驅(qū)動(dòng)電機(jī)及繼電器工作。電機(jī)通過定時(shí)器IO口輸出PWM波進(jìn)行相應(yīng)的控制,主要是風(fēng)扇系統(tǒng),當(dāng)溫度超過設(shè)定范圍,會(huì)啟動(dòng)風(fēng)扇,根據(jù)溫度情況調(diào)整轉(zhuǎn)速來達(dá)到調(diào)控的目的,當(dāng)檢測值低于設(shè)定值則關(guān)閉。當(dāng)土壤濕度低于設(shè)定閾值,會(huì)通過GPIO控制打開繼電器,開啟水泵,啟動(dòng)灌溉系統(tǒng)。當(dāng)光照都過低時(shí),也會(huì)打開繼電器,開啟照明系統(tǒng)。

        4? 系統(tǒng)的測試

        最后是系統(tǒng)測試階段,需要驗(yàn)證其可行性,具體內(nèi)容有:

        (1)在數(shù)據(jù)采集端,大棚農(nóng)業(yè)環(huán)境數(shù)據(jù)能正常采集并通過串口輸出。

        (2)在數(shù)據(jù)傳輸端,L610能正常連接阿里云,并將數(shù)據(jù)上報(bào),可通過阿里云平臺(tái)調(diào)取歷史數(shù)據(jù)、繪制數(shù)據(jù)折線圖,如圖6所示。

        (3)在應(yīng)用層,用戶能通過網(wǎng)頁端看到采集的數(shù)據(jù)信息,設(shè)備的狀態(tài)并控制設(shè)備,用戶服務(wù)端如圖7所示。

        經(jīng)過24小時(shí)的穩(wěn)定性測試,各系統(tǒng)能協(xié)同工作,系統(tǒng)數(shù)據(jù)傳輸穩(wěn)定,設(shè)備不會(huì)掉線。符合設(shè)計(jì)的需求,具有可靠性和穩(wěn)定性。

        5? 結(jié)? 論

        本文采用STM32F103 ZET6作為核心處理器,連接傳感器及控制設(shè)備,設(shè)計(jì)并實(shí)現(xiàn)了基于STM32和物聯(lián)網(wǎng)云平臺(tái)的農(nóng)業(yè)環(huán)境監(jiān)控統(tǒng)。該系統(tǒng)能夠檢測農(nóng)業(yè)大棚二氧化碳、溫濕度、光照、土壤濕度,并能火焰和人體紅外報(bào)警,通過L610無線通信模組將數(shù)據(jù)上傳至云端,并通過物聯(lián)網(wǎng)云平臺(tái)下發(fā)指令到控制端來調(diào)控設(shè)備。經(jīng)測試,用戶可在網(wǎng)頁端看到監(jiān)測的環(huán)境參數(shù),并且系統(tǒng)可根據(jù)設(shè)定過的閾值自動(dòng)啟動(dòng)設(shè)備端,用戶亦可手動(dòng)控制。本系統(tǒng)分層次、較為完整,具有一定的應(yīng)用價(jià)值。

        參考文獻(xiàn):

        [1] 廖建尚.基于物聯(lián)網(wǎng)的溫室大棚環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì)方法 [J].農(nóng)業(yè)工程學(xué)報(bào),2016,32(11):233-243.

        [2] 汪思德,陳乙鑫.基于物聯(lián)網(wǎng)的智能環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2019(10):85-88.

        [3] 王明武,張軍,楊莉,等.基于物聯(lián)網(wǎng)的農(nóng)業(yè)大棚環(huán)境監(jiān)控系統(tǒng)設(shè)計(jì) [J].陜西理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2021,37(5):31-37.

        [4] 曾瀅.植物自動(dòng)澆水系統(tǒng)設(shè)計(jì) [J].電子測試,2018(15):31+42.

        [5] 苑詠哲,張輝,單雪瑞,等.基于移動(dòng)互聯(lián)的智能生活管家的設(shè)計(jì)與實(shí)現(xiàn) [J].電子設(shè)計(jì)工程,2020,28(6):184-187+193.

        [6] 李林.基于阿里云的智慧糧倉監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].南方農(nóng)機(jī),2021,52(19):140-142.

        [7] 王明飛,張石銳,鄭文剛,等.日光溫室調(diào)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].中國農(nóng)機(jī)化學(xué)報(bào),2020,41(4):65-71+77.

        [8] 林倩.I2C協(xié)議解析及實(shí)測波形 [J].數(shù)字技術(shù)與應(yīng)用,2016(11):57-58.

        作者簡介:沈筱予(2001—),男,漢族,江蘇揚(yáng)州人,初級工程師,本科,研究方向:物聯(lián)網(wǎng)、嵌入式系統(tǒng)開發(fā)。

        猜你喜歡
        云平臺(tái)物聯(lián)網(wǎng)
        Docker技術(shù)在Web服務(wù)系統(tǒng)中的應(yīng)用研究
        基于物聯(lián)網(wǎng)的煤礦智能倉儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
        高職院校開展基于云平臺(tái)網(wǎng)絡(luò)教學(xué)的探索與思考
        中國市場(2016年36期)2016-10-19 04:43:09
        基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
        基于LABVIEW的溫室管理系統(tǒng)的研究與設(shè)計(jì)
        企業(yè)云平臺(tái)建設(shè)研究
        論智能油田的發(fā)展趨勢及必要性
        中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
        基于云平臺(tái)的微信互聯(lián)式教學(xué)法的探索與實(shí)踐
        基于云平臺(tái)的高職院校開放性職業(yè)培訓(xùn)工作體系建設(shè)研究
        精品国产高清自在线99| 一区二区三区日本美女视频| 精品日本免费观看一区二区三区| 亚洲国产一区二区视频| 亚洲男女内射在线播放| 特黄aaaaaaaaa毛片免费视频| 国产乱人伦在线播放| 男女真实有遮挡xx00动态图| 亚洲精品中国国产嫩草影院美女 | 欧美在线观看www| 亚洲一区二区三区成人网| 免费无码一区二区三区a片百度| 人妻妺妺窝人体色www聚色窝| 婷婷丁香91| 日韩激情网| 国产熟女乱综合一区二区三区 | 91九色成人蝌蚪首页| 国产三级精品三级在线观看| 无码AV高潮喷水无码专区线| 亚洲AV无码日韩综合欧亚| av在线播放中文专区| 国产免费a∨片在线软件| 东北妇女肥胖bbwbbwbbw| 国产免费破外女真实出血视频| 青青草视频在线视频播放| 看中文字幕一区二区三区| 国内永久福利在线视频图片| 亚欧美日韩香蕉在线播放视频 | 欧美自拍视频在线| 色噜噜精品一区二区三区| 中文字幕亚洲综合久久天堂av| 久久久免费精品re6| 丰满熟妇乱子伦| 国产亚洲美女精品久久| 俺来也三区四区高清视频在线观看| 一区二区三区四区亚洲免费| 亚洲av无码一区二区三区天堂| 国产精品 人妻互换| 中文字幕无码精品亚洲资源网久久 | 国产高清av在线播放| 亚洲精品字幕|