999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

畜禽養殖環境監測系統的設計

2022-08-17 10:04:30牛海春王樂林宋海燕
電子測試 2022年14期
關鍵詞:單片機

牛海春,王樂林,宋海燕

(青島黃海學院,山東青島,266427)

0 引言

目前,我國的經濟實力快速提升,人民對美好生活的要求不斷提高,尤其是在食品安全上的問題受到人民群眾的高度關注。近幾年,對畜禽肉類食品安全的要求大大提高,要使畜禽肉類食品的質量得到保證,就必須保證畜禽養殖階段是一種健康的環境。

畜禽養殖環境監測系統的研究以及推廣使用,可以監測和調節畜禽養殖的環境,改善禽畜的生長環境,減少禽畜患疫病的風險,保證禽畜能夠在健康的環境里成長,使畜禽肉類食品的原材料的質量得到保證。同時,能夠減少勞動力、降低勞動強度、增加養殖戶的經濟收入。所以畜禽養殖環境監測系統對養殖行業發展有積極影響,并且具有很高的應用價值。

1 系統總體設計方案

畜禽養殖環境監測系統的工作原理是通過環境檢測模塊對畜禽養殖環境中的因素進行實時采集和監控,之后由微控制器模塊集中處理,再由微處理器模塊將獲取的信息傳送到OLED顯示模塊顯示,同時由無線通訊模塊將數據上傳至云平臺,并能夠在手機上實時監測,以實現遠程監控。該系統的整體方案設計如圖1所示[1]。

圖1 整體方案設計

2 系統硬件設計

2.1 硬件系統總體結構

畜禽養殖環境監測系統由硬件和軟件兩部分組成,在硬件設計方面由溫濕度檢測模塊、氨氣檢測模塊、顯示模塊、無線通訊模塊及排風扇、加濕器等部分組成。

2.2 采集檢測模塊電路設計

2.2.1 二氧化碳檢測模塊電路設計

二氧化碳檢測選用SGP30二氧化碳傳感器,SGP30易于集成,應用于空氣質量檢測儀、便攜式氣體檢測儀、智能家居、家電和物聯網等場合。SGP30二氧化碳傳感器檢測范圍最高能達到60000ppm,在0ppm-5144ppm檢測范圍時,測量誤差為1ppm-3ppm,精度較高,所檢測的二氧化碳濃度數值較為準確。SGP30傳感器啟動時間短,響應速度快,價格較為便宜。

2.2.2 溫濕度傳感器模塊電路設計

為保證測量范圍符合要求,并保證測量信息的準確性以及抗干擾能力,選用SHT30溫濕度傳感器模塊。SHT30模塊濕度測量范圍為0-100%RH,測量誤差為±5%;溫度測量范圍為-40℃~125℃,測量誤差為±2℃;且SHT30靈敏度高、響應速度快,上電3秒后即可輸出較為準確數據。

2.2.3 氨氣傳感器模塊電路設計

在畜禽養殖環境監測系統中氨氣傳感器模塊采用MG812氣體傳感器模塊,氨氣濃度檢測范圍達到100ppm。MG812模塊上電后需要20秒左右的時間才能得到較為穩定的數據,MG812是模擬量輸出,需要通過單片機進行模數轉換才能獲取氨氣的濃度值[2]。

2.3 無線數據上傳模塊電路設計

在畜禽養殖環境監測系統中無線通訊模塊選用ESP8266 WIFI模塊,該模塊功耗低,體積小,穩定性高,價格低,可以連接熱點或者路由器通過MQTT協議上傳至云平臺。可以通過AT指令進行調試,方便測試以及程序的編寫。

2.4 外圍設備電路設計

畜禽養殖環境監測系統中外圍設備包括排風扇、加濕器、濕簾、加熱器。選用220V交流電的六寸小型排風扇、熱風機、小型抽水泵以及裁剪的濕簾,繼電器選用PMN5D固態繼電器。PMN5D固態繼電器可用于沖擊大、振動和污染的惡劣工作環境,并且能夠實現無火花導通,用于控制外圍設備。

2.5 OLED顯示模塊電路設計

在畜禽養殖環境監測系統中顯示模塊選用OLED作為顯示屏。OLED顯示模塊對比度高、厚度薄、功耗低,并且能適應超廣可視角,具有自發光特性,不需要背光源。OLED顯示模塊的引腳只有四個,占用單片機資源較少。OLED顯示模塊反應速度非常快,不需要等待,數據的傳輸采用的是IIC協議。但必須要正確配置各引腳,并且有數據傳輸才能夠使OLED顯示模塊工作。

3 系統軟件設計

3.1 軟件總體設計

