一.系統(tǒng)概述
系統(tǒng)內(nèi)使用STM32單片機(jī)進(jìn)行主控,系統(tǒng)內(nèi)使用顯示屏實(shí)時(shí)顯示溫濕度,當(dāng)檢測到溫度超過設(shè)定閾值就會控制啟動風(fēng)扇進(jìn)行降溫,當(dāng)檢測到溫度低于閾值就會加熱,當(dāng)檢測到濕度低于閾值就會控制水泵進(jìn)行灌溉,當(dāng)檢測到濕度超過閾值就會進(jìn)行報(bào)警。
二.仿真概述
1. 使用LCD1602進(jìn)行溫濕度顯示,本次程序設(shè)置的閾值溫度28℃和濕度80%
2. 當(dāng)檢測到溫度超過設(shè)定閾值就會通過風(fēng)扇進(jìn)行降溫
3. 當(dāng)檢測到溫度低于閾值就會控制加熱
4. 當(dāng)檢測到濕度大于設(shè)定閾值就會控制報(bào)警
5. 當(dāng)檢測到濕度低于就會控制灌溉
三.程序設(shè)計(jì)
#include#include #include #include "dht11.h" #include int main(void) { u8 t,h,tmax=28,tmin=27,hmax=80,hmin=79; Lcd1602_Init();//pa0-7 pb8-10 DHT11_Init();//pa12 Led1_Init();//pc0-4 Key_Init();//pb12-15 Lcd1602_Write_String(0x80,2,(u8*)"T:"); Lcd1602_Write_String(0xc0,2,(u8*)"H:"); Lcd1602_Write_String(0x80+4,2,(u8*)"c"); Lcd1602_Write_String(0xc0+4,2,(u8*)"%"); Led1_High; Led2_High; Led3_High; Led4_High; while(1) { DHT11_Read_Data(&t,&h); Lcd1602_Write_Num8(0x82,t); Lcd1602_Write_Num8(0xc2,h); if(t tmax) { Led4_Low; }else if(tmin hmax) { Led1_Low; }else if(hmin
-
單片機(jī)
+關(guān)注
關(guān)注
6061文章
44866瀏覽量
645968 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6749瀏覽量
111721 -
STM32
+關(guān)注
關(guān)注
2288文章
10998瀏覽量
361929
原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的蔬菜大棚溫濕度控制系統(tǒng)(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
怎樣去設(shè)計(jì)一種基于STC89C52RC單片機(jī)的大棚溫濕度自動控制系統(tǒng)
怎樣去設(shè)計(jì)一種基于單片機(jī)的溫濕度控制系統(tǒng)
怎樣去設(shè)計(jì)一種基于單片機(jī)的溫濕度控制系統(tǒng)
如何去實(shí)現(xiàn)一種基于STM32無線藍(lán)牙大棚溫濕度監(jiān)測控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的蔬菜大棚溫濕度智能控制系統(tǒng)設(shè)計(jì)資料分享
基于AT89S52單片機(jī)的蔬菜大棚溫濕度檢測裝置的設(shè)計(jì)
基于單片機(jī)控制的大棚溫濕度監(jiān)控系統(tǒng)的設(shè)計(jì)

基于單片機(jī)的溫濕度自動控制系統(tǒng)設(shè)計(jì)資料下載
使用STM32單片機(jī)實(shí)現(xiàn)溫濕度控制系統(tǒng)的程序免費(fèi)下載

基于單片機(jī)的溫濕度控制系統(tǒng)

基于STM32的多點(diǎn)溫濕度無線傳輸檢測及控制(基于單片機(jī)的蔬菜大棚溫濕度智能控制系統(tǒng))

基于STM32單片機(jī)大棚溫濕度檢測無線藍(lán)牙APP控制設(shè)計(jì)方案

基于STM32單片機(jī)的糧倉溫濕度控制系統(tǒng)設(shè)計(jì)

評論