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

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

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

该系统组成由:

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

LCD1602具有两个显示界面

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

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

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

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

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

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

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

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

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

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

如下:

#define uint unsigned int
#define uchar unsigned charvoid main()   //主函数
{init1602();  //1602初始化buzz=0;     //初始蜂鸣器不响//Smog_init();
while(1){display();   //显示函数keys();     //按键操作函数baojing();   //报警函数}
}

2022-4-4 基于单片机的MQ2烟雾报警(风吹摇铃 奔赴星海)相关推荐

  1. 2022-4-7 基于单片机的篮球记分器(LCD1602)(公众号:风吹摇铃 奔赴星海)

    基于单片机的篮球记分器(LCD1602显示) 系统设计软件:仿真Proteus8.10,编程keil4 该系统组成:单片机最小系统.LCD1602液晶.4*4矩阵键盘.蜂鸣器报警.独立按键 该系统功能 ...

  2. 2022-4-26 基于单片机的四路抢答器(风吹摇铃 奔赴星海)

    基于单片机的四路抢答器 系统设计软件:Proteus8.10和keil4 .proteus8.10版本安装包可在微信公众号下载 系统源代码和仿真等资料可在文末的链接中下载 系统组成:单片机最小系统.八 ...

  3. 2022-4-25 基于单片机的大棚温湿度检测系统(风吹摇铃 奔赴星海)

    基于单片机的大棚温湿度检测系统  (具有环境温湿度的实时检测,读取电能系统的日期和时间.可自行写入时间.超温降温.超湿除湿.低温加温.低湿加湿功能) 温湿度测量采用DHT11温湿度传感器 日期时间采用 ...

  4. 2022-4-9 基于51单片机驱动直流电机(L293D)(公众号:风吹摇铃 奔赴星海)

    基于51单片机的直流电机驱动 仿真软件为Proteus8.10   编程软件为keil4 系统组成:单片机最小系统.四位共阳极数码管.三个独立按键.直流电机.L293D芯片. 系统功能:又三个按键控制 ...

  5. 【单片机】基于单片机的温度+烟雾报警系统设计(实物+仿真+代码+lunwen)

    基于单片机的温度+烟雾报警系统设计 实物+仿真+代码 主要功能 主要检测温度和烟雾,再通过单片机控制相应的报警和驱动负载.通过液晶显示当前的烟雾值和温度值,通过按键设定相应的阀值. 该项目主要是为了完 ...

  6. 基于单片机的温湿度监测报警

    基于单片机的温湿度监测系统(独立按键.LCD1602.DHT11) 0.关注微信公众号(风吹摇铃 奔赴星海)下载全套资料,全套资料中包括如下内容:(需要PCB和焊接实物请阅读(使用前必读)文件下的内容 ...

  7. 2022-4-15 基于单片机的超声波测距报警

    基于单片机的超声波测距报警 系统设计软件:Proteus8.10和keil4 .proteus8.10版本安装包可在微信公众号下载 系统源代码和仿真等资料可在文末的链接中下载 系统组成:单片机最小系统 ...

  8. 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计

    820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...

  9. 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】

    819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...

最新文章

  1. Intel x710万兆 SR-IOV 网卡驱动升级
  2. Sundown EK:漏洞利用工具中的抄袭大师
  3. 扩展内容(线程的同步方法)
  4. 获取组件的方式(方法)
  5. HH SaaS电商系统的销售订单归档服务
  6. 串口通讯编程一日通2(Overlapped IO模型)
  7. android新建多个java,Java-如何在Android的警报对话框中添加多项选...
  8. Elasticsearch 节点磁盘使用率过高,导致ES集群索引无副本
  9. 柳氏管理学:自己不会,就要勤做笔记
  10. 如何学习SAP系统并从事相关职业
  11. 2、那智机器人时序基板的TBEX1、TBEX2连接
  12. 微信公众号网页跳转及获取用户信息的接口设计
  13. Android 免root 备份数据,真正免root的完美备份详细使用教程
  14. SVN问号图标清除方法
  15. 如何解决md打不开问题?
  16. linux用户目录互信,linux 互信不生效
  17. WIN32 API GetLastError()返回值含义列表
  18. 测试环境搭建(APP)
  19. 避障机器人程序c语言,移动机器人的避障实验设计+源程序+流程图.doc
  20. python修改zip文件内容_python操作zip文件

热门文章

  1. 什么是值传递和引用传递?
  2. 概率论:魏布斯分布Weibull cumulative distribution function
  3. HTMLa标签常用的四种链接
  4. C++ 数据结构(三)列表(3)有序列表
  5. 谷歌服务,想说爱你不容易
  6. 主成分有什么用?如何进行呢?
  7. 使用mybatis-plus时,报错500
  8. 如何设计一个权限管理模块?
  9. vue实例和组件的区别
  10. Android——Hander+Service,实现后台长期周期性定时任务