一.系統(tǒng)概述
系統(tǒng)使用STM32單片機進行系統(tǒng)主控,使用PM2.5粉塵檢測模塊進行粉塵濃度檢測,實時顯示粉塵濃度,當檢測到粉塵濃度超過設定閾值就會報警。

二.仿真概述
1. 通過LCD1602實時顯示粉塵濃度和設定的閾值,粉塵傳感器進行粉塵檢測,通過聲光報警進行粉塵濃度超限提醒

2. 通過調(diào)節(jié)PM2.5傳感器的滑動變阻器進行PM2.5的濃度調(diào)節(jié),當檢測到濃度超過閾值就會控制聲光報警電路進行報警

3. 通過按鍵進行PM2.5濃度閾值的設定,有閾值加和閾值減按鍵

三.程序設計
#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):小常硬件 公眾號:微信搜索“小常硬件“在公眾號免費下載相關資料 ************************************************/ int main(void) { u8 PMmax=65; u8 c; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置中斷優(yōu)先級分組為組2:2位搶占優(yōu)先級,2位響應優(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); } } }
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
單片機
+關注
關注
6074文章
45451瀏覽量
667015 -
檢測系統(tǒng)
+關注
關注
3文章
996瀏覽量
45378 -
STM32
+關注
關注
2307文章
11150瀏覽量
372393
原文標題:Proteus仿真實例_基于STM32單片機的pm2.5空氣質(zhì)量檢測系統(tǒng)(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
熱點推薦
簡易空氣質(zhì)量檢測裝置制作
學校在杭州,PM2.5啥的特別坑啊,前段時間杭州大霧霾,Cloud痛定思痛,上網(wǎng)淘了寫模塊,做了一個空氣質(zhì)量檢測裝置。相關參數(shù):單片機:STC12C5A60S2;
發(fā)表于 12-17 17:05
【芯夢想】空氣質(zhì)量檢測微信平臺
的年代,自己diy一個空氣質(zhì)量檢測的裝置還是很有意義的,加上可以通過微信來與設備(Wolverine)交互,時代感也蠻強的。目前支持微信查詢PM2.5值/溫濕度/開關量,支持微信遠程控制開關量,如開啟
發(fā)表于 12-31 14:50
Pm2.5空氣質(zhì)量檢測的小問題
畢業(yè)設計需要用stm32做個PM2.5空氣質(zhì)量檢測儀,打算用夏普gp2y1010au0f的傳感器,可是stm32io口輸入電壓標準為3.3v
發(fā)表于 01-18 17:14
空氣質(zhì)量測試儀的原理
本帖最后由 儀商城客服 于 2018-3-7 16:07 編輯
【儀商訊】空氣質(zhì)量測試儀原理,空氣質(zhì)量測試儀是一款能實時檢測甲醛,PM2.5,TVOC和溫濕度的產(chǎn)品,小巧精致,方
發(fā)表于 03-07 16:04
PM2.5空氣質(zhì)量監(jiān)測系統(tǒng)設計
設定的濃度閾值時,由發(fā)光二極管以及蜂鳴器組成的報警模塊就會進行報警。本文對以上功能電路進行了逐一設計,并編寫程序。最后,通過反復的調(diào)試及硬件的集成,實現(xiàn)了本次設計即基于單片機的PM2.5空氣質(zhì)量
發(fā)表于 12-08 21:58
如何利用51單片機實現(xiàn)PM2.5空氣質(zhì)量檢測儀設計
監(jiān)測空氣質(zhì)量, LCD1602顯示當前空氣PM2.5【資源下載】下載地址如下(919):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl#include "
發(fā)表于 11-10 08:54
如何去實現(xiàn)基于單片機的空氣質(zhì)量監(jiān)測系統(tǒng)設計
空氣質(zhì)量檢測的需求,人性化智能化地設計出了這套基于單片機的PM2.5空氣質(zhì)量檢測
發(fā)表于 11-19 06:30
基于單片機的空氣質(zhì)量監(jiān)測的設計資料分享
,當前時間在設置時間范圍時,打開排風繼電器空氣質(zhì)量大于設置閾值進行聲光報警,并打開排風繼電器每半分鐘語音播報當前空氣質(zhì)量系統(tǒng)通過藍牙模塊向手機發(fā)送當前時間以及空氣質(zhì)量標簽:
發(fā)表于 12-13 07:26
如何通過NuMaker-IOT-M487獲得城市的PM2.5空氣質(zhì)量
應用:此示例代碼顯示, 使用氣象PM2.5 API 獲得城市的 PM2.5 空氣質(zhì)量,
BSP 版本: M480系列 BSP CMSIS V3.04.000
硬件
發(fā)表于 08-22 06:18
基于51單片機PM2.5空氣質(zhì)量檢測儀設計(畢設)
監(jiān)測空氣質(zhì)量, LCD1602顯示當前空氣PM2.5【資源下載】下載地址如下(919):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl#include
發(fā)表于 11-05 10:21
?23次下載
210423-基于單片機的空氣質(zhì)量(PM2.5)監(jiān)測系統(tǒng)設計
空氣質(zhì)量檢測的需求,人性化智能化地設計出了這套基于單片機的PM2.5空氣質(zhì)量檢測
發(fā)表于 11-12 17:06
?27次下載
442【畢設課設】基于51單片機PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器
442【畢設課設】基于51單片機PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器
發(fā)表于 11-13 10:06
?37次下載
基于單片機的pm2.5檢測儀設計
人體呼吸道,對人體健康影響極大。因此,研發(fā)一種基于單片機的PM2.5檢測儀成為了當今關注的焦點之一。本文將詳細介紹基于單片機的PM2.5
守護空氣質(zhì)量的科技利器:PM2.5傳感器全面解析
作為監(jiān)測空氣質(zhì)量的重要工具,其工作原理、分類及應用成為科技領域研究的熱點。 PM2.5傳感器工作原理 PM2.5傳感器,又稱粉塵傳感器或灰塵傳感器,主要基于光的散射原理來檢測
基于STM32單片機的pm2.5空氣質(zhì)量檢測系統(tǒng)設計
評論