- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430的厨房安全检测器
摘要
厨房不仅是一个经常活动的场所,而且也是危险系数最高的地方。现实中,由于疏忽而酿成的悲剧时有发生,所以为了减少这类的悲剧再次上演。我们决定对厨房实时进行安全检测,预防煤气泄露和火灾的发生,为居民提供一个安全舒适的厨房环境。
关键字:厨房、安全、煤气泄漏、火灾
(一)作品原理:
1作品所需器材:我们的作品采用MSP430的板子和两个传感器(DHT11温湿度传感器、MQ-4甲烷传感器)。
MQ-4型气敏元件对不同种类,不同浓度的气体有不同的阻值。该元件对甲烷的浓度敏感度高。当接触到甲烷时,阻值会变大,AOUT引脚的电压值会变高。把AOUT与P1.0引脚接上,MSP430的ADC10模块通过A3通道接收数据,经过A/D转换,把数据存储在ADC10MEM。
MQ-4 原理图1
用途:可以用在厨房装上这个传感器,可以检测燃气是否泄漏,保护用户的生命安全,如果有煤气泄漏就报警来提醒用户。
使用含有益校准的数字信号输出的温湿度复合传感器,MSP430的P1.3引脚与DHT11上的DATA引脚接上,就可以发送信号与接收数据。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。
DHT11原理图2
用途:可以用来检测厨房的温湿度,显示在1602液晶屏上,让用户可以实时了解到室内的温湿度,当温度过高时,启动风扇来降温,用户也可以打开窗户或其他的措施来达到一个舒适的环境。
2作品框图:
功能
这个系统主要是用于检测厨房的温湿度以及是否有煤气泄漏,现代厨房中对于火灾的预防和预警显得尤为重要。通过温湿度传感器和甲烷传感器对煤气实施监控,可以在火灾尚未发生时报警,保证人员的安全。
测试指标
温湿度:
时
间
7:00
8:00 9:00
10:00 13:00
14:00 14:00
15:00 15:00
16:00 16:00
17:00 17:00
18:00 18:00
19:00 温
度 参考值 17 20 27 26 26 23 24 22 测量值 16 21 27 25 26 24 23 22 湿
度
参考值 53 50 48 47 48 50 51 50 测量值 54 50 49 48 48 51 51 49
实现方案
通过MSP430,DHT11温湿度传感器、MQ-4甲烷传感器,将检测到的数据与事先设定好的阀值(火灾发生的条件值)进行比较,若超过阀值便立即报警。
(五)部分电路图及说明
MSP430基本电路
(2)系统硬件电路:
(六)实际效果
温湿度传感器将检测到的数据在液晶显示屏上显示,分别显示温度和湿度;当MQ-4甲烷气体传感器检测到CO气体时,蜂鸣器开始工作,即处于报警状态(附:MQ-4有个预热过程,所以开始的一段很短时间里不工作,气体灵敏度可通过其上的电位器调节)
附录
1实物照片
2作品说明书:
本作品用于厨房中,可以检测温湿度和甲烷浓度,有利于预防燃气泄漏带来的危害。采用低功耗的MSP430单片机,可以减少电量的消耗。
3源程序:
#include msp430g2553.h
#define HIGH P1OUT|=BIT7
#define LOW P1OUT=~BIT7
#define PINOUT P1DIR|= BIT7
#define PININ P1DIR= ~BIT7
#define CPU (1000000)
#define delay_us(x) (__delay_cycles((double)x*CPU/1000000.0))
#define delay_ms(x) (__delay_cycles((double)x*CPU/1000.0))
#define RS_H P1OUT|=BIT3
#define RS_L P1OUT=~BIT3
#define RW_H P1OUT|=BIT4
#define RW_L P1OUT=~BIT4
#define EN_H P1OUT|=BIT5
#define EN_L P1OUT=~BIT5
#define uchar unsigned char
#define uint unsigned int
unsigned int a,b,x,y,j=0;
int humd,temp;
unsigned int hmax=1000,hmin=0,tmax=200,tmin=1;
unsigned char temp
您可能关注的文档
- 湖南第一师范学院音乐系技法课教案资料.doc
- 湖南省2010届高三语文复习:第一次联考考前集训词语语病资料.doc
- 湖南省安全管理八项施工作业安全关键控制点管理要求资料.doc
- 湖南省第二次十三校联考文综试卷资料.doc
- 湖南省怀化市湖天中学高中语文 说“木叶”教学案 新人教版必修5资料.doc
- 湖南省浏阳市一中2015-2016学年高二上学期第三次月考历史试卷资料.doc
- 湖南省普通高中高中物理 学业水平考试要点解读与检测:第2章 恒定电流 选修3-1资料.doc
- 湖南省文物保护单位资料.doc
- 湖南省益阳六中2015-2016学年高二上学期期中考试生物(理)试卷(无答案)资料.doc
- 湖南省岳阳县一中2014-2015年度上学期高二期末考试生物试题(后附答案)资料.doc
文档评论(0)