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

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

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

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

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

一.系統(tǒng)概

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

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

二.仿真概述

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

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

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

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

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

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

三.程序設(shè)計(jì)

#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):小常硬件
公眾號(hào):微信搜索“小常硬件“在公眾號(hào)免費(fèi)下載相關(guān)資料
************************************************/
 
int main(void)
{  
  u8 PMmax=65;
  u8 c;
 
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置中斷優(yōu)先級(jí)分組為組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
  delay_init();         //延時(shí)函數(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

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

    關(guān)注

    3

    文章

    954

    瀏覽量

    43044
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    355981

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

    畢業(yè)設(shè)計(jì)需要用stm32做個(gè)PM2.5空氣質(zhì)量檢測儀,打算用夏普gp2y1010au0f的傳感器,可是stm32io口輸入電壓標(biāo)準(zhǔn)為3.3v
    發(fā)表于 01-18 17:14

    空氣質(zhì)量測試儀的原理

    本帖最后由 儀商城客服 于 2018-3-7 16:07 編輯 【儀商訊】空氣質(zhì)量測試儀原理,空氣質(zhì)量測試儀是一款能實(shí)時(shí)檢測甲醛,PM2.5,TVOC和溫濕度的產(chǎn)品,小巧精致,方
    發(fā)表于 03-07 16:04

    PM2.5空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計(jì)

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

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

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

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

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

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

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

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

    ,當(dāng)前時(shí)間在設(shè)置時(shí)間范圍時(shí),打開排風(fēng)繼電器空氣質(zhì)量大于設(shè)置閾值進(jìn)行聲光報(bào)警,并打開排風(fēng)繼電器每半分鐘語音播報(bào)當(dāng)前空氣質(zhì)量系統(tǒng)通過藍(lán)牙模塊向手機(jī)發(fā)送當(dāng)前時(shí)間以及空氣質(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單片機(jī)PM2.5空氣質(zhì)量檢測儀設(shè)計(jì)(畢設(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'>單片機(jī)</b><b class='flag-5'>PM2.5</b><b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>檢測</b>儀設(shè)計(jì)(畢設(shè))

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

    空氣質(zhì)量檢測的需求,人性化智能化地設(shè)計(jì)出了這套基于單片機(jī)PM2.5空氣質(zhì)量檢測
    發(fā)表于 11-12 17:06 ?27次下載
    210423-基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>空氣質(zhì)量</b>(<b class='flag-5'>PM2.5</b>)監(jiān)測<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

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

    442【畢設(shè)課設(shè)】基于51單片機(jī)PM2.5空氣質(zhì)量檢測霧霾粉塵檢測報(bào)警器
    發(fā)表于 11-13 10:06 ?35次下載
    442【畢設(shè)課設(shè)】基于51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>PM2.5</b><b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>檢測</b>霧霾粉塵<b class='flag-5'>檢測</b>報(bào)警器

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

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

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

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