• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MQTT協(xié)議的智慧農(nóng)業(yè)大棚一體化控制系統(tǒng)

      2021-01-14 08:23:41黃毅凱
      科學(xué)與生活 2021年15期
      關(guān)鍵詞:大棚聯(lián)網(wǎng)控制器

      黃毅凱

      摘要:針對(duì)農(nóng)業(yè)大棚生產(chǎn)管理效率較低,大棚內(nèi)環(huán)境監(jiān)測(cè)和控制自動(dòng)化低等問題,本文提出了一個(gè)基于消息隊(duì)列遙測(cè)傳輸(Message Queuing Telemetry Transport,MQTT)協(xié)議的小型智慧農(nóng)業(yè)大棚一體化系統(tǒng)。該系統(tǒng)采用STM32F103C8T6微控制器作為主控,結(jié)合空氣溫濕度傳感器、光照傳感器、土壤溫濕度傳感器等設(shè)備實(shí)現(xiàn)對(duì)農(nóng)業(yè)大棚內(nèi)環(huán)境數(shù)據(jù)的采集,設(shè)計(jì)了光照控制模塊、恒溫控制模塊和灌溉控制模塊,重點(diǎn)設(shè)計(jì)了PID溫度算法,把溫度偏差和溫度偏差變化率作為輸入,經(jīng)處理決策,實(shí)現(xiàn)大棚溫度精準(zhǔn)控制。

      關(guān)鍵字:智慧農(nóng)業(yè)大棚;MQTT協(xié)議;溫度PID控制;WIFI通信;云平臺(tái)

      1引言

      1.1研究背景及意義

      近年來,農(nóng)業(yè)在物聯(lián)網(wǎng)的發(fā)展過程中得到了進(jìn)一步進(jìn)展,智慧農(nóng)業(yè)得到廣泛推廣。廖建尚等人[1]設(shè)計(jì)的一款基于物聯(lián)網(wǎng)的溫室大棚環(huán)境監(jiān)控系統(tǒng)就是智慧農(nóng)業(yè)發(fā)展的一個(gè)例子。智慧農(nóng)業(yè)就是一個(gè)經(jīng)由物聯(lián)網(wǎng)把農(nóng)業(yè)系統(tǒng)與農(nóng)業(yè)技術(shù)結(jié)合的復(fù)雜系統(tǒng)。它不是簡(jiǎn)單的替代傳統(tǒng)農(nóng)業(yè),而是在其基礎(chǔ)上進(jìn)行升級(jí)迭代,是農(nóng)業(yè)技術(shù)與現(xiàn)代科技結(jié)合的產(chǎn)物。智慧農(nóng)業(yè)在感知層、傳輸層和應(yīng)用層的配合下,實(shí)現(xiàn)更加科學(xué)理性的農(nóng)業(yè)種植決策和更加精準(zhǔn)智能的農(nóng)業(yè)種植操作[2]。

      本文設(shè)計(jì)了一款基于STM32F103C8T6開發(fā)板所設(shè)計(jì)的智慧農(nóng)業(yè)大棚一體化控制系統(tǒng),采用DHT11、光敏電阻等傳感器作為農(nóng)業(yè)種植信息采集設(shè)備,再配合以水泵、風(fēng)扇、恒溫加熱器等設(shè)備作為執(zhí)行機(jī)進(jìn)行連接,進(jìn)行基礎(chǔ)的控制功能。該智慧農(nóng)業(yè)大棚一體化控制系統(tǒng)利用MQTT協(xié)議進(jìn)行數(shù)據(jù)傳輸,相較于傳統(tǒng)的藍(lán)牙、WiFi和ZigBee等協(xié)議,MQTT協(xié)議可以用有限的代碼和帶寬,給硬件條件低下的設(shè)備提供實(shí)時(shí)可靠的消息服務(wù),所以是物聯(lián)網(wǎng)系統(tǒng)協(xié)議的一大首選項(xiàng)。該系統(tǒng)還采用ESP8266芯片,連接WIFI,降低了組網(wǎng)的成本,加入了PID算法,在線修訂PID控制器的參數(shù),達(dá)到很好的溫度控制效果,使系統(tǒng)具有較好的自適應(yīng)性。

      2系統(tǒng)總體方案設(shè)計(jì)

      系統(tǒng)傳感端主要由多個(gè)傳感器組成,是智慧農(nóng)業(yè)大棚系統(tǒng)實(shí)現(xiàn)溫濕度、光照強(qiáng)度等環(huán)境數(shù)據(jù)采集重要組成部分;網(wǎng)絡(luò)端由ESP8266串口WIFI模塊、云平臺(tái)和手機(jī)終端組成,網(wǎng)絡(luò)端是傳感端和控制端數(shù)據(jù)交互傳輸?shù)闹匾WC;控制端由恒溫控制器、加濕器、風(fēng)扇、水泵、遮陽(yáng)網(wǎng)和補(bǔ)光燈組成。由傳感端采集數(shù)據(jù)經(jīng)網(wǎng)絡(luò)端的上傳及處理后再由控制端來實(shí)現(xiàn)溫室大棚的自動(dòng)調(diào)節(jié)。

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

      軟件設(shè)計(jì)主要為數(shù)據(jù)采集節(jié)點(diǎn)、數(shù)據(jù)上傳節(jié)點(diǎn)、控制器狀態(tài)上傳節(jié)點(diǎn)、數(shù)據(jù)信息接收節(jié)點(diǎn)和自動(dòng)控制節(jié)點(diǎn)。在自動(dòng)模式下,由數(shù)據(jù)采集節(jié)點(diǎn)采集數(shù)據(jù)交由自動(dòng)控制模塊去判斷控制器的開關(guān)后控制器上傳節(jié)點(diǎn)上傳狀態(tài)到物聯(lián)網(wǎng)云平臺(tái)。在手動(dòng)模式下,由數(shù)據(jù)信息接收節(jié)點(diǎn)接收來自物聯(lián)網(wǎng)云平臺(tái)的信息,繼而對(duì)控制器做出相對(duì)應(yīng)的處理后控制器狀態(tài)上傳節(jié)點(diǎn)和控制開關(guān)上傳節(jié)點(diǎn)上傳狀態(tài)。

      3.1數(shù)據(jù)采集模塊

      在數(shù)據(jù)采集中,采用實(shí)時(shí)采集數(shù)據(jù)。將采集到的數(shù)據(jù)保存在數(shù)組中,當(dāng)數(shù)據(jù)需要上傳和使用時(shí)由系統(tǒng)調(diào)出。

      3.2數(shù)據(jù)上傳模塊

      在數(shù)據(jù)上傳中,本系統(tǒng)采用實(shí)時(shí)上傳和定時(shí)上傳相結(jié)合。在實(shí)時(shí)數(shù)據(jù)的發(fā)送中,執(zhí)行每一次循環(huán)時(shí)對(duì)數(shù)據(jù)進(jìn)行上傳。在定時(shí)上傳時(shí),采用計(jì)時(shí)器多次采集數(shù)據(jù)經(jīng)過處理得出平均值,再通過發(fā)送函數(shù)上傳到物聯(lián)網(wǎng)云平臺(tái)。

      3.3控制器狀態(tài)上傳模塊

      在控制器狀態(tài)上傳中,當(dāng)控制器的狀態(tài)發(fā)生變化時(shí),系統(tǒng)調(diào)用上傳函數(shù)將控制器的狀態(tài)發(fā)送到物聯(lián)網(wǎng)云平臺(tái),控制器狀態(tài)實(shí)時(shí)更新,在開啟和關(guān)閉中切換。

      3.4控制器開關(guān)狀態(tài)上傳模塊

      在控制開關(guān)狀態(tài)上傳中,當(dāng)控制器開關(guān)發(fā)生變化時(shí),系統(tǒng)調(diào)用上傳函數(shù)將控制器開關(guān)狀態(tài)發(fā)送到物聯(lián)網(wǎng)云平臺(tái)??刂破鏖_關(guān)狀態(tài)實(shí)時(shí)更新,在開啟、關(guān)閉和自動(dòng)三種狀態(tài)中切換。

      3.5數(shù)據(jù)信息接收模塊

      在數(shù)據(jù)信息接收模塊,主要用來接收由云平臺(tái)下發(fā)的信息。主要接收控制器的控制信息,當(dāng)系統(tǒng)在物聯(lián)網(wǎng)云平臺(tái)下發(fā)開關(guān)的命令時(shí),核心芯片就會(huì)接收到來自物聯(lián)網(wǎng)云平臺(tái)下發(fā)的數(shù)據(jù)信息,芯片進(jìn)行解碼過后得出有效信息,進(jìn)而對(duì)控制器進(jìn)行處理。

      3.6自動(dòng)控制模塊

      在自動(dòng)控制模塊,即在系統(tǒng)處于自動(dòng)控制時(shí),自動(dòng)去調(diào)用判斷函數(shù),用來判斷條件是否滿足,控制器是否去執(zhí)行開關(guān)控制。當(dāng)采集數(shù)據(jù)后判斷,當(dāng)滿足條件時(shí)對(duì)控制器進(jìn)行操作,不滿足時(shí)則繼續(xù)采集數(shù)據(jù)進(jìn)行判斷。

      3.7基于PID算法的溫度控制器模塊

      本系統(tǒng)溫度控制的總體思想是輸入用戶期望值Sv(設(shè)定值)經(jīng)控制算法輸出一個(gè)輸出信號(hào)OUT,輸出PWM信號(hào)加載到執(zhí)行部件上(MOS管)對(duì)加熱片進(jìn)行控制,控制對(duì)象的當(dāng)前溫度值(Xk)通過傳感器反饋給控制算法與Sv相比較。

      4系統(tǒng)功能測(cè)試

      為了測(cè)試基于MQTT協(xié)議的智慧農(nóng)業(yè)大棚一體化控制系統(tǒng)的可靠性和穩(wěn)定性,本章節(jié)通過模擬真實(shí)大棚環(huán)境對(duì)系統(tǒng)各個(gè)節(jié)點(diǎn)進(jìn)行測(cè)試,測(cè)試系統(tǒng)如圖4-1所示。

      5總結(jié)

      通過對(duì)農(nóng)業(yè)溫室大棚的研究,本文可得到一個(gè)較為穩(wěn)定的溫室大棚測(cè)控系統(tǒng)?;贛QTT協(xié)議的智慧農(nóng)業(yè)大棚一體化控制系統(tǒng)可實(shí)現(xiàn)通過傳感器精準(zhǔn)采集空氣溫度、空氣濕度、土壤濕度和光照強(qiáng)度,通過執(zhí)行機(jī)自動(dòng)對(duì)溫室大棚的環(huán)境進(jìn)行動(dòng)態(tài)調(diào)控,特殊情況下可手動(dòng)控制。本系統(tǒng)可以在手機(jī)終端查看實(shí)時(shí)數(shù)據(jù)和控制。相對(duì)傳統(tǒng)的溫室大棚而言,減少了勞動(dòng)力提高了自動(dòng)化的程度和現(xiàn)代化程度。

      參考文獻(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]熊航.智慧農(nóng)業(yè)轉(zhuǎn)型過程中的挑戰(zhàn)及對(duì)策[J].人民論壇·學(xué)術(shù)前沿,2020(24):90-95.

      [3]姚丹,謝雪松,楊建軍等.基于MQTT協(xié)議的物聯(lián)網(wǎng)通信系統(tǒng)的研究與實(shí)現(xiàn)[J].信息通信,2016(3):33-35.

      [4]盧于輝,秦會(huì)斌.基于MQTT的智能家居系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].智能物聯(lián)技術(shù),2019,51(2):41-47.

      猜你喜歡
      大棚聯(lián)網(wǎng)控制器
      大棚妹子
      大棚換茬季 肥料怎么選
      謹(jǐn)防大棚房死灰復(fù)燃
      “身聯(lián)網(wǎng)”等五則
      原地翻建大棚 注意啥
      搶占物聯(lián)網(wǎng)
      通信世界(2018年27期)2018-10-16 09:02:56
      可再生能源與物聯(lián)網(wǎng)
      風(fēng)能(2015年10期)2015-02-27 10:15:34
      得MCU者得物聯(lián)網(wǎng)天下
      模糊PID控制器設(shè)計(jì)及MATLAB仿真
      MOXA RTU控制器ioPAC 5542系列
      江门市| 彩票| 郁南县| 叶城县| 阿克陶县| 万州区| 华安县| 陕西省| 云和县| 喀喇沁旗| 四平市| 宁城县| 红桥区| 碌曲县| 城口县| 阿荣旗| 澄迈县| 常宁市| 长丰县| 丰台区| 西乡县| 绿春县| 道孚县| 赤城县| 珠海市| 广灵县| 福贡县| 淮滨县| 阿拉善左旗| 甘德县| 始兴县| 兴国县| 怀宁县| 武冈市| 汉沽区| 同仁县| 安岳县| 龙陵县| 饶平县| 保山市| 叶城县|