基于Arduino的酒精与一氧化碳气体检测器设计(共8页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Arduino的酒精与一氧化碳气体检测器设计(共8页).docx》由会员分享,可在线阅读,更多相关《基于Arduino的酒精与一氧化碳气体检测器设计(共8页).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于Arduino的酒精与一氧化碳气体检测器设计1.前言1.1设计背景随着社会工业的发展,推动着社会的进步,却也存在着时时刻刻危害着人类生存的气体,那么通过什么方式才能知道我们环境所存在的气体的浓度呢,以便做出及时处理和改善。社会上虽有检测有害气体浓度的设备,但是价格昂贵,不能够普及使用,特别是家庭方面,煤气中毒事件屡见不鲜。生活中迫切需要一款经济实用的有害气体浓度检测装置。1.2设计目的和意义为将所学运用于实践中,提高自身能力的同时,考虑到社会所需,呼吁人们关注周围环境,因此做了一款基于Arduino的酒精与一氧化碳气体浓度检测的设计。2任务的提出与方案论证2.1设
2、计要求1、可检测出101000ppm的气体的浓度(酒精、一氧化碳);2、通过小型液晶显示器和上位机界面显示气体浓度值;3、当气体浓度值达到所设阈值时,立刻报警;4、报警方式通过灯光报警和蜂鸣器器报警。2.2方案选择方案一:采用单片机STC89C51为主进行设计,有32个I/O口,可供设计时进行功能扩展,无需进行引脚扩展,设计过程中无需占用多大体积。有害气体浓度采集可采用MQ-3和MQ-7,对酒精、CO气体有较好的灵敏度。显示浓度值可采用SSD1306OLED液晶模块。将有害气体浓度值通过串口发送至上位机。方案二:采用Arduino单片机作为主控制器进行设计,Arduino有数字和模拟端口,无需
3、进行数模转换可直接读出所测气体浓度值,端口定义灵活,代码开源易于无联网设计。有害气体浓度采集可采用MQ-3和MQ-7,可测酒精和CO气体。显示浓度值可采用0.96寸SSD1306OLED液晶模块。将有害气体浓度发送至上位机。在上述两种方案中,都可以很好的实现该系统的设计,但由于对单片机STC89C51在此设计中使用不够方便、灵活等,而Arduino基础设计都有教程参考,所以方案二更加易于实现和拓展性更高。2.3总体方案设计本设计规划的总体方案如下:在设计中采用Arduino为控制芯片,通过传感器MQ-3和MQ-7实时监测周围有害气体浓度,将浓度值传送给Arduino进行判断处理是否通过蜂鸣器报
4、警,并通过SSD1306OLED液晶模块显示其浓度,如果产生报警,将报警LED闪烁并实时通过串口发送至上位机,上位机也通过图形显示控件实时显示当前气体浓度值。图2.1为系统设计框架图:图2.1系统设计框架图3系统主要硬件介绍3.1控制模块本次设计采用ArduinoUnoR3芯片为主的控制器件,其中0-13为数字I/O口,A0-A5为模拟I/O口,输出5V/3.3V直流电压两种选择。其芯片接口如图3.1所示:图3.1Arduino接口图3.2气体浓度检测模块MQ-3和MQ-7(见图3.2)的电导率随空气中酒精气体浓度和一氧化碳气体浓度的增加而增大,污染气体浓度值有模拟、数字两种方式输出。在本次设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Arduino 酒精 一氧化碳 气体 检测器 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内