硬核干货智能家居系统工程案例

目录

案例一:智能家居实训平台....................................................................................................4

1概述........................................................................................................................................4

2系统方案................................................................................................................................4

2.1智能家居系统组成.........................................................................................................4

2.2系统结构组成.................................................................................................................5

2.3网络拓扑图.....................................................................................................................5

3实施方案................................................................................................................................6

3.1智能家居真实场景.........................................................................................................6

3.2模型版智能家居.............................................................................................................7

4实训平台设计........................................................................................................................8

4.1系统硬件设计.................................................................................................................8

4.1.1环境监测...................................................................................................................8

4.1.2电器控制部分...........................................................................................................9

4.1.3智能安防部分........................................................................................................10

4.1.4综合控制系统........................................................................................................10

4.3模拟智能家居...............................................................................................................12

4.3.1模拟智能家居布局效果图....................................................................................12

4.3.2智能家居实训平台配置清单................................................................................13

4.4软件平台及实验的设计...............................................................................................14

4.4.1智能家居管理平台................................................................................................14

4.4.1.1系统配置..............................................................................................................14

4.4.2模拟仿真平台........................................................................................................16

附录1:传感器模块参数列表...............................................................................................20

案例一:智能家居实训平台

1概述

该案充分考虑到项目特点和主流技术相结合的需求,将移动改变生活这句话变成实

际,为学生提供一个体验+实践的开放环境。

从进入实验室的那一刻起,聪明、安全无处不在。无处不再的门禁系统将潜在的危

险阻挡在电梯间之外,安保系统将全程记录你出现位置,始终将你的安全放在第一位,但是

聪明的它只会默默的守护你。这一切的一切只需要你轻轻晃动的你手机即可完成,无卡的尴

尬将离你远去。访客的到来将在家中对讲显示屏上清晰反映,提前一步开启你温暖的笑容傍

晚步入家中,温暖的洗澡水、徐徐播放的音乐、缓缓闭合的窗帘,伴随着厨房设备清脆的提

示音你可以享受为自己预备好的晚餐了。这一切是真实的、这一切是聪明的。对!这就是智

能家居。清晨的喧闹即将开始的时候,在你关门的一瞬间。家,沉寂了,安静了,省电模式

将呵护着你的口袋;平静中安全模式紧紧的保护着这个温馨的家,始终如一的守护她,随时

随地通过3G网络反映出家中情况,让你在前进的道路中无后顾之忧。在智能家居开发实

验室中,不仅让学生、老师深切体验到智能家居的聪明、安全、舒适,我们还会提供二

次开发接口,让学生、老师去DIY,去动手开发自己专属的智能家居,在一个愉快、开放

的环境中学习掌握物联网中的关键技术。

2系统方案

2.1智能家居系统组成

智能家居系统是以信息化为平台,将智能家电控制、室内环境监测、安防监控、异常报

警求助、无盲区全景监视系统、背景音乐等系统进行统一管理,室内通过遥控器任意控制,

室外可通过手机或电脑进行远程控制,对家里的情况了如指掌。

2.2系统结构组成

图2.1系统结构框图

2.3网络拓扑图

图2.2系统网络拓扑图

3实施方案

3.1智能家居真实场景

以物联网科研平台为基础,提供一套真实的智能家居场景。效果图如下:

图3.1智能家居实景参考配置:

智能家居网关

PC服务器网络摄像头(带云台控制)RFID读写器V智能开关、智能遥控器(控制电视、音响、空调、风扇、照明灯等)电动窗帘、电动晾衣架

3G通信模块无线探测器(温度、湿度、光感、雨雪感应、烟雾、压力、红外对管)

特点:

体验性强,用户可以体验既定的执行策略,比如就餐场景、娱乐场景、睡眠场景等,感

受物联网带来的智能,对物联网有系统的感知,同时实验平台开放开发接口,用户可以加载

Python脚本来对实验室内的设备进行读写操作,可实现不同设备的联动控制,定制自己的

智能家居系统,比如通过室内温度采集,当温度值超过一定阈值,则开启风扇或空调,同时

