0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于STM32單片機的pm2.5空氣質(zhì)量檢測系統(tǒng)設(shè)計

小常硬件 ? 來源:小常硬件 ? 2024-06-26 11:16 ? 次閱讀

一.系統(tǒng)概

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

53e1f4e6-32a8-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 通過LCD1602實時顯示粉塵濃度和設(shè)定的閾值,粉塵傳感器進行粉塵檢測,通過聲光報警進行粉塵濃度超限提醒

54122d5a-32a8-11ef-a4c8-92fbcf53809c.jpg

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

54369ba4-32a8-11ef-a4c8-92fbcf53809c.jpg

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

5453af64-32a8-11ef-a4c8-92fbcf53809c.jpg

三.程序設(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);
    }    
  
  }   
}
 
 

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6022

    文章

    44375

    瀏覽量

    628280
  • 檢測系統(tǒng)
    +關(guān)注

    關(guān)注

    3

    文章

    935

    瀏覽量

    42936
  • STM32
    +關(guān)注

    關(guān)注

    2257

    文章

    10826

    瀏覽量

    352428

原文標(biāo)題:Proteus仿真實例_基于STM32單片機的pm2.5空氣質(zhì)量檢測系統(tǒng)(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    簡易空氣質(zhì)量檢測裝置制作

    學(xué)校在杭州,PM2.5啥的特別坑啊,前段時間杭州大霧霾,Cloud痛定思痛,上網(wǎng)淘了寫模塊,做了一個空氣質(zhì)量檢測裝置。相關(guān)參數(shù):單片機:STC12C5A60S2;
    發(fā)表于 12-17 17:05

    【芯夢想】空氣質(zhì)量檢測微信平臺

    的年代,自己diy一個空氣質(zhì)量檢測的裝置還是很有意義的,加上可以通過微信來與設(shè)備(Wolverine)交互,時代感也蠻強的。目前支持微信查詢PM2.5值/溫濕度/開關(guān)量,支持微信遠程控制開關(guān)量,如開啟
    發(fā)表于 12-31 14:50

    Pm2.5空氣質(zhì)量檢測的小問題

    畢業(yè)設(shè)計需要用stm32做個PM2.5空氣質(zhì)量檢測儀,打算用夏普gp2y1010au0f的傳感器,可是stm32io口輸入電壓標(biāo)準(zhǔn)為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)設(shè)計

    設(shè)定的濃度閾值時,由發(fā)光二極管以及蜂鳴器組成的報警模塊就會進行報警。本文對以上功能電路進行了逐一設(shè)計,并編寫程序。最后,通過反復(fù)的調(diào)試及硬件的集成,實現(xiàn)了本次設(shè)計即基于單片機PM2.5空氣質(zhì)量
    發(fā)表于 12-08 21:58

    如何利用51單片機實現(xiàn)PM2.5空氣質(zhì)量檢測儀設(shè)計

    監(jiān)測空氣質(zhì)量, LCD1602顯示當(dāng)前空氣PM2.5【資源下載】下載地址如下(919):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl#include "
    發(fā)表于 11-10 08:54

    如何去實現(xiàn)基于單片機空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計

    空氣質(zhì)量檢測的需求,人性化智能化地設(shè)計出了這套基于單片機PM2.5空氣質(zhì)量檢測
    發(fā)表于 11-19 06:30

    怎樣去設(shè)計基于51單片機空氣質(zhì)量檢測報警器

    PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器69本系統(tǒng)由STC89C52
    發(fā)表于 11-19 09:18

    基于單片機空氣質(zhì)量監(jiān)測的設(shè)計資料分享

    ,當(dāng)前時間在設(shè)置時間范圍時,打開排風(fēng)繼電器空氣質(zhì)量大于設(shè)置閾值進行聲光報警,并打開排風(fēng)繼電器每半分鐘語音播報當(dāng)前空氣質(zhì)量系統(tǒng)通過藍牙模塊向手機發(fā)送當(dāng)前時間以及空氣質(zhì)量標(biāo)簽:
    發(fā)表于 12-13 07:26

    如何通過NuMaker-IOT-M487獲得城市的PM2.5空氣質(zhì)量

    應(yīng)用:此示例代碼顯示, 使用氣象PM2.5 API 獲得城市的 PM2.5 空氣質(zhì)量, BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件
    發(fā)表于 08-22 06:18

    基于51單片機PM2.5空氣質(zhì)量檢測儀設(shè)計(畢設(shè))

    監(jiān)測空氣質(zhì)量, LCD1602顯示當(dāng)前空氣PM2.5【資源下載】下載地址如下(919):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl#include
    發(fā)表于 11-05 10:21 ?23次下載
    基于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è))

    210423-基于單片機空氣質(zhì)量(PM2.5)監(jiān)測系統(tǒng)設(shè)計

    空氣質(zhì)量檢測的需求,人性化智能化地設(shè)計出了這套基于單片機PM2.5空氣質(zhì)量檢測
    發(fā)表于 11-12 17:06 ?27次下載
    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è)計

    442【畢設(shè)課設(shè)】基于51單片機PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器

    442【畢設(shè)課設(shè)】基于51單片機PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報警器
    發(fā)表于 11-13 10:06 ?34次下載
    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>報警器

    基于單片機pm2.5檢測儀設(shè)計

    人體呼吸道,對人體健康影響極大。因此,研發(fā)一種基于單片機PM2.5檢測儀成為了當(dāng)今關(guān)注的焦點之一。本文將詳細介紹基于單片機PM2.5
    的頭像 發(fā)表于 12-20 09:18 ?906次閱讀

    守護空氣質(zhì)量的科技利器:PM2.5傳感器全面解析

    作為監(jiān)測空氣質(zhì)量的重要工具,其工作原理、分類及應(yīng)用成為科技領(lǐng)域研究的熱點。 PM2.5傳感器工作原理 PM2.5傳感器,又稱粉塵傳感器或灰塵傳感器,主要基于光的散射原理來檢測
    的頭像 發(fā)表于 07-26 08:39 ?445次閱讀
    守護<b class='flag-5'>空氣質(zhì)量</b>的科技利器:<b class='flag-5'>PM2.5</b>傳感器全面解析