針對目前我國已經存在的溫室控制系統成本高、網絡化不足以及測量環境因子單一等問題,文中開發了一套基于STM32的溫室遠程控制系統。該系統通過利用STM32單片機作為溫室內的控制器以及MFC編寫的控制軟件實現對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度多個環境因子的遠程監測和控制。 系統的硬件電路設計包括STM32控制器、數據采集模塊、設備控制模塊、網絡接口模塊、實時顯示模塊以及數據存儲模塊等。其中數據采集模塊采用dht11、MG811以及BH1750傳感器進行環境因子的測量,設備控制模塊通過控制繼電器通斷來控制溫室內的加熱系統和光照系統等執行設備,STM32通過ENC28J60接入網絡實現遠程控制,顯示模塊實現各個環境因子的實時顯示,數據存儲模塊采用外接SD卡的方式進行數據的存儲。在STM32的程序設計中采用了庫函數的開發方式設計了測量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統實現多任務的運行,移植LwIP協議使STM32可以接入網絡,實現控制的網絡化。在VC6.0平臺下利用MFC設計了控制軟件,控制軟件和STM32之間通過TCP/IP協議進行數據和命令的傳輸。控制軟件的主要功能是對溫室內的多個環境因子進行遠程監測和對執行設備進行遠程控制。在控制軟件設計中,采用面向對象的方法將相關的操作函數封裝到類中,便于對系統進行升級,采用多線程的方法解決了多個任務同時運行的狀況。將控制過程中產生的數據保存到數據庫中,可以對系統運行產生的數據進行分析和利用。 為了對系統進行測試,在文中搭建了一個小型的溫室并將控制器安裝在溫室內。經過測試,文中設計的溫室控制系統可以實現對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度的遠程實時監測,數據每秒更新一次。當上述的環境因子超過控制軟件上設置的上下限范圍時,系統會報警,此時可以在控制軟件上控制執行設備的通斷來調節該因子使其到達設置的范圍內。
上傳時間: 2022-06-09
上傳用戶:qingfengchizhu
隨著科技進步,工業廠房、農業溫室、倉庫和智能建筑等領域對溫度的要求越來越嚴苛,對溫度監控需求也越來越高,特別是在某些環境惡劣的工業環境和戶外環境中,通過傳統的檢測難度大,且無法遠程傳輸數據以便進行實時監測。本研究針對這些問題,在對STC89C52單片機、溫濕度傳感器、TC35i模塊功能研究基礎上,應用VB程序開發出集群計算機房環境信息檢測系統,改變傳統溫度檢測的方法和思路,利用本系統數據信息檢測、傳輸的優勢,解決集群計算機房的遠程實時溫度監測問題,為管理人員提供可靠的溫度監測數據。 本論文研究設計使用溫濕度傳感器dht11,對計算集群計算機房的環境溫度等信息進行多點、實時采集,通過單片機串口和TC35i模塊串口之間的通信,把從單片機讀取的數據,傳輸到接有短信貓模塊的上位機中,最后將采集的數據存儲到數據庫中,以供查詢,同時,可還以將監測點的信息數據,發送到指定的用戶手機上,實現實時遠程監控集群計算機房的環境溫度。 本文首先對當前國內外溫度監控檢測的現狀與發展趨勢進行調研,在結合集群計算機房溫度實際檢測需求的基礎上,有針對性地進行方案論證,并選擇合適的實現路線進行相應的研究;從理論上明確實驗依據,遵循各個硬件模塊的工作原理及主要芯片的技術參數,采用模塊化設計,按設計需求設計外圍工作電路,對系統的各組成模塊進行集成。然后,根據實驗方案調整系統的軟件編程思路,對相應的程序進行說明并論述相應的編程技巧。為實現集群計算機房中環境溫度的高精度測量,我們對軟件進行了一些技術處理,論文中對此也進行了相應的介紹。論文還介紹了系統的電路設計仿真和軟件設計及調試,并對其中遇到的問題和所采用的解決辦法進行了相應的說明。本論文中設計的環境溫度監測控制系統在測試過程中,能有效地完成機房的環境溫度監測,實現實時無線傳輸,達到了預期目的。
上傳時間: 2022-06-11
上傳用戶:bluedrops
隨著現代工農業技術的發展及人們對生活環境要求的提高,人們也迫切需要檢測與控制溫濕度,且溫濕度是工農業生產的主要環境數據,在工農業生產實踐中占有重要地位,比如濕度大溫度高的話話會使糧食發芽、腐敗,有可能還會導致二氧化碳的增加,如果是密閉的環境還可能導致進入的工人窒息,如果糧食發芽會導致溫度升高,從而更加容易產生火災等安全事故。所以對其進行適時準確的溫濕度測量具有重要意義。溫濕度測量在工業生產中有著廣泛的應用。通常,要實現溫濕度測量和自動控制,監控臺與現場之間必須鋪設電纜,這是一個麻煩的問題,且傳統的溫濕度傳感器需要通過復雜的電路才能將溫濕度信號轉化為數字信號,且距離傳輸所造成的損耗會引起誤差。本系統采用無線溫濕度測量的方案,不必鋪設電纜,可以節省費用和時間,采集也更加的方便。該采集系統以STM32F103C8T6為主控芯片,利用數字式溫濕度傳感器dht11進行采集,然后將采集的數據傳送給單片機,經過處理,單片機將數據通過無線傳輸模塊NRF24L01發射出去,單片機與無線模塊之間的通信采用SPI方式。控制臺那邊也是采用STM32F103C8T6作為主控芯片,外部接有無線接收模塊NRF24L01和液晶Nokia5110;經過一定距離的無線通信,接收模塊接收到數據之后將數據傳給主控芯片,主控芯片經過處理后將數據通過液晶顯示。至此完成一次溫濕度無線采集的發送與接收。
標簽: stm32f103c8t6 溫濕度檢測
上傳時間: 2022-06-16
上傳用戶:
該例程使用了DS1302進行計時,dht11溫濕度傳感器,以及0.96寸OLED顯示屏顯示、
上傳時間: 2022-06-20
上傳用戶:shjgzh
功能簡介:系統上電之后,首先單片機愛好者,以及學習單片機的學生可以拿來練手,購買本作品將包含本項目的所有資料,程序標注清晰,便于修改,電路圖標準且某些模塊可以作為模板供以后用,提供本人經常用的3D封裝庫以及原理圖庫。
上傳時間: 2022-07-01
上傳用戶:
1 硬件:NEO-6M GD32F103C8T6(與NRF24L01無線傳輸,CP2102板載自動下載電路,有源天線。2 功能:通過GPS模塊讀取實時信號(時間,海拔,經緯。。。),將數據通過無線發送出去給接收設備使用,同時可以顯示在LCD上,板載dht11,獲取溫濕度3 應用:可作為萬年歷時間發送源,在各個房間放置接收源就可以或者更加精準的時間了,可以作為室外GPS設備,實時獲取當前狀態信息,也可以作為學習研究使用。
標簽: gps
上傳時間: 2022-07-01
上傳用戶:ttalli
功能描述:設計采用stc89c52rc單片機,采集dht11溫濕度,通過ADC0832采集燃氣信息,并可通過按鍵設置報警值,可在LCD1602顯示溫濕度信息,燃氣濃度信息,單片機根據實際采集值與設定值進行比較,如果超限則進行控制步進電機正反轉(模擬窗簾的打開和關閉),以及繼電器控制(模擬家用電器的閉合和斷開)。板載有蜂鳴器報警電路,報警時蜂鳴器響。說明:附件內容提供原理圖及PCB源文件,用altiumdesigner打開。程序采用C語言編寫,通過keil軟件編譯,文件為工程源代碼。
上傳時間: 2022-07-02
上傳用戶:
功能簡要說明:1.發射板組成:dht11溫濕度采集+ESP8266wifi模塊;3.功能說明:發射板可將采集到的溫度信息通過<a href=zigbee模塊無線傳輸給接收板的zigbee模塊,接受板接收到溫度信息后送給單片機串口進行處理,并1602 液晶顯示出來,接收機可通過按鍵設置上下限溫度報警值,一旦溫度超過上下限值,蜂鳴器將報警,并可控制風扇轉動,開始加熱,打開加濕器模塊,并可將溫濕度信息通過8266WIFI模塊傳輸給手機APP進行查看;4.電路板為PCB腐蝕所做,圖文件為altiumdesigner工程文件。5.程序采用C語言編寫,通過keil軟件編譯,文件為工程源代碼。
上傳時間: 2022-07-02
上傳用戶:ttalli
基于51單片機的智能遙控晾衣架設計硬件主要構成:單片機+最小系統+無線收發模塊+編碼解碼模塊+電機模塊+限位開關模塊+數碼管顯示模塊+濕度檢測模塊+光敏檢測模塊+繼電器驅動模塊+蜂鳴器模塊+LED指示燈模塊+按鍵模塊主要功能實現:1.電機的轉動是通過繼電器控制的,可見負載的廣泛性。實際應用中繼電器可以接其他負載;2.開機初始時為智能模式,通過光敏自動識別光線強弱(白天或夜晚),采用dht11溫濕度傳感器檢測空氣的濕度,數碼管顯示濕度值,當濕度小于80%時,電機會相應的白天伸出或夜晚收回衣架,碰觸相應的限位行程開關,停止轉動。如果外面的濕度達到80%以上時,即使是白天衣架也會自動收回。實際應用中行程開關安裝在晾衣架的上下限位處,當晾衣架上升或下降到極限時,會碰觸行程開關(設計中只是模擬,需要用手碰觸),行程開關會給單片機信號,從而防止過卷,安全無誤;3.當按下遙控板上的切換按鍵,實現智能模式與手動模式的切換。手動模式按一下伸出或收回鍵電機相應的轉動,再按一下停止,晾衣架到限位即手動碰觸行程開關會停止轉動。
上傳時間: 2022-07-03
上傳用戶:trh505
樹莓派資料合集,包含GPIO口的應用,電磁繼電器的應用,RC522射頻卡模塊、HC-SR04超聲波測距、USB轉TTL、光敏電阻、藍牙模塊、聲音傳感模塊、dht11溫濕度模塊、無線模塊、MQ-2煙霧氣敏傳感器模塊等。
上傳時間: 2022-07-24
上傳用戶: