系統由stc89c52微控制器+at24c02晶元+lcd1602液晶顯示屏+繼電器模組+按鍵模組+報警模組構成。
具體實現功能:
1、lcd1602液晶顯示,第一行顯示當前的溫度和濕度,第二行顯示相應的冷、熱、幹、溼;
2、at24c02晶元掉電儲存設定的上下限;
3、四個按鍵為設定、加、減、確定,實現了溫濕度範圍的調節;
4、採用溫濕度感測器dht11,溫度測量範圍0℃--50℃,濕度測量範圍20%rh—90%rh;
5、當超過溫濕度設定範圍時,蜂鳴器響起,相應指示燈閃爍以報警;
6、當溫度或濕度超過範圍後,報警訊號燈點亮同時相應的繼電器吸合。
溫度、濕度和人類的生產、生活有著密切的關係,同時也是工業生產中最常見最基本的工藝引數,例如機械、電子、石油、化工等各類工業中廣泛需要對溫度濕度的檢測與控制。並且隨著人們生活水平的提高,人們對自己的生存環境越來越關注。而空氣中溫濕度的變化與人體的舒適度和情緒都有直接的影響,所以對溫度濕度的檢測及控制就非常有必要了。
隨著科技的飛速發展和普及,高效能裝置越來越多,各行各業對溫濕度的要求也越來越高。傳統的溫濕度檢測模式是以人為基礎,依靠人工輪流值班,人工巡迴檢視等方式來測量和記錄環境狀況資訊。在這種模式下,不僅效率低不利於人才資源的充分利用,而且缺乏科學性,許多重大事故都是由人為因素造成的,人工維護缺乏完整的管理系統。而問世監控系統就可以解決這樣人才資源浪費,管理不及時的問題,這是由於它的智慧型化設計所決定的。故本次設計對於類似專案還具有普遍意義。
微控制器是整個系統的控制中樞,它指揮外圍器件協調工作,從而完成特定的功能,硬體實現上採用模組化設計,每一模組只實現乙個特定功能,最後再將各個模組搭接在一起,這種設計方法可以降低系統設計的複雜性,本系統主要硬體設計包括電源電路、蜂鳴器電路、晶振電路,lcd顯示電路以及溫濕度感測器電路。
在對我們所要設計的課題有了整體的了解之後,需要先建立程式框架的流程圖,對整個設計劃分模組,逐個模組實現其功能,最終把各個子模組合理的連線起來,構成總的程式。主程式首先要對整個系統進行初始化,然後將採集到的溫濕度指令傳給系統的主流程圖如圖所示。
本系統原理圖設計採用altium designer19,具體如圖。
本設計利用keil5軟體實現程式設計,具體如圖。
本設計利用protues8.7軟體實現**設計,具體如圖。
基於51微控制器WiFi溫濕度遠端控制
stc89c52rc微控制器最小系統 esp8266系列模組 5v繼電器模組 蜂鳴器dht11溫濕度感測器 keil4 sbit led1 p1 0 手動自動狀態 sbit led2 p1 1 濕度狀態 sbit led3 p1 2 溫度狀態 sbit k1 p1 3 sbit k2 p1 4 sb...
AHT10溫濕度感測器讀取例程 51微控制器
aht10溫濕度感測器讀取例程 51微控制器 所需材料 名稱 個數aht10溫濕度感測器 151微控制器 1連線線纜 若干概述 aht10溫濕度感測器是以i2c為介面傳送資料的器件,所以我們編寫程式時是以i2c協議為主,這裡我們使用軟體模擬的方法來實現i2c通訊。器件簡介 aht10 配有乙個全新設...
51微控制器 PM2 5檢測
include include define uint unsigned int define uchar unsigned char 微控制器型號stc12c5a60s2 感測器gp2y1014au uchar set st uchar tab 5 uint dust set 150 固體顆粒的閾...