可考虑更多因素(节能、制冷效果等),决策是同时开风扇和空调还是只开其中一个设备,

完全提供给学生一个开放式环境;

3.2模型版智能家居以物联网科研平台为基础,在一个机柜中模拟出智能家居的环境,与真实的智能家居系

统功能相似,只是尺寸比例不同,模型板家居系统全部模块化,与真实家居系统采用统一的

硬件及软件接口,效果图如下

图3.2智能家居模型版

参考配置:

智能家居网关PC机摄像头

RFID读写器智能开关

灯光(白炽灯、报警灯、LED数码管)3G通信模块无线探测器(温度、湿度、光感、雨感、烟雾、压力、红外对管、继电器控制)

特点:

将所有的模块浓缩到一个模拟的智能家居模型里,几个学生一组可以在这个平台上开发

验证程序,并通过LED灯、数码管对结果进行显示,达到相对直观的演示效果。模型板家居系统全部模块化,与真实家居系统采用统一的硬件及软件接口,基于我们提供的开发接口,

学生可以将自己开发的模块加入到真实的环境中进行验证体验。比如,学生在模型板上开发

控制程序可直接加载到真实环境中,进行验证。

4实训平台设计

4.1系统硬件设计4.1.1环境监测

基于zigbee的传感器采集模块,在室内组成环境监测传感网络,负责室内传感数据的采集,主要包括温度、湿度、光感、雨雪感应、烟雾、压力数据的采集,另外,根据实际需

要可扩展其他传感器,为其他电器控制执行策略提供数据基础,无线采集模块搭载传感器详

细参数列表请见附录1传感器详细参数列表。

无线温湿度传感器对室内温湿度进行采集,由学生设置采集周期及告警阈值,来控制风

扇、空调等设备;

无线光感传感器对室内管线进行采集,由学生设置采集周期及告警阈值,当环境光线低

于或高于设定值时,控制灯或者窗帘的联动控制;

无线雨感传感器对室外天气情况进行监测,部署在室外,根据室外天气情况,发出告警

短信或对晾衣架进行控制;

无线烟感传感器对室内环境情况进行监测,一旦发生火情,第一时间短信告警并采取其

他联动措施;

图4.1无线温湿度采集模块

4.1.2电器控制部分控制部分主要基于zigbee的无线反馈控制模块,包括智能开关及智能红外遥控,控制

器只需要接在V电源线上即可无需另行布线,实现对空调、风扇、电视、音响、节能灯的控制。

下图3.2为智能红外遥控器,可以对需要操作的红外遥控键盘进行学习,由服务器平台进行记录存储,并通过zigbee无线模块进行下发,实现对空调、风扇、电视、音响的控制。

图4.2智能红外遥控器

无线智能开关由zigbeev继电器控制模块构成,实现对室内照明灯的控制。室内照明灯主要包括2个电视墙射灯,客厅大灯1个,其他3个普通照明灯;

智能窗帘及晾衣架控制器,包括导轨、步进电机、zigbee无线模块,主要安装于两个

窗户处,实现窗帘及晾衣架的无线控制;

图3.3电器控制示意图

图4.3电器控制示意图

4.1.3智能安防部分智能安防系统是由各种智能探测器和智能网关组成,构建房间内的主动防御系统。智能红外对射探测器,通过红外线反射进行布防,当有人闯入的时候发出报警;

智能烟雾探测器,探测出烟雾浓度超标后发出报警;

智能门禁探测器,基于RFID读卡器,只有有权限的人员才能够进入实验室,同时可实现考勤管理。另外在特定功能区域区分RFID权限级别,只有授权用户才可以操作控制电视;室内监控,监控住宅内的状况,实现实时察看、录像、录像调用、云台控制功能。通过手机、

服务器平台可随时察看监控区域内的情况,实现远程监控功能。整个安防系统可实现手机、

网关、电脑软件等方式接收报警信息,并能实现布防、撤防的设置。

图4.4安防设备示意图

4.1.4综合控制系统

