家居安防报警电路设计大纲Arduino系统_第1页
家居安防报警电路设计大纲Arduino系统_第2页
家居安防报警电路设计大纲Arduino系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、家居安防报警电路设计大纲 Arduino 系统1 系统总体设计1.1 系统组成该系统组成如图 1 所示,以 Arduino 单片机作为主控芯片,外围 包含短信模块、显示模块、传感器模块、网络拓展模块。红外检测器 负责人体红外信号的收集并将之传输到 Arduino 上分析判断;烟雾检 测探头负责烟雾信号的采集并将之传输到 Arduino 上分析判断;煤气 检测探头负责煤气浓度信号的采集并将之传输到 Arduino 上分析判断。 Arduino 对热释电传感器、烟雾检测探头和煤气浓度检测探头采集的 信号做分析处理,判断其是否超过安全阈值,在判断有危险时, Arduino 控制 GSM 短信模块向用

2、户发出报警信息,实现远程报警。 Arduino与GSM模块之间的通信是通过串口来实现的,只需要将TX RX GND这三根线连接起来即可实现串口通信。1.2 系统主要器件GSM模块采用SIM900A,通过单片机给SIM900A芯片发送AT指 令便可实现远距离无线通信。烟雾传感器是MQ-2,其作用是将采集到的烟雾信号发送到 Arduino 上让其分析判断,一旦超过阈值就通过 GSM向用户发送短信报警。煤气传感器采用 MQ-5,其作用是将采集 到的煤气信号发送到Arduino上让其分析判断,一旦超过阈值就通过 GSM向用户发送短信报警。红外传感器是BISS0001其作用是将采集到的红外信号发送到 A

3、rduino 上,让其分析判断,一旦超过阈值就 通过GSM向用户发送短信报警。温度传感器是单总线数字式DS18B2Q2 系统程序设计流程程序流程分为统主程序流程如图 2 所示;人体红外模块程序流程 如图 3所示;煤气检测模块程序流程如图 4 所示;烟雾检测模块程序 流程如图 5 所示。各个模块采集到的信号由 Arduino 集中处理和分析, 并将信息发给主人。3GSM短信模块配置本系统主要应用了 GSM 模块的短信功能进行报警,将报警信息 通过 GSM 传输至系统预设手机上。故在模块初始化时需进行相关配 置 : Serial.print(ATr);/AT 指 令 : 检 查 模 块 是 否 响

4、 应 Serial.print(AT+CSQr);/AT+CSQ 指 令 : 查 询 信 号 强 度 Serial.print(AT+CREG?r);/AT+CREG?令:查询 GSM 网络注册 Serial.print(AT+COPS?r);/AT+COPS?令:查询 GSM 网络运营商短 信发送之前, 需明确短信的内容和短信接收者的号码, 在程序中就体 现为在 Arduino 中创建缓存来存放短信内容和手机号码。在 SIM900A 芯片中,短信有TEXT和PDU两种发送模式,因为发送的内容较为简 洁,所以选用TEXT模式。程序的主要内容有设置短信发送号码、设 置短信发送模式、 短信发送结束标志以及短信发送内容。 单片机通过 AT指令可以很方便地对GSM模块进行相关配置,如检测GSM模块是 否响应、查询当前信号强度、查询 GSM模块是否已注册、查询 GSM 网络运营商。使用AT指令可以非常方便地发送短消息,通过单片机 给SIM900A芯片发送AT指令便可实现远距离无线通信。4 结束语经过对传感器模块、Ardu ino、短信模块、电源等系统部件的组装调试,本系统可以达到煤气泄漏报警、 火灾报警和防盗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论