基于单片机的烟雾监测报警系统(采用MQ2烟雾传感器)

关注微信公众号《风吹摇铃 奔赴星海》回复关键字《烟雾》下载全套资料,全套资料中包括如下内容:(需要PCB和焊接实物请阅读(使用前必读)文件下的内容,单独联系管理员)

1、系统组成:单片机最小系统、独立按键、LCD1602、MQ2烟雾传感器、ADC0832模数转换芯片、蜂鸣器

2、系统功能:通过MQ2传感器采集空气中的烟雾浓度,通过ADC0832模数转换芯片将模拟量转换为数字量,送到单片机处理,通过LCD1602显示。当监测的浓度超过设定的阈值,则报警。

3、各个模块简介:

3.1、MQ2烟雾传感器

3.1.1实物图如下:

3.1.2实现的原理图如下:(AO为模拟量输出口,DO为高低电平输出口(通常只用于测试传感器是否正常))

3.2、LCD液晶显示模块:

3.2.1 仿真中的图如下:(和实物是一样的,只是引脚上面有点差别)

3.2.2 原理图如下所示:(引脚和实物的引脚一样)

3.3 供电我们采用直流圆孔接线端供电:

3.3.1原理图如下:(加有一个开关,方便开或关闭电源供电)

3.3.2 供电端口和开关的实物图如下:

3.4 按键模块 :采用独立按键

3.5 程序设计部分程序如下:(带详细注释)

#include "reg52.h"#include "intrins.h"#include "1602.h"#include <MQ2.h>#define uint unsigned int#define uchar unsigned char
sbit RS=P2^7;  //1602的引脚定义sbit RW=P2^6;sbit E=P2^5;
sbit k1=P3^0;  //界面切换按键sbit k2=P3^1;  //阈值上下限切换sbit k3=P3^2;  //数值加sbit k4=P3^3;  //数值减
bit k1_flag=0;  //0:显示数据  1:显示阈值界面
bit k2_flag=0; //0:上限 1:下限 
//烟雾 上下限阈值初始值uint SL=30,SH=500;
uint smog=0; //烟雾
//unsigned char MQ2_Zero=0;  //,烟雾飘零值 实物时去掉注释
//1602第一行第二行显示数组uchar dd[]={'1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1'};uchar str[]={'1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1'};

基于单片机的烟雾浓度监测报警设计相关推荐

  1. 2022-4-16 基于单片机的PM2.5检测报警设计(传感器)

    基于单片机的PM2.5检测报警设计(传感器) PM2.5传感器又称粉尘传感器或者是GP2Y1010AU传感器 该系统实现的功能:检测空气中的PM2.5浓度并实现超阈值报警,实时监测PM2.5浓度 该系 ...

  2. 基于单片机的酒精浓度测试仪的设计

    基于单片机的酒精浓度测试仪的设计 本文设计了一款便携式的酒精浓度测试仪,该设计方案采用的是89C52单片机和MQ-3酒精浓度传感器.待检测到气体信号时,酒精传感器采集得到的信号经过模数转换模块进行转换 ...

  3. 单片机酒精浓度测试仪硬件软件,基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)...

    基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)(任务书,开题报告,中期检查表,外文翻译,毕业论文13400字) 摘要 本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于 ...

  4. 单片机ch2o程序_基于单片机的甲醛浓度检测仪的设计

    基于单片机的甲醛浓度检测仪的设计 李娟娟 [期刊名称] <信息通信> [年 ( 卷 ), 期] 2016(000)011 [摘要] 甲醛的刺激味道和致癌作用严重威胁着人类的健康,文献 [1 ...

  5. c语言酒精检测仪程序代码,基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)...

    基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)(任务书,开题报告,论文14000字) 摘要 本文设计了一种基于ARM内核单片机的具有报警功能的呼气式酒精检测仪,该系统的硬件部分主要包括,主控芯 ...

  6. 41基于单片机列车烟雾浓度报警烟雾_甲烷报警装置设计(原理图+仿真工程+源代码+说明书+PPT)

    41-基于单片机列车烟雾浓度报警/烟雾/甲烷报警装置设计(原理图+仿真工程+源代码+说明书+PPT) 文章目录 41-基于单片机列车烟雾浓度报警/烟雾/甲烷报警装置设计(原理图+仿真工程+源代码+说明 ...

  7. 单片机ch2o程序_基于单片机的甲醛浓度检测仪的设计_李娟娟

    摘要: 甲醛的刺激味道和致癌作用严重威胁着人类的健康, 文献 [ 1,2 ] 中提到当甲醛浓度超过 0.08mg/m3 时, 人就有不适 感.针对甲醛浓度问题设计了一款通用的室内甲醛气体浓度检测仪器, ...

  8. 基于单片机的烟雾监测报警与控制系统

    基于单片机的烟雾监测报警与控制系统 (给手机打电话或发短信报警) 现在有很多场所对烟雾浓度的要求很严格,比如在电梯里烟雾浓度超过一定的阈值就要求报警并采取一系列的控制措施.又比如目前大部分学校,普遍都 ...

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

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

最新文章

  1. Python 小程序(2)
  2. 加密解密时遇到的不正确的数据以及要解密的数据长度无效问题解决方案
  3. vhdl变量赋初值_1.6 C++变量
  4. SAP采购订单抬头、行项目屏幕增强的两种方法
  5. java 对象重写tostring
  6. 删除按钮_汪涵拜师学艺第七篇:往来单位查询删除按钮和新增判断的设计!
  7. Rust+Yew之hello world
  8. Python UI自动化报错汇总2
  9. 应用密码学:协议、算法与C源程序(学习第二章)
  10. 基于STM32移植UCGUI图形界面框架(3.9.0源码版本)
  11. 软件工程——团队作业4
  12. 面试常问--你最大的长处和弱点分别是什么?这些长处和弱点对你在企业的业绩会有什么样的影响
  13. Xilinx SDSoc 加载opencv库
  14. 3、vue-路由、拦截器和嵌套路由
  15. C++中的back_inserter
  16. 【华人学者风采】马帅 北京航空航天大学
  17. PDF转图片软件有什么?建议收藏这三款软件
  18. BRAT的安装、配置、标注操作
  19. IT项目管理中projects、programs和portfolio之间的关系,附带operations以及OPM之间的关系分析
  20. QSettings遇到神坑

热门文章

  1. java固定资产表库存基本设计_()是销售总额与固定资产之比A、库存周转率B、固定资产周转率C、资金利润率D、销售利润率...
  2. SpringMvc拦截器模板,对token优化
  3. 2012年结束,2013年新的开始
  4. 对学生公寓部建议和意见_宿舍管理意见和建议
  5. HTML5之视频播放标签
  6. 图文详解YUV420数据格式YUV444数据格式YUV422数据格式
  7. 妥妥的精华之Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备
  8. 单片机常用变量定义类型
  9. 运算放大电路(三)-加法器
  10. 13年10月编程语言排行榜:C语言第一、Java第二