畜禽養殖環境監測系統是將溫度數據、濕度數據、二氧化碳數據以及代表氨氣數據的電壓采集后,傳輸到微控制器進行數據轉化的計算,并判斷是否在閾值范圍內,如果不在所設的閾值范圍內則驅動對應的外部設備對畜禽養殖舍中的溫度、濕度以及二氧化碳濃度、氨氣濃度含量進行調節,并使各環境因素調節至閾值范圍內停止。但無論是否超出閾值范圍都必須將數據傳輸到OLED顯示屏顯示和上傳到云平臺[3]。其程序總體設計流程圖如圖2所示。

圖2 程序總體設計流程圖

3.2 采集模塊軟件設計

采集模塊的程序設計分為三部分,分別是二氧化碳濃度監測軟件設計、溫濕度監測軟件設計以及氨氣濃度監測軟件設計。其中溫濕度監測軟件設計和二氧化碳濃度監測軟件設計所使用的傳感器采用數字量輸出,氨氣濃度監測設計使用的傳感器采用的是模擬量電壓輸出。

3.2.1 二氧化碳濃度監測軟件設計

SGP30二氧化碳傳感器的輸出方式是數字量輸出器件,采用的是IIC協議通信。在編寫程序時,使用的是模擬IIC的方式進行數據的傳輸,在每一次讀取數據時都需要發送從機地址和讀命令,只有應答之后才能讀取到測量的數據,并且還需要檢驗所讀取的數據是否正確,最后獲取高八位數值,取得二氧化碳濃度。

3.2.2 溫濕度監測軟件設計

SHT30溫濕度傳感器輸出方式是數字量輸出,其采用的通信協議是IIC協議通信。在編寫程序時,使用的是模擬IIC的方式進行溫濕度數據的傳輸,在每一次讀取溫濕度數據時都需要發送從機地址和讀命令,只有從機應答之后才能讀取到測量的溫濕度數據。并且還需要檢驗所讀取的溫濕度數據是否正確,其中高16位表示溫度的原始值,第8位到第23位表示濕度原始值,最后還需要通過單片機計算才能得到實際的溫度值與實際的濕度值。

3.2.3 氨氣濃度監測軟件設計

氨氣傳感器采用的是模擬量輸出,需要使用單片機內部的ADC轉換功能才能獲取電壓值,并通過計算獲取實際的氨氣濃度。

3.3 外圍設備模塊軟件設計

外圍設備模塊軟件設計分為五部分,分別是OLED顯示模塊軟件設計,控制排風扇軟件設計、控制熱風機軟件設計、控制濕簾軟件設計、控制加濕器軟件設計,其作用是以所設閾值范圍為基礎對畜禽養殖環境進行調整。

3.3.1 OLED顯示模塊軟件設計

OLED顯示模塊采用的是IIC通信。在編寫程序時,單片機需要對OLED顯示模塊發送寫指令,等待有響應后,將單片機處理好的數據寫入OLED顯示模塊的存儲器,同時需要設置字體的大小,能夠將溫度、濕度、二氧化碳濃度、氨氣濃度正常顯示。

3.3.2 控制排風扇軟件設計

控制排風扇軟件設計是STM32F103RCT6單片機將溫濕度傳感器、二氧化碳傳感器、氨氣傳感器所檢測的溫度值、濕度值、二氧化碳濃度值、氨氣濃度值分別與所設的溫度最大閾值、濕度最大閾值、二氧化碳濃度最大閾值、氨氣濃度最大閾值進行比較,若大于最大閾值則排風扇工作,若低于最大閾值時則排風扇停止。在進行比較之前需要配置驅動排風扇的引腳并初始化。

3.3.3 控制熱風機軟件設計

控制熱風機軟件設計是STM32F103RCT6單片機將溫濕度傳感器檢測的溫度值與所設的溫度最小閾值進行比較,若大于溫度最小閾值時則熱風機停止,若小于溫度最小閾值時則熱風機工作。在進行比較之前需要配置驅動熱風機的引腳并初始化。

3.3.4 控制濕簾軟件設計

控制濕簾軟件設計是STM32F103RCT6單片機將溫濕度傳感器檢測的溫度值與所設的溫度最大閾值進行比較,若大于溫度最大閾值時則濕簾的水泵工作,若小于溫度最大閾值時則濕簾的水泵停止。在進行比較之前需要配置驅動濕簾水泵所使用的引腳并完成初始化。

3.3.5 控制加濕器軟件設計

控制加濕器軟件設計是STM32F103RCT6單片機將溫濕度傳感器檢測的濕度值與所設的濕度最大閾值進行比較,若大于濕度最小閾值時則加濕器停止,若小于濕度最小閾值時則加濕器工作。所測實際濕度值與濕度最大閾值比較之前需要配置驅動加濕器所使用的引腳并初始化。

3.4 無線上傳模塊軟件設計

