(完整word版)2015年全国职业院校技能大赛智能家居安装维护竞赛F卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(完整word版)2015年全国职业院校技能大赛智能家居安装维护竞赛F卷“2015年全国职业院校技能大赛"中职组
“企想”杯智能家居安装维护竞赛
F卷
2015 年6月
赛题说明
1.注意事项
(1)请按照以下比赛环境,检查比赛中使用硬件设备、连接线、工具、材料和软件等是否齐全,计算机设备是否能正常使用;并在设备确认单(含附表1,2,3)上签字。
(2)禁止携带和使用移动存储设备、计算器、通信工具及参考资料。
(3)操作过程中,需要及时保存设备配置。
比赛过程中,不要对任何设备添加密码。
(4)比赛中禁止改变软件原始存放位置.
(5)比赛中禁止触碰、拆卸带有警示标记的设备、线缆、插座。
(6)仔细阅读比赛试卷,分析需求,按照试卷要求,进行设备配置和调试.
(7)比赛完成后,不得切断所有电源,需保持所有设备处于工作状态.
(8)比赛完成后,比赛设备、比赛软件和比赛试卷请保留在座位上,禁止带出考场外。
(9)文件保存目录C:/桌面/竞赛材料(样板间)
2。
比赛软件环境
(1)物理机
⏹操作系统:Windows 7(32位)
⏹开发环境:Microsoft Visual Studio 2010 &MSDN
⏹智能家居开发库、开发文档、配置文件模板
⏹样板间控制软件
(2)虚拟机
⏹操作系统:ubantu(32位)
⏹QT框架:QT2。
4.0
3.赛题说明
(1)本次比赛的赛题由三部分组成,考核内容相互独立,单独评分。
(2)第一部分为智能家居设备安装调试以及应用配置,第二部分为智能家居嵌入式网关应用配置,第三部分为智能家居应用软件配置.
(3)比赛时间总计180分钟,参赛选手可自由分配任务及时间。
(4)参赛选手需仔细阅读试题,按照试题要求填写答案或提交竞赛成果。
(5)X代表工位号
赛题
某企业集团是一家从事高科技产品研发、生产和销售的大型企业,鉴于物联网技术的飞速发展,且应用越来越丰富,公司决定进军民用市场空间巨大的智能家居行业。
经过几年的研发,公司已有一批较成熟的产品,现公司需要在物联网产品与应用发布会上进行现场展示,要求你作为安装维护工程师来实现智能家居相关设备的安装和配置,确保达到良好的产品与应用的展示效果。
第一部分智能家居设备安装调试以及应用配置本部分要求完成节点板配置,网络拓扑图和设备连线图的绘制,智能家居设备的安装、连线以及软件调试,实现如下样品间电器布局图的效果。
说明:样板间里所有涉及220V强电部分都已经安装完毕,选手仅需针对弱电接线,节点板配置表和所需的visio素材都存放在“桌面\竞赛结果(样板间)\竞赛材料”文件夹中。
1—1 样板
间电器布局图
1.节点板配置
请根据指定的PANID 号和通道号设置对应节点板及板号、板类型、传感器类型(注: PANID 号为1YXB ;通道号为0X0B)(6分).(Y 为区域号)
2.绘制网络拓扑图和设备连线图
(1)使用Visio 软件绘制网络拓扑图。
(2分) (2)使用Visio 软件绘制设备连线图。
(6分)
(3)完成后的网络拓扑图和设备连线图分别以“网络拓扑图X.vsd ”和“设备连线图X 。
vsd ”
的文件名存入“桌面\竞赛结果(样板间)”文件夹中。
3。
设备安装
按照样板间电器布局图将以下设备安装置指定位置并固定,完成设备供电。
表1—1 设备列表
4.设备连线
根据设备连线图完成以下设备的电源线连接和控制信号线连接,并进行设备调试.
(1)根据LED射灯接线图完成电源线连接、控制信号线连接(LED1射灯控制信号线接继电器的P1接线端子, LED2射灯控制信号线接继电器的P3接线端子)。
(2)根据烟雾报警器接线图完成电源线连接、控制信号线连接(烟雾报警器控制信号线分别接控制板:白色线接控制板针脚4/橙色线接控制板针脚10)。
(3)根据换气扇接线图完成控制信号线连接(换气扇控制信号线接继电器P3接线端子)。
(4)根据门禁系统接线图完成电源线连接、控制信号线连接(门禁系统控制信号线接继电器P2接线端子、手动开关、门铃),设置开门方式为卡加密码(卡1卡号为384,密码为5256,卡2卡号为179,密码为2015).
(5)根据电动窗帘接线图完成控制信号线连接(电动窗帘控制信号线分别接继电器:窗帘关闭控制信号线接继电器P1接线端子;窗帘开启控制信号线接继电器P2接线端子;窗帘停止控制信号线接继电器P3接线端子)。
(6)根据报警灯接线图完成电源线连接、控制信号线连接(报警灯控制信号线接继电器P2接线端子).
要求:连线预留不超过10公分,并绑扎整齐、规范。
5.软件调试
(1)设备安装完成后,将协调器和A8相连。
(2)在A8上采用默认登录后,对节点板信息进行配置,实现相关执行设备的控制和信息采集。
附:基础知识测试部分
(1)通用串行总线的英语是,是连接计算机系统与外部设备的一种标准。
(2)USB设备主要的优点,,, 。
(3)USB是一种常用的pc接口,他只有根线。
(4)如下图所示是。
(5)如下图所示是。
(6)射频识别,RFID(Radio Frequency Identification)技术,又称,是一
种 .
(7)RFID分为阅读器和。
(8)RFID标签可以重复地,,RFID卷标内储存的数据. (9)RFID能够穿透纸张、木材和塑料等非金属或非透明的材质,并能够进行穿透性通信。
这句话是否正确。
A.正确B。
错误C。
不清楚
(10)RFID标签分为和两种.
第二部分智能家居嵌入式网关应用配置
本部分要求完成智能家居网关与协调器、节点板的连接,绘制网络拓扑图,实现界面、采集数据、实现对智能家居设备的控制和模拟应用配置,并进行NFS网络文件系统挂载和网关移植。
设备名称数量
☐电脑1
☐USB转串口1
☐USB公母头串口连接线1
☐协调器1
☐节点板3
☐射频顶板4
☐棒状天线4
☐电源线4
☐6410开发板(带电源和液晶屏)1
☐USB下载线1
☐网线1
☐SD(4G)卡1
☐SD卡读卡器1
☐物联网实训操作台(基础实验应用模块)1
说明:虚拟机登录及提升权限的密码是smarthome,两个动态链接库lib—X86.so、lib—ARM。
so存放
1.设备连接
首先完成智能家居网关与协调器的连接,之后完成以下设备与节点板的连接。
(1)完成光照传感器、温湿度传感器、风扇模块(直流电机)、求助按钮与节点板1的连接。
(2)完成人体感应传感器、窗帘模块(步进电机)、灯光模块(LED)与节点板2的连接。
(3)完成继电器、空调模块(数码管)、烟雾、蜂鸣器(板载)与节点板3的连接。
2。
绘制拓扑图
根据连线操作中的描述用Visio工具画出对应关系的拓扑图, 将其结果保存至“网关拓扑图X.vsd”,并存于“桌面\竞赛结果”文件夹中。
3。
SD卡的制作
将Superboot烧写到SD卡中,烧写SD卡所需要资料放置于“桌面\竞赛结果(网关)\竞赛材料”文件夹中.
4.Uboot的烧写
将Uboot烧写到网关中,烧写Uboot所需要的资料放置于“桌面\竞赛结果(网关)\竞赛材料”文件夹中。
5.内核的烧写
将内核烧写到网关中,烧写内核所需要的资料放置于“桌面\竞赛结果(网关)\竞赛材料”文件夹中。
6。
界面实现
依照界面效果图和控件的基本属性表,实现控制界面,要求能够体现如下控制效果。
图2—1界面效果图
对象下是二个下拉框,第一个控制中可选择有灯,风扇,蜂鸣器,步进电机,射灯,数码管,第一个框未选的可在第二个框中进行选择。
动作对应关系如下表:
对象动作对象动作对象动作
灯全开;全关风扇打开;关闭蜂鸣器开;关
射灯打开;关闭数码管开;关
步进电机正转;反转;
停
图2-2 启动界面图2-3过渡界面
完成欢迎界面(图2-2)中“en"按钮的功能,实现点击后进入下一个页面(图2-3),当进度条的值为60时,将“欢迎使用”文字变为“系统加载完,好好”;完成(图2-3)中“智能家居“按钮的功能,实现点击后进入下一个页面(图2-1);完成图2-3中X实现关闭系统的功能。
单
击图2—1中的右下角按钮可实现回到图2—3。
7.数据采集
完成串口参数配置,实现数据采集及实时显示。
(1)完成温度参数的采集,并将温度值实时显示。
(2)完成湿度参数的采集,并将湿度值实时显示。
(3)完成光照度参数的采集,并将光照度值实时显示.
(4)完成烟雾参数的采集,并将烟雾值实时显示。
(5)完成人体感应状态的采集,并将状态实时显示。
(6)完成求助按钮状态的采集,并将状态实时显示。
并将结果存于“C:\竞赛结果(网关)"文件夹中,命名为“数据采集图.png”
8.控制功能实现
(1)射灯模块控制功能
当求助松开时按下求助按钮打开射灯,当求助按钮按下后松开求助按钮关闭射灯.
(2)蜂鸣器控制功能
通过点击界面中报警灯区域控制蜂鸣器的开启和关闭且完成界面中报警灯状态切换。
要求:当报警灯为红灯的时候单击报警灯图片蜂鸣器关闭,报警灯为绿灯的时候单击报警灯图片蜂鸣器开启。
(3)房间灯光控制功能
通过点击界面中灯区域控制灯光模块的开启和关闭且完成界面中灯状态的切换.要求:如图2-1所示,灯1,灯2,灯3对应灯光模块从右到左的1、2、3和4个灯且各灯控制互不影响。
(4)步进电机控制
当人体感应有人时步进逆时针转动360度,当人体感应无人时步进电机顺时针转动360度。
(5)风扇控制
通过点击界面中窗帘的区域控制风扇模块的开启和关闭且完成界面中灯状态的切换。
当窗帘闭合时,单击窗帘的区域打开风扇;当窗帘打开时,单击窗帘的区域关闭风扇。
(6)选中控制对象,设置好动作,可按要求执行各种动作,同时完成界面上的对应的变化。
9。
智能家居模式应用配置
实现智能家居应用中的四种模式,分别是日间模式、夜间模式、安防模式、自定义模式,添加模式。
具体要求如下:
(1)选中空调开复选框,其文字变为空调关,按—按钮,进度条值减1,按+按钮进度条值加1,将进度条的值在数码管上显示,空调值范围是16~35。
选中空调关复选框,进度条的值可以变化(值范围变为0~50),但不在数码管上显示。
(2)当勾选“单独控制”时,不能进行联动,只能进行单个器件的控制,模式后的标签显示“联动控制”;当勾选“联动控制”时,不能进行单个器件的控制,只能进行联动操作,模式后的标签显示“单独控制";当“单独控制”和“联动控制”都被勾选时,模式后的标签显示
“模式选择错误”。
当“联动方式勾选”以后,当时间介于6:15-18:05区间时,进入日间模式;当时间介于18:16-00:15区间时,进入夜间模式;当时间介于00:16-6:04区间时,进入安防模式.
(3)日间模式
保持温度、湿度、光照、烟雾、人体感应传感器参数能够实时采集并显示在界面的对应区域中.模式的文字变为“日间”(绿色字).
执行关闭灯,关风扇,关空调,开启房间窗帘(既:电机顺时针转动1周),完成真实器件动作的同时更新相应功能模块在界面对应区域中的状态.
当光照度高于280Lux,闭合房间窗帘(既电机逆时针转动2周),如不满条件时,开启房间窗帘(既电机逆时针转动1周)。
当温度高于32℃打开风扇,开启灯光。
当湿度高于55时,打开空调并设置空调温度为20℃;完成真实器件动作的同时更新相应功能模块在界面对应区域中的状态。
(4)夜间模式
保持温度、湿度、光照、烟雾、人体感应传感器参数能够实时采集并显示在界面的对应区域中且将湿度值的整数部分实时显示在数码管上。
模式的文字变为“夜间”(黄色字).
执行开启房间灯、设置空调为25度、闭合窗帘、关风扇(既:电机逆时针转动2周),完成真实器件动作的同时更新相一次模块在界面对应区域中的状态.
当温度高于30度时,空调设为18度。
当湿度值大于60,开启风扇。
当人体感应到人时,打开射灯,反之关闭射灯。
(5)安防模式
保持温度、湿度、光照、烟雾、人体感应传感器参数能够实时采集并显示在界面的对应区域中.模式的文字变为“防盗”(蓝色字)。
执行关闭灯、闭合窗帘(既:电机逆时针转动1周),开启人体红外检测,当人体红外检测到人,则开启射灯模块、开启房间灯、开蜂鸣器;否则关闭射灯模块、关闭房间灯、关蜂鸣器。
完成真实器件动作的同时更新应模块在界面对应区域中的状态。
当温度高于28℃、光照度高于200Lux,且湿度值超过50的时候,开启窗帘(既:步进电机顺时针转动2周),设置空调温度为23℃;如条件不满足时,设置空调温度为25℃,关闭窗帘(步进电机逆转1周);完成真实器件动作的同时更新相应功能模块在界面对应区域中的状态。
当有人求助时,开启风扇,否则关闭风扇。
(6)自定义模式
持温度、湿度、光照、烟雾、人体感应传感器参数能够实时采集并显示在界面的对应区域中。
模式的文字变为“自定”(白色字)。
点击“自定义模式开”复选框,停止自定义模式的条件触发,“自定义模式开" 复选框切换为“自定义模式关”。
当条件1或条件2满足时,执行所选中控制对象,设置好动作,可按要求执行各种动作,同时完成界面上的对应的变化。
(注:当自定义模式启动时,日间模式、夜间模式和安防模式都不启动.)
点击“自定义模式关”复选框,停止自定义模式的条件触发,“自定义模式关”复选框切换为“自定义模式开”.
(7)添加模式
单击添加模式后,停止其它的模式,所示模块均处于关闭状态。
调时间控件的值,调好后单击时间复选框,将第一次的值设为开始时间;重复以上动作将第二次的值设为结束时间。
以上动作可以重复操作。
单击模式动作复选框,选好上一行的控制对象,设置好动作,将设置的对象名在对象1后的XX上显示,设置的动作在动作后的XX上显示。
选好下一行的控制对象和动作,同对象1的显示要求显示在对象2.
单击添加模式后,恢复模式运行,当时间进入到添加模式后的时间范围内时,运行添加模式。
模式的文字变为“添加”(白色字).
10.NFS网络文件系统的挂载
(1)将网关的根目录挂载到虚拟机/mnt下,列出网关根目录,并将结果截屏以“计算机目录”.png名字保存至“桌面\竞赛结果”文件夹中.
(2)完成NFS网络文件系统挂载的配置,并将结果(即输入的命令和正确的字符数)截屏以“159命令数".png名字保存至“桌面\竞赛结果"文件夹中。
(3)列出网关根目录,并将结果截屏以“网关目录。
png”名字保存至“桌面\竞赛结果"文件夹中.
11。
网关移植
将实现的智能家居模拟应用全部移植到网关上,并能够正常运行。
第三部分智能家居应用软件配置
此部分要求完成设备连接、网络拓扑图的绘制、上机位UI设计、实现界面逻辑流程与软件逻辑流程.
1。
设备连接
(1)将PC1机与协调器连接。
(2)依次开启协调器和节点板的电源开关,给各个模块供电,节点板联网状态指示灯间断闪烁,表
示正在组网或组网不成功,指示灯长亮为红色,表明设备组网成功,可以进行后续操作。
注:协调器和节点板均使用5V直流电源供电。
2。
绘制拓扑图
设备连接描述:节点板1连接温湿度传感器、燃气传感器、数码管、求助按钮、人体感应传感器、LED灯和蜂鸣器;节点板2连接烟雾传感器、风扇和蜂鸣器;节点板3连接光照度传感器、窗帘、蜂鸣器和继电器。
使用Visio软件完成拓扑图绘制,并保存至“桌面\竞赛结果(上位机)\拓扑图X.vsd”。
注:X代表参赛队的工位号。
3。
上位机开发界面设计
参赛者在Visual Studio 2010集成开发环境下,使用C#开发语言,完成智能家居管理软件的开发,软件界面参照截图(界面仅供参考之用,数据部分需结合实际情况显示正确)。
控件按合理的命名规则。
1.请参照Bizideal Zigbee V25开发包提供的方法完成下列模块的功能开发.所用素材均存在
于“桌面\竞赛结果(上位机)\竞赛材料"文件夹中。
2.保存方法:解决方案名为“swj5th。
sln”,保存路径为“桌面\竞赛结果(上位机)"文件夹。
各窗体的文件名主名使用窗体名,以。
cs为扩展名。
系统启动后,首先出现主窗体,然后会自动弹出“动态获取串口”窗体,接着会自动的在listBox 中将动态获取的串口名加载成项,之后根据获取情况自动进行下一步动作(如果获取到设备串口就打开串口且刷新项的文本,随后自动关闭“动态获取串口"窗体,并开始接收数据;如果没获取
到就在排查后点击最后个项以重启软件)。
界面效果图3
—1
界面效果图3—2
3.功能模块实现要求
利用智能家居板块和智能书架板块中的设备和功能,实现相关环境参数的监测,并可以手动控制相关设备和根据相关条件联动控制相关设备。
具体实现下列功能:
(1)联动模块中,当数据接收成功时,“1。
燃气0"和DomainUpDown中的“烟雾0”、“湿度0”和“光照度0”等文本会将0刷新成实时收到的对应数值(取整)。
若勾上“开启联动”时,联动生效.燃气值如果大于40那么风扇转动,否则风扇停。
comboBox中列有“≥”和“<”,当选好某项后,亮多少根数码管段处的0自动刷新为4,且范围为4~14(亮数码管最少的只亮4根显示“11”,最多的是亮14根,显示“88”),此时如果条件满足,则数码管亮对应根,否则关闭数码管显示。
若去掉“开启联动”的勾,那么联动失效。
不管联动开启还是关闭,都可以点击“采样6个点”按钮,点击后会将接下来获取到的6个燃气值取整后存入天线通道号0(关闭联动)或1(开启联动)所对应标签的块0~5中,写数据整个过程中“开启联动”和“采样6个点”不可用.Chart初始时无数据点,如果联动开启和关闭都已采样过,当对Chart右击时,会弹出关联菜单含“数据分析”,当点击“数据分析”时,先后读填写通道号0和1的块0数据,并同时显示在Chart中作对比,接着块1数据对比,块2数据对比……,当12个数据点都出现时停止读数据,就可看到两条折线图,点击Chart可将其放大到窗体大小(会遮住其他模块)。
(2)模式与单控模块中,右侧滑块在下时,继电器关,并清空所有单选按钮选中状态,且点击单选按钮无法选中,对复选按钮点击可选中同时完成相应的设备动作。
如果滑块在上时,继电器开,并清空所有复选框选中状态,并执行对应的设备动作,此时点击复选框无法选中,如果对单选按钮点击可选中某种模式。
当选中舞会模式时,以适当间隔循环执行灯全灭和流水灯动作;当选中节能模式时,如果人体感应为有人则开D1灯,否则灯全灭;当选中警报模式时,如果求助按钮被按下则蜂鸣器全响,否则全哑;当选中闹铃模式时,从早7点到晚9点整点都会有1个蜂鸣器响;当选中个性化时,其右文本框需填写有效的11位数字表示模式的触发条件和执行动作,前两位如果是00~23,那么触发条件为系统小时,接着两位表示分钟,后7位二进制串可对照其下的7个复选框(0代表未选中,1代表选中),那么要执行的动作就清楚了,要注意的是,如果个性化一旦设置成功,那么需将文本框的数字串写入到Debug里的“gexinghua.txt”(选手自行创建)里,在下次软件启动后,该文本框的文本直接从该txt文件里调出。
最后提醒一点,模式生效时,复选框的状态要与设备执行动作一致。
(3)数据库模块中,当接收到的温度值大于30时,该值会自动添加到Debug中的数据库
文件fenxi.mdb的表wendu中(请对照listView的结构自行创建),并实时显示在listView中。
在下拉菜单(列出2~11)中选好天线通道号后选中某个编号时,如果点击“转存到标签”按钮,那么会将该温度值存入对应天线通道号的标签中,同时在数据库表中删除该条目,并且弹出MessageBox提示所存的标签ID。
当点击“查找"时,可查找温度值个位是制定数字的条目并显示在listView里。