基于物联网技术的智能家居系统毕业论文
目 录
摘 要 ................................................................... I ABSTRACT ................................................................ II 第1章 绪 论 ............................................................ 1
1.1 智能家居的简介 ................................................... 1 1.2 国内外的现状及发展趋势 ........................................... 2
1.2.1 国外的发展现状 .............................................. 2 1.2.2 国内的发展现状 .............................................. 3 1.3 本课题研究的目的和意义 ........................................... 4 1.4 本课题研究的基本内容 ............................................. 4 1.5 本章小结 ......................................................... 5 第2章 系统的总体方案设计 ................................................ 6
2.1 系统需求分析 ..................................................... 6
2.1.1 系统功能需求分析 ............................................ 6 2.1.2 性能需求分析 ................................................ 6 2.1.3 用户界面及其他需求分析 ...................................... 6 2.2 系统设计的原则 ................................................... 7 2.3 系统总体架构设计 ................................................. 7 2.4 系统主要硬件介绍 ................................................. 8
2.4.1 ARM处理器 .................................................. 8 2.4.2 TC35模块 .................................................. 10 2.4.3温度传感器 ................................................. 11 2.4.4 MQ-2烟雾传感器 ............................................ 12 2.4.5光电传感器 ................................................. 13 2.4.6 ISD1760语音芯片 ........................................... 14 2.4.7继电器 ..................................................... 15 2.5 软件系统介绍 .................................................... 15
2.5.1 几种嵌入式操作系统的比较 ................................... 15 2.5.2 选择嵌入式操作系统的依据 ................................... 17 2.6 本章小结 ........................................................ 19 第3章 建立Linux开发环境 ............................................... 20
3.1 搭建开发环境 .................................................... 20
3.1.1 安装虚拟机、Linux操作系统、源代码及其他工具 ............... 20 3.1.2 建立交叉编译环境 ........................................... 20 3.1.3 配置网络文件系统NFS ....................................... 21 3.2 嵌入式软件开发层次 .............................................. 21
3.2.1 BootLoader介绍 ............................................ 22 3.2.2 定制Linxu内核 ............................................. 22 3.2.3 根文件系统 ................................................. 23 3.3 本章小结 ........................................................ 24
1
第4章 系统的实现 ....................................................... 25
4.1 GSM远程控制模块的实现 ........................................... 27
4.1.1 mini2440串口的配置和实现 .................................. 27 4.1.2 通过串口发送短信 ........................................... 28 4.2 温度采集模块的实现 .............................................. 29 4.3 烟雾传感器模块的实现 ............................................ 32 4.4 具有语音提示功能的密码锁防盗模块的实现 .......................... 34 4.5 预防小孩坠楼模块 ................................................ 37 4.6 本章小结 ........................................................ 39 第5章 系统测试 ......................................................... 40
5.1 整体界面测试 .................................................... 40 5.2 模块功能测试 .................................................... 41
5.2.1 远程监控家电模块功能测试 ................................... 41 5.2.2 密码锁防盗模块功能测试 ..................................... 43 5.2.3 烟雾报警模块功能测试 ....................................... 43 5.2.4 预防小孩坠楼模块功能测试 ................................... 44
第6章 总结与展望 ....................................................... 45
6.1 总结 ............................................................ 45 6.2 展望 ............................................................ 46 致 谢 .................................................................. 47 参考文献 ................................................................ 48
2
2013届计算机科学与技术专业毕业设计(论文)
摘 要
物联网技术的兴起和发展,不仅改变了我们的工作方式、也逐渐地改变我们的生活方式。不仅要求办公自动化、智能化,也需要家居生活逐渐地变得自动和智能起来。智能家居就是在这样的背景下产生的。智能家居系统是利用计算机、嵌入式系统和网络通信技术将各种家用设施通过家庭网络连接到一起,从而为人们提供更为便利舒适的生活环境。
本设计利用32位嵌入式ARM处理器S3C2440作为智能家居控制系统的核心控制器,运用高性能、接口丰富、方便移植与扩展性好等优点,并且利用嵌入式操作系统实时性强、可靠性高、资源丰富等优势,将嵌入式技术作为智能家居控制器的开发平台,使智能家居控制系统的应用开发能够变为在嵌入式平台上的二次开发,从而缩短开发周期,并且节约资源。
该设计通过对智能家居系统的分析,确定了总体架构设计。针对智能家居系统的特点和所要实现的基本功能,分析了智能家居控制器的基本结构,然后对各个模块电路进行了详细设计。最终利用人体红外传感器(infrared sensor)、GSM模块、温度传感器(temperature transmitter)、光电传感器(photoelectric sensor),烟雾传感器(MQ-2),继电器等,结合电路组装成系统,实现房屋的远程监控,以及保护人员、物体的安全,方便用户随时在最短的时间内了解并掌握房屋情况。
关键词:物联网,智能家居,远程监控
I