無線傳輸模塊用到ESP8266模塊,ESP8266模塊通電之后,單片機需要對ESP8266模塊初始化才能連接至云平臺和網絡。在接入云平臺和網絡的前提是必須要把熱點名稱和密碼以及云平臺設備的信息和服務器地址、端口才能完成數據的上傳。

3.5 云平臺界面顯示設計

畜禽養殖環境監測系統中遠程監控功能,實現方法是用ESP8266WIFI模塊將數據上傳至OneNET云平臺。在OneNET云平臺中需要配置顯示頁面以及匹配相應的數據流才能在手機APP設備云中顯示。

4 系統調試及結果

4.1 環境監測及驅動外設的調試及結果

將各傳感器模塊及外圍設備連接正確無誤后,接通電源開始配網、初始化。將溫度閾值設置為22℃-29℃,低于22℃熱風機啟動,高于29℃時啟動排風扇和濕簾;將濕度閾值設置為30%-65%,大于所設最大閾值時啟動排風扇,小于最小閾值時啟動加濕器;將二氧化碳的最大閾值設置為2000ppm,濃度大于2000ppm時啟動排風扇;將氨氣濃度的最大閾值設置為50ppm,濃度超過50ppm時啟動排風扇。

4.2 云平臺數據傳輸的調試及結果

在實物制作完成后對畜禽養殖監測系統進行測試。主要測試數據能否上傳至云平臺。測試時需要把ST-LINK與單片機和電腦相連,然后用KEIL5打開寫好的程序。在編譯沒有錯誤后下載至單片機。下載完成后,登錄云平臺后打開所創建的設備,顯示設備在線同時也有數據傳送,其結果圖如圖3所示。

圖3 測試結果圖

5 結束語

畜禽養殖環境監測系統是一種基于STM32F103RCT6微控制器的設計與制作。在綜合考慮了畜禽養殖舍中溫度、濕度、二氧化碳濃度、氨氣濃度對家禽的影響以及危害后,確定了畜禽養殖環境監測系統的總體設計方案,并詳細介紹了畜禽養殖環境監測系統的設計思路和主要技術功能。最后在OneNET云平臺創建顯示界面,并且能夠通過手機觀看實時檢測數據。該設計對畜禽養殖環境的監測有一定的借鑒意義,能有效改善畜禽養殖環境,提高養殖質量。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 人妻91无码色偷偷色噜噜噜| 在线观看国产精品一区| 天天做天天爱天天爽综合区| 日韩一区二区在线电影| 99热国产在线精品99| 色网站免费在线观看| 亚洲二区视频| 国产成人亚洲综合A∨在线播放| 欧美在线一二区| 波多野结衣一区二区三区四区视频 | 久久综合久久鬼| 永久免费无码日韩视频| 国产流白浆视频| jijzzizz老师出水喷水喷出| 欧美精品成人一区二区在线观看| 人妻一区二区三区无码精品一区| 欧美色视频日本| 精品欧美日韩国产日漫一区不卡| 国产精品极品美女自在线网站| 五月婷婷伊人网| 亚洲欧美不卡视频| 精品久久高清| 欧美成一级| 一级一级特黄女人精品毛片| 国产成+人+综合+亚洲欧美| 国产美女91呻吟求| 免费观看亚洲人成网站| 这里只有精品国产| 91在线日韩在线播放| 亚洲女同一区二区| 国产欧美日韩精品综合在线| 久久青草免费91线频观看不卡| 日韩天堂在线观看| 欧美区一区二区三| 国产欧美另类| 亚洲国产精品日韩av专区| 日韩免费中文字幕| 无码国产伊人| 亚洲三级a| 天天色天天综合| 欧美色视频在线| 亚洲成aⅴ人片在线影院八| 怡春院欧美一区二区三区免费| 国产精品一线天| 伊人激情综合| 天天综合网亚洲网站| 玖玖精品视频在线观看| 尤物在线观看乱码| 911亚洲精品| 色婷婷天天综合在线| 中文无码日韩精品| 精品人妻无码中字系列| 好紧太爽了视频免费无码| 99热6这里只有精品| 国产玖玖视频| 热伊人99re久久精品最新地| 午夜视频www| 婷婷色一二三区波多野衣| 亚洲综合九九| 欧美激情视频二区三区| 亚洲欧洲天堂色AV| 国产幂在线无码精品| 欧美福利在线| 国产欧美日韩在线在线不卡视频| 亚洲精品自拍区在线观看| 国产理论一区| 国产精品亚洲专区一区| 国产精品视频导航| 成人午夜网址| 国产精品久久久精品三级| 国产精品亚欧美一区二区| 亚洲中文字幕在线观看| 亚洲嫩模喷白浆| 亚洲av日韩综合一区尤物| 国产成人永久免费视频| 亚洲免费三区| 国产在线欧美| 亚洲乱码在线视频| 国产真实乱了在线播放| 99热在线只有精品| 成人精品亚洲| 成年人免费国产视频|