一.系統(tǒng)概述
系統(tǒng)使用STM32單片機進(jìn)行系統(tǒng)主控,使用PM2.5粉塵檢測模塊進(jìn)行粉塵濃度檢測,實時顯示粉塵濃度,當(dāng)檢測到粉塵濃度超過設(shè)定閾值就會報警。
二.仿真概述
1. 通過LCD1602實時顯示粉塵濃度和設(shè)定的閾值,粉塵傳感器進(jìn)行粉塵檢測,通過聲光報警進(jìn)行粉塵濃度超限提醒
2. 通過調(diào)節(jié)PM2.5傳感器的滑動變阻器進(jìn)行PM2.5的濃度調(diào)節(jié),當(dāng)檢測到濃度超過閾值就會控制聲光報警電路進(jìn)行報警
3. 通過按鍵進(jìn)行PM2.5濃度閾值的設(shè)定,有閾值加和閾值減按鍵
三.程序設(shè)計
#include "sys.h" #include "delay.h" #include "pcf8591.h" #include "1602.h" #include "stm32f10x.h" #include "Beep_Led_Relay.h" #include "delay.h" #include "key.h" /************************************************ 版權(quán):小常硬件 公眾號:微信搜索“小常硬件“在公眾號免費下載相關(guān)資料 ************************************************/ int main(void) { u8 PMmax=65; u8 c; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置中斷優(yōu)先級分組為組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級 delay_init(); //延時函數(shù)初始化 LCD1602_GPIO_Configuration(); PCF8591_Init(); Led1_init();//pb13 KEY1_Init();//pb14pb15 write_str(0,0,(u8*)"PM2.5:"); write_str(0,1,(u8*)"PMmax:"); while(1) { if(KEY1==0|KEY2==0) { delay_ms(10); if(KEY1==0) { PMmax++; } if(KEY2==0) { PMmax--; } delay_ms(200); } write_num(6,1,PMmax); c= PCF8591_ADC_Input(0x90,1); write_num(6,0,c); if(c>PMmax) { write_str(11,1,(u8*)"Exc"); Led1_1=1; delay_ms(200); write_str(11,1,(u8*)" "); Led1_1=0; delay_ms(200); } } }
-
單片機
+關(guān)注
關(guān)注
6042文章
44617瀏覽量
637705 -
檢測系統(tǒng)
+關(guān)注
關(guān)注
3文章
960瀏覽量
43118 -
STM32
+關(guān)注
關(guān)注
2271文章
10923瀏覽量
357134
原文標(biāo)題:Proteus仿真實例_基于STM32單片機的pm2.5空氣質(zhì)量檢測系統(tǒng)(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
簡易空氣質(zhì)量檢測裝置制作
【芯夢想】空氣質(zhì)量檢測微信平臺
Pm2.5空氣質(zhì)量檢測的小問題
空氣質(zhì)量測試儀的原理
PM2.5空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計
如何利用51單片機實現(xiàn)PM2.5空氣質(zhì)量檢測儀設(shè)計
如何去實現(xiàn)基于單片機的空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計
怎樣去設(shè)計基于51單片機的空氣質(zhì)量檢測報警器
基于單片機的空氣質(zhì)量監(jiān)測的設(shè)計資料分享
如何通過NuMaker-IOT-M487獲得城市的PM2.5空氣質(zhì)量
基于51單片機PM2.5空氣質(zhì)量檢測儀設(shè)計(畢設(shè))
![基于51<b class='flag-5'>單片機</b><b class='flag-5'>PM2.5</b><b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>檢測</b>儀設(shè)計(畢設(shè))](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
210423-基于單片機的空氣質(zhì)量(PM2.5)監(jiān)測系統(tǒng)設(shè)計
![210423-基于<b class='flag-5'>單片機</b>的<b class='flag-5'>空氣質(zhì)量</b>(<b class='flag-5'>PM2.5</b>)監(jiān)測<b class='flag-5'>系統(tǒng)</b>設(shè)計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
442【畢設(shè)課設(shè)】基于51單片機PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器
![442【畢設(shè)課設(shè)】基于51<b class='flag-5'>單片機</b><b class='flag-5'>PM2.5</b><b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>檢測</b>霧霾粉塵<b class='flag-5'>檢測</b>報警器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于單片機的pm2.5檢測儀設(shè)計
守護(hù)空氣質(zhì)量的科技利器:PM2.5傳感器全面解析
![守護(hù)<b class='flag-5'>空氣質(zhì)量</b>的科技利器:<b class='flag-5'>PM2.5</b>傳感器全面解析](https://file1.elecfans.com/web2/M00/FF/9F/wKgaomajYuqAW43AAAA4Szu-SlE887.png)
評論