基于单片机的MQ2烟雾传感器报警系统设计方案(2022年4月4日)

 基于单片机的MQ2烟雾传感器报警系统设计

源代码和仿真图及MQ2相关资料可在文末的链接中下载

该系统实现的功能:检测空气中的烟雾浓度并实现超阈值报警

该系统组成由:

单片机最小系统、ADC0832、MQ2烟雾传感器、LCD1602液晶模块、声光报警模块、按键模块组成

LCD1602具有两个显示界面

其一为所测烟雾浓度数据显示界面 

第一行显示smoke value 第二行显示实时测得的浓度值

其二为设置阈值上下限界面

第一行显示上限  第二行显示下限

两个界面通过第一个按键进行切换

第二个按键为阈值上下限切换按键

初始状态为上限 按下切换到下限 如此反复循环切换上下限

第三个第四个按键分别为阈值的加和减

具体组成及上电初始状态如下图:

当所测浓度超过阈值则实现报警 蜂鸣器响 LED点亮 蜂鸣器为高电平有效

如下:

#define uint unsigned int
#define uchar unsigned char

void main()   //主函数
{
 
  init1602();  //1602初始化
  buzz=0;     //初始蜂鸣器不响
  //Smog_init();
while(1)
 {

  display();   //显示函数
  keys();     //按键操作函数
  baojing();   //报警函数

 }
}

链接:https://pan.baidu.com/s/1-CKAlRpb3bwb6awH0xYBJw?pwd=gkdi 
提取码:gkdi 
复制这段内容后打开百度网盘手机App,操作更方便哦

物联沃分享整理
物联沃-IOTWORD物联网 » 基于单片机的MQ2烟雾传感器报警系统设计方案(2022年4月4日)

发表评论