综合控制系统包括智能家居网关、智能家居综合管理软件等部分组成,实现对房间的设备的综合管理,软件平台详细方案请参见软件平台方案。

4.1.4.1智能家居综合管理智能家居综合管理对室内所有设备进行实时管理,通过ZigBee无线传感器网络、wifi,

对家庭中多种传感器状态进行监测和控制,其内置多种应用场景,如娱乐场景、睡眠场景、

离家场景等。智能家居管理平台背景可以根据实际场景进行切换,室内所有设备都有唯一的物理地址,

通过智能家居演示平台可以对对应的每个节点友好名、节点类型、网络ID等参数进行配置修改,实现对每个节点的读写控制。在图形化仿真平台中,学生使用友好名就可以对相应设

备进行控制,并且生成、加载相应的控制脚本程序,实现自己的智能家居系统。

图4.5智能家居实训平台

4.1.4.2扩展功能物联网实验平台除了硬件提供统一的对扩展接口外,软件平台也提供了一套通用的数据

采集和控制通信协议,便于新增设备的接入。

图4.6调试信息解析窗口

调试信息解析窗口对整个实验平台的通信消息流程进行实时跟踪、解析、显示。比如将RFID操

作过程中的流程详细的展现出来,让学生熟悉RFID每个操作的详细过程,并且基于我们提供的通信协议进行二次开发时,可以作为调试工具,去跟踪定位问题,便于扩展出更多自己的应用程序。

4.1.4.3Python二次开发

Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,现在已成熟且稳定,目前已在计算机及通信领域

应用广泛。

软件平台提供了可二次开发的功能,目的是帮助学生学习和掌握Python语言,深入参与到物联网的实验中来,自己动手编写脚本控制传感器,切身的体会到物联网的应用。我们

的二次开发模块还可以帮助学生组合各类传感器,搭建一个物联网的应用环境,实现学生从

做实验到设计实验的跨越,让学生学习到知识的同时也充分体会到学习物联网的乐趣。

4.3模拟智能家居4.3.1模拟智能家居布局效果图

图3.7模拟智能家居布局效果图

4.3.2智能家居实训平台配置清单

类别序号产品名称单位数量备注

1多媒体智能网关至尊版(7寸TFT数字屏)

个1含协调器,含摄像头

23G模块个1报警短信,及终端控制

3Wifi模块个1摄像头无线传输

系统

4无线温湿度、光感传感模块个1

5无线压力传感模块个1

6红外探测器个1一个用于门禁防护

7烟雾报警器个1

8无线RFID读写器个1一个门禁管理

电9无线电动窗帘套1步进电机控制

器控制

10无线开关控制器个2控制2个灯

他11三周加速度传感器个1人体跌倒或物体位

12数码显示屏个1模拟显示空调、风扇、电视等设备运行

状态

13数码管个3显示温度、湿度

4.4软件平台及实验的设计为了让学生能够对物联网的基本要素和整体概念有一个理解。由浅入深的学习和掌握物

联网的相关知识,充分激发学生学习的兴趣。智能家居实训平台分为智能家居管理平台和模

拟仿真平台。智能家居管理平台对室内所有设备及系统参数进行配置管理,并内置典型的应

用场景,意图让学生对物联网在智能家居中的应用有系统的感知,并且为后续的实验提供参

考;模拟仿真平台主要包括传感器的认知实验模块、物体控制实验模块及综合应用实验模块,

意图为学生提供实践操作的环境,由浅入深的掌握物联网应用的关键技术。

4.4.1智能家居管理平台在智能家居管理平台中,主要包括了系统配置、节点布局、场景管理三个部分。

图3.8实验平台启动画面

4.4.1.1系统配置在该模块中,实现系统运行参数配置,主要包括传感器参数配置、服务器IP配置、串

口配置、密码管理。传感器参数配置,可以设置传感器状态、采集值超出阈值时是否报警、

采集周期、阈值、量程上下限等。

图3.9传感器通用参数配置

4.4.1.2节点布局

