基于物联网技术的智能家居系统(本科毕业设计论文)(编辑修改稿)内容摘要:
我国的智能小区日益兴起。 众所周知,我国的智能化住宅建设最早起于上海、广州和深圳等沿海城市,并逐渐向内陆发展 [3]。 在 97 香港回归之际,在建设部“ 97 跨世纪住宅小区案竞赛 活动”中,上海中皇广场被建设部科技委员会列为全国首家“智能住宅示范工程”,揭开了全国智能小区发展的序幕。 1999 年,建设部勘察设计司、建设部住宅产业化办公室联合组织实施全国住宅小区智能化技术示范工程,标志着我国住宅小区智能化进入了一个新阶段。 随着信息化走进了千家万户,由国家经贸委牵头成立了家庭信息网络技术委员会,而信息网络技术体系研究及产品开发已经被列为了国家技术创新的重点专项计划。 据建设部要求,截止今年,我国将有70%以上的家庭拥有 Inter 入网设备,大中城市中 50%的住宅要实现智能化。 我国的智能 家居相对于国外起步较晚, 尚未形成一定的国家标准。 目前,主要采梁力源:基于物联网技术的智能家居系统 4 用国外的一些技术产品,但也有一些企业推出了自己的产品,主要有: ( 1) e 家庭(海尔),该系列产品以海尔电脑作为控制中心,各种网络家电作为终端设备,海尔移动电话作为移动数字控制中心。 海尔在技术上同微软合作,利用微软的 Windows Me 技术和海尔的网络家电,使“ e 家庭”已具雏形,已推出了网络洗衣机、网络冰箱、网络空调、网络微波炉等一系列网络家电。 ( 2) ehome 数字家园(清华同方),该智能家居控制系统是专门针对中国家庭设计的,遵循国际技术标准, 采用嵌入式软、硬件技术,提供网络、网络节点及末端设备。 产品以功能模块开发为主,基于国外成熟的智能家居标准之上。 其智能家居控制系统主要有以下三个部分: A 系列:遵循 EIB 协议的家庭控制产品,适用于中高档住宅区。 B 系列:遵循 X10 协议的家庭控制产品,适用于中档住宅区。 易家三代:配电箱集中安装式家庭控制产品。 国内各大软、硬件机构正在积极的研制、开发更为符合市场的智能化家居设备,以解决当前智能化产品实用性差、使用复杂及产品价格昂贵等缺点,而技术创新性也逐步向国际先进水平靠拢,这样的未来值得期待。 本 课题研究的目的和意义 根据前面提到的一些调查结果及数据可以看出,虽然目前智能家居系统有了一定的发展,并且市场上也开始出现相应的产品,但从总体的发展来看,不容乐观,特别是统一标准和权威产品的缺乏严重影响了家居智能化的发展。 随着科技的提高,经济的发展,人们的物质生活水平的提高,对家居环境的要求也越来越高,作为家居智能化的核心部分 —— 智能家居控制系统也越发显得重要。 家居智能化控制的开发和建设是未来国家、经济发展的必然趋势 [4]。 智能家居控制器可以为系统提供智能控制方案,使住户的控制更便捷,更高效,更能为家庭 的日常活动节约不必要的能耗。 而且 在现在这个注重绿色环保的世界里,智能地 为住户控制好空气的湿度、温度等,检查分析空气成分,让住户安心入住。 同时,智能家居控制器可以根据住户的要求调整方案,加强紧急处理,危机救护等急救控制,充分达到只要是“用户想要的,就是我们追求的”宗旨。 本课题研究的基本内容 本次设计是基于 ARM9 的 S3C2440 核心处理器,以 Linux 嵌入式系统为家居总中20xx 届计算机科学与技术专业毕业设计(论文) 5 心监控系统,使用 Linux Qt 完成控制程序及人机界面的编写,采用 ds18b20 温度传感器、 MQ2 烟雾传感器、光电传感器为数据采 集源,采用西门子公司的 AT35GSM 模块完成通信及监控功能,实现了远程监控、实时监控家居温度、空气质量,以及家居重要财产防盗的功能。 本章小结 本章主要分析了智能家居的研究背景,以及国内外的发展现状及发展趋势,以及智能家居平台系统的技术特点。 最后简单介绍了本智能家居系统的基本内容 和设计思路。 梁力源:基于物联网技术的智能家居系统 6 第 2 章 系统的总体 方案 设计 系统需求分析 针对国内市场的实际情况分析,消费者对远程抄表和物业管理兴趣索然,但是对家电控制、家居安防报警网络却情有独钟,所以目前众多企业 都往这一方向发展。 而嵌入式技术在最近几年得到了广阔的发展 [5]。 嵌入式处理器的性能得到了显著地提高,这就为以嵌入式为基础的智能化家居系统的发展奠定了硬件基础,使较复杂的检测和识别算法在系统中得到应用。 在软件方面,出现了丰富的支持嵌入式设备的软件,使嵌入式系统的开发的难度降低,出现了大量专注于嵌入式的企业,使嵌入式开发中能得到良好的技术支持。 同时智能化家居的概念也更加明确,相关的智能化技术得到了显著地发展,使开发能获得大量先进的资料。 设计本智能家居系统,需要满足 以 下 需求。 系统功能需求 分析 ( 1) 能用手机 通过收发短信的方式 检测家电,打开、关闭家电的工作状态。 ( 2) 在家居的门口安装了 4*4 键盘,当用户输入正确的密码可以把门打开,用户通过其他非法手段比如撬开锁时,系统及时启动报警模块,达到防盗的功能。 ( 3) 能实时测量 家居内温度、烟雾情况,当室内烟雾浓度偏高时,系统可以打开室内抽风 机把室内有害气体抽出室外,当室内烟雾浓度过高,系统启动火灾报警模块,提示家居主人预防火灾的发生。 ( 4) 当 有小孩靠近窗户时,系统自动把窗户关上,避免小孩可能发生坠楼的危险 ,当小孩离 开时,系统自动 把 窗户 打开。 性 能需求 分析 智能家居系统 在正常运行时, 几乎 每时每刻都在运行, 必须高度重视系统的稳定性和可靠性, 尽量提高系统的容错能力,同时一定要保证系统 安全,性能良好。 用户界面及其 他需求 分析 智能家居相关的设备都是跟人们生活息息相关的, 因而智能家居系统必须要求用20xx 届计算机科学与技术专业毕业设计(论文) 7 户界面友好,用户体验效果良好,并且使用户可以很容易掌握 操作流程 ,同时要求实用、舒适和 有个性等。 系统设计的原则 智能家居又称智能住宅,它的最基本目的是为人们提供一个舒适、安全、高效、方便、实用的生活环境。 对智能家居产品来说,最重要的是应立足于客 户的对家居环境的具体需求,以实用为核心,摒弃掉那些华而不实的功能。 同时还要充分考虑到用户体验,注重操作的便利化和直观性,注重完美的图形化控制界面。 智能家居系统大部分时间都在运行,必须高度重视系统的安全性、可靠性和容错能力,保证系统正常安全使用、质量、性能良好,具备应付各种复杂环境变化的能力。 根据目前国内外智能家居系统的发展现状,人们不仅关注家居内部控制,更加注重对家用电器内部情况进行远程实时监控。 在要求智能家居控制系统方便快捷的同时,还要求产品外观小、功耗低、成本低和扩展性号的特点。 本系统主要针对用户家庭 内部进行远程控制,主要实现的功能有:通过远程监控家电运行情况、通过温度、烟雾传感器检测家居温度、空气质量的情况,通过光电传感器监控家庭重要财产,具有防火防盗的功能。 系统总体 架构 设计 本课题旨在设计一套智能家居系统 , 根据系统的设计需求, 本控制系统采用分布式控制方式对智能家居的各部分进行统一控制,主要包括远程监控家电 (包括台灯、风扇 ) 部分,具有语音提示功能的密码锁防盗部分,窗户自动关窗预防小孩坠楼部分,烟雾浓度监测自动报警部分。 各个模块相互独立,某个模块出现故障不影响其他模块运行。 本智能家居系统整 体架构框图如图 所示。 梁力源:基于物联网技术的智能家居系统 8 应 用 程 序 层A R M L i n u x 操 作 系 统驱 动 程 序 层智 能 家 居 手 机 遥 控 层S 3 C 2 4 4 0处 理 器抽 风 机风 扇烟雾传感器光电传感器窗户步进电机台 灯G S M 模 块继电器驱动电 平 锁 图 智能家居系统整体架构框图 该智能家居系统用 S3C2440 处理器, 控制器控制远程监控家电模块,检测温度、烟雾模块,密码锁模块 等。 在实际开发中先在 ARM Linux 中编写每个模块的驱动程序,编译加载驱动后应用层方能操作硬件模块 ,手机通过收发短信的方式通过应用层程序与硬件模块通信达到控制硬件的目的。 系统主要硬件介绍 ARM 处理器 嵌入式系统常用的处理器有单片机和 ARM,由于考虑到单片机引脚少、功 能简单以及后续学习研究等原因,故选择功能更强大的 ARM 处理器 [6]。 随着电子技术的发展,ARM 处理器经历了包括 ARM ARM ARM11 等在内的多个发展阶段,不断成熟的 ARM 处理器的应用必将为嵌入式的发展带来新的活力,是更高端的产品应用成为可能。 Mini2440ARM 是一款真正低价实用的 ARM9 开发板,它采用 Samsung S3C244020xx 届计算机科学与技术专业毕业设计(论文) 9 为微处理器,并采用专业稳定的 CPU 内核电源芯片和复位芯片来保证系统运行时的稳定性。 它采用了更多的晶体管,能够达到两倍以上于 ARM7 处理器的处理能力。 本系统初期采用友 善之臂公司集成的 mini2440 开发板, 开发板硬件资源如下所示。 图 开发板硬件资源 开发板的硬件资源包括: Samsung S3C2440A 处理器: 主频 400MHz,最高 533Mhz。 SDRAM 内存: 在板 64M SDRAM, 32bit 数据总线, SDRAM 时钟频率高达 100MHz。 FLASH 存储: 256M Nand Flash, 掉电非易失。 在板 2M Nor Flash,掉电非易失,已经安装 BIOS。 LCD 显示: 板上集成 4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏, 支持黑白、 4 级灰度、 16 级灰度、 256 色、 4096 色 STN 液晶屏,尺寸从 寸到 寸。 屏幕分辨率可以达到 1024x768 象素,支持黑白、 4 级灰度、 16 级灰度、 256色、 64K 色、真彩色 TFT 液晶屏;尺寸从 寸到 寸,屏幕分辨率可以达到 1024x768 象素。 标准配置为统宝 真彩 LCD,分别率 240x320,带触摸屏。 梁力源:基于物联网技术的智能家居系统 10 接口和资源: 1 个 100M 以太网 RJ45 接口 (采用 DM9000 网络芯片 )。 3 个串行口。 1 个 USB Host。 1 个 USB Slave B 型接口。 1 个 SD 卡存储接口。 1 路立体声音频输出接口,一路麦克风接口。 1 个 10 针 JTAG 接口。 4 USER Leds。 6 USER buttons(带引出座 )。 1 个 PWM 控制蜂鸣器。 1 个可调电阻,用于 AD 模数转换测试。 1 个 I2C 总线 AT24C08 芯片,用于 I2C 总线测试。 1 个 mm间距 20pin 摄像头接口。 板载实时时钟电池。 电源接口 (5V),带电源开关和指示灯。 系统时钟源: 12M 无源晶振。 实时时钟: 内部实时时钟(带后备锂电池)。 扩展接口: 1 个 34 pin 接口。 1 个 40 pin 系统总线接口。 规格尺寸: 100 x 100(mm)。 操作系统支持: + +(独创双图形系统共存,无缝切换 )。 (R3)。 TC35 模块 TC35 是西门子公司出的一款双频 900/1800MHZ 高度集成的 GSM 模块。 在 GSM20xx 届计算机科学与技术专业毕业设计(论文) 11 网络日臻完善的今天,它易于集成,可以在较短的时间内花费较少的成本开发出新颖的产品。 在远程监控和无线公话以及无线 POS 终端等领域您都能看到 TC35 无线模块在发挥作用。 本系统采用 TC35 对家电进行远程监控, TC35 的主要特征如下: 信息传送内容:语音和数据。 电源:单电源 ~。 频段:双频 GSM900MHz 和 DCS1800 MHz(Phase 2+)。 SIM 卡连接方式: 外接。 天线:由天线连接器连接外部天线。 短信息: MT, MO, CB 和 PDU 模式。 音频接口:模拟信号(麦克风,耳麦,免提手柄)。 通讯接口: RS232(指令和数据的双向传送 )。 模块复位:采用 AT 指令或掉电复位。 串口通讯波特率: 300bps...115kbps。 要实现发短信或语音功能主要是通过开发板串口发送 AT 指令经 max232 把 TTL电平转换成 RS232 电平并处理 TC35 反馈回来的信息来进行的。 下面图 是 TC35 模块和 max232 串口转换电路。 图 TC35 模块和 max232 串口转换电路 温度传感器 本系统选择 DA。基于物联网技术的智能家居系统(本科毕业设计论文)(编辑修改稿)
相关推荐
编程 Flash存储器。 STC89C52 使用经典的 MCS51 内核,但做了很 多的改进使得芯片具有传统 51 单片机不具备的功能。 在单芯片上,拥有 8 位 CPU 和在系统可编程的 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供了高灵活度、超有效的性的解决方案。 具有以下标准配置: 8k字节 Flash, 512 字节 RAM, 32 位 I/O 口线,定时器,内置了
交互及显示数据的作用 ,在服务器上的后端系统负责数据的存储和管理。 分布式数据库功能 SQL Server 的 数据库结构 是分布 式的 ,可以 在不同的服务器上存放逻辑上是一个整体的数据库的数据 ,客户机可以分别或同时向多个 SQL Server 服务器存取数据,这样可以 使多个服务器对一个人物进行同时处理 ,提高系统执行效率。 分布式查询可以引用来自于不同数据库的数据
lmOS,uCLinux。 TinyOS 是目前无线传感网络研究领域使用最为广泛的操作系统。 TinyOS 使用 nesC 语言编写,基于 TinyOS 的应用程序也使用 nesC 语言编写。 nesC 语言是专门为资源及其有限,硬件平台多样化的传感节点设计的开发语言。 nesC 借鉴了传统的 C 语言的一部分重要特性,如变量声明,函数定义等,同时也赋予了自己特性。 无线通信系统的发展与成熟
................ 24 图 39 DS1302 寄 存器地址 ............................................................................................. 24 图 310 DS1302 读写时序 .............................................
......................... 24 图 38 DS18B20 复位时序 .............................................................................................. 24 图 39 DS1302 寄 存器地址 ...................................
6 实现排污的预付费。 账户管理模块 账户管理模块属于上位机部分,它的主要功能就是将刷卡模块传输过来的信息经行处理,根据用户指令,对卡上金额进行充值和扣费处理,并将信息送入数据库,让数据库进行整合,保存。 用户信息管理模块 此模块主要是有数据库组成,通过对数据库的使用,实现对用户账户,排污信息的高效智能化的管理。 并且伴有实时更新的功能,和定向选取的功能,能够方便用户及时查看排污信息。