基于单片机的酒驾检测报警系统(MQ3酒精传感器报警系统设计)

该系统实现的功能:检测空气中的酒精浓度并实现超阈值报警、可检测酒驾实现报警

该系统组成由:

单片机最小系统、ADC0832模数转换芯片、MQ3酒精检测传感器、LCD1602液晶显示模块、声光报警模块、按键模块组成

LCD1602具有两个显示界面

其一为所测酒精浓度数据显示界面

第一行显示Alcohol value 第二行显示实时测得的酒精浓度值(ppm)

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

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

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

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

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

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

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

上电测得酒精浓度如下图所示:

阈值设定界面如下所示:

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

如下:

程序

#include "reg52.h"
#include "intrins.h"
#include "1602.h"
#include <MQ3.h>
#define uint unsigned int
#define uchar unsigned charsbit RS=P2^0;  //1602的引脚定义
sbit RW=P2^1;
sbit E=P2^2;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 AL=10,AH=200;uint alcohol=0; //酒精//unsigned char MQ3_Zero=0;

2022-4-23基于单片机的酒驾检测报警系统(MQ3酒精传感器)(风吹摇铃 奔赴星海)相关推荐

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

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

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

    基于单片机的MQ2烟雾传感器报警系统设计 源代码和仿真图及MQ2相关资料可在文末的链接中下载 该系统实现的功能:检测空气中的烟雾浓度并实现超阈值报警 该系统组成由: 单片机最小系统.ADC0832.M ...

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

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

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

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

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

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

  6. 煤气检测与报警程序C语言,基于单片机的煤气检测报警系统毕业设计.doc

    基于单片机的煤气检测报警系统毕业设计 届 别 学 号 毕业设计 基于单片机的煤气检测报警系统 姓 名 系 别. 专 业 导 师 姓 名.职 称 完 成 时 间 目录 摘要3 Abstract3 1 绪 ...

  7. 【毕业设计】基于单片机的酒驾检测仪 - stm32 物联网 酒精检测

    文章目录 0 简介 1 项目简介 2 系统设计 3 硬件设计 3.1 MQ-3 模块 3.2 GPRS模块 4 软件设计 4.1 GPRS模块使用 常用AT指令 4.1.1 数据收发demo 5 实现 ...

  8. 基于ATMEGA16单片机,MQ-3酒精传感器,LCD1602液晶显示的酒精浓度检测阈值报警仪

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文章为个人单片机课程大作业,代码都是自己写的,只是记录自己的学习过程,不做任何商用. 目录 单片机大作业: 一.使用仪器.材料 二. ...

  9. 基于51单片机的温度检测报警系统

    目录 具体实现功能 设计背景 硬件设计 软件设计 原理图 程序 仿真实现 全部资料 具体实现功能 系统由STC89C51单片机+液晶1602显示+DS18B20温度传感器+按键模块+报警模块构成. 具 ...

  10. 基于单片机的空气检测系统设计

    目    录 1 绪论 1.1 课题研究背景 1.2 课题研究现状 1.2.1 国内研究现状 1.2.2 国外研究现状 1.3 课题的研究工作 1.4 主要研究内容 2 总体方案的设计 2.1 系统概 ...

最新文章

  1. 探索Android中的Parcel机制(上)
  2. 深入浅出jQuery (五) 如何自定义UI-Dialog?
  3. PHPCMS代码生成器
  4. 往对象数组里面添加相同的key 不同的value
  5. Java基础学习总结(4)——对象转型
  6. 利用NABCD模型进行竞争性需求分析
  7. API文档和代码片段管理器:​​​​Dash
  8. vs:严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入
  9. 108次练习之模拟实现STL中的Vector(一)
  10. Luogu2602[ZJOI2010] 数字计数
  11. 阿里巴巴 JAVA 开发手册
  12. 使用BoundsChecker检测内存泄漏
  13. java jmail_JavaMail学习--使用JMail发送邮件
  14. html hr 垂直居中,常见的CSS水平垂直居中设置
  15. 如何实现手机注册验证
  16. 提取pdf目录的方法
  17. Program received signal SIGFPE,Arithmetic exception.
  18. 小世界效应:从凯文·贝肯到六度分隔理论(1)
  19. 分布式呼叫中心系统及其座席控制方法
  20. 计算机上机考试可以粘贴复制吗?

热门文章

  1. 计算机中应用管理在哪里,应用程序管理器在哪里
  2. python怎么加逗号_Python 逗号的巧用
  3. 软件项目管理中的需求管理要以用户为中心
  4. 整理 kanban 的 DoR 和 DoD
  5. 10-5 查询选修张老师讲授所有课程的学生
  6. 企业为何需要网络拓扑软件?
  7. html背景图片怎么设置圆角,div+css实现圆角背景文字导航条
  8. 改进ur_modern_driver包,提供ur_driver/URScript_srv服务
  9. VSCode - PHP/Go开发 - 使用/实践
  10. 自然常数e是什么?它是怎么来的?