摘要:本文所设计智能家居控制系统主要由GSM远程通信模块、温湿度检测模块、煤气烟雾检测模块、红外振动检测模块、语音播报模块、报警模块与显示模块等组成。本系统分为主单元和从单元两个模块,主单元模块的微控制器为STC89S52单片机。语音模块和GSM通信模块为从单元模块,两单元模块间的信息是通过NRF24L01无线模块进行传输的。
主单元模块担任设定、显示初始状态值等职责,并将各个传感器模块采集发送过来的数据与系统设定的数据进行比较,一旦发现数据异样,首先声光报警,然后通过从单元模块的GSM远程通信模块将家中异常信息通过直接给主人打电话进行播报。各个传感器模块负责采集室内数据,包括房间内的温湿度值、煤气浓度值、有无入室盗窃以及烟雾状态信息,并通过实时监测将采集过来的值通过单片机在LCD1602显示器上显示。本设计是嵌入式系统在智能家居研发设计中的典型开发及应用,进一步提高了智能家居设计安全性、舒适性。
关键词 智能家居;GSM远程通信;语音播报;嵌入式系统
目录
摘要
Abstract
1绪论-1
1.1 课题背景及意义-1
1.2 智能家居系统发展现状-1
2总体方案设计-3
2.1论文主要设计内容及任务-3
2.2系统的总体设计方案-3
3系统硬件器材的选择-5
3.1 微控制器的选择-5
3.2 显示器件的选择-5
3.3 模块间通信器件的选择-7
3.4 语音播报器件选择-8
3.5 远程通信模块的选择-9
3.6 检测器模块的选择-11
3.6.1煤气浓度传感器-11
3.6.2烟雾传感器-11
3.6.3 热释电红外传感器-12
3.6.4振动传感器-12
3.6.5温湿度传感器-13
4系统的硬件电路设计-14
4.1单片机最小系统设计-14
4.2 ATK-SIM900A模块硬件电路设计-16
4.3语音模块电路设计-16
4.4 LCD1602模块接口电路设计-17
4.5 环境温湿度检测模块电路设计-17
4.6 红外检测模块电路设计-18
4.7 振动检测模块电路设计-18
4.8 环境中煤气浓度和烟雾浓度的检测模块电路设计-18
5软件系统设计与实现-20
5.1程序的编译软件和下载软件-20
5.1.1 ICCAVR-20
5.1.2下载软件Progisp ISP-20
5.2整体程序设计-21
6系统调试-24
6.1 ICCAVR和Progisp ISP调试系统-24
6.2 串口调试工具-24
6.3 实物调试-25
总结-27
致谢-28
参考文献-29