首先将要布置的传感器拖拉到左边实验室平面图中,并与实际位置相对应。右键点击该

传感器,则弹出右键菜单,选择进入传感器配置菜单后,选择系统自动获取的传感器类型,并与传感器物理地址绑定,完成了传感器与实际传感器的关联,完成关联后的示意图如

下:

图3.12节点管理界面

4.4.1.3场景管理

在场景管理中,可以预设不同场景中的物体属性,用户可以通过智能终端或者系统提供

的场景选择画面选择不同的场景,用户也可以选择自定义模式添加不同的场景。双击场景可直接切入仿真平台,对控制逻辑进行查看,在自定义模式下,学生可以参考预置的场景对控

制逻辑进行修改,学生也可通过选择确定的物体进行直接控制。

图3.10智能家居场景管理

4.4.2模拟仿真平台

4.4.2.1传感器的认知实验传感器作为物联网感知层中最重要的元素,首先让学生对传感器的性能指标有一个初步

的了解,点击左边相应的传感器,在右边的参数介绍区会显示相应的传感器信息,同时在这

个模块,学生可以通过相应的按钮来进行相关的实验,例如以图片或动画的方式先对传感器原理进行讲解,并可以进行温湿度数据的实时显示,通过外界条件改变,感知数据曲线的变

化,这样让学生有一个比较直观的认识。

图3.11传感器基础实验实验举例说明

温度传感器实验。

了解无线温度传感器的工作原理,通过实训平台展现如何由物理量转变为

电信号,再到实际温度值,再到数据的传输。并通过实际动手感受温度值的变化,引发学生

对响应速度、采集周期等问题的思考,激发学生学习和探索知识的兴趣。

启动智能家居实验室,保证所有设备都工作正常,在实验PC机上启动实验平台软件,并完成软件与试验箱的连接。

1、在实验平台节点管理窗口下,确认无线温度传感器在线;2、在传感器认知实验界面中,选择温度传感器认知实验;3、通过动画学习了解无线温度传感器的工作原理,了解物理量到实际温度值的转化过程;4、用手触摸传感模块,观察下方实时温度曲线变化,观察曲线的变化速度,引发对响应速度及采集周期的思考;

4.4.2.3综合应用实验考虑到部分学生有可能对Python知识不了解,无法编写脚本来控制传感器,阻碍学习

传感器和Zigbee的知识,我们的软件平台提供自动生成Python脚本功能,学生以自动生成的示例为基础,轻松掌握Python的基础语法知识,进而可以自己设计传感器综合应用实验。自动生成Python的界面如下图3.13所示。

图3.13自动生成Python界面图

整个模块的功能是提供基于控件拖拽的可视化界面编程方式,界面左边是控件区,其中传感器控件区中的所有传感器控件都是当前已开启并处于正常工作状态下的传感器,单击传

感器控件区下方的刷新按钮可根据当前的各传感器状态更新传感器控件区中的传感器图标数量,实现了画图时图标和实际工作传感器的绑定,学生拖动传感器画图时,自动绑定传感

器的短地址、友好名等信息到控件的属性中,无需学生进行任何设置,就可以生成Python脚本。界面的右边是画图区,学生通过拖动控件区的通用控件和传感器控件,连线后形成流

程图,单击工具栏中的生成Python脚本了。

4.4.2.4学生自设计应用实验为了让学生从认知物联网到感知物联网,我们的软件平台提供让学生自己设计物联网智

能家居应用实验的功能。学生可通过拖动传感器控件,连线成流程图后就可生成Python脚本,执行生成的Python脚本就可获得对智能家居中电器的控制,如下图3.14及3.15所示。

软件平台还可以保存学生设计的应用实验,在需要使用时加载到软件平台中,就可以恢

复到学生保存时的实验环境,方便学生在该实验环境的基础上再进行深入的实验。

图3.14学生自设计应用实验

图3.15学生自设计应用实验生成的Python

附录1:传感器模块参数列表

表1传感监测模块参数列表模块性能参数功能




转载请注明:http://www.aierlanlan.com/grrz/1792.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了