全国技能大赛中职组智能家居样题Word文件下载.docx

上传人:b****2 文档编号:5240012 上传时间:2023-05-04 格式:DOCX 页数:23 大小:1.12MB
下载 相关 举报
全国技能大赛中职组智能家居样题Word文件下载.docx_第1页
第1页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第2页
第2页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第3页
第3页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第4页
第4页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第5页
第5页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第6页
第6页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第7页
第7页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第8页
第8页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第9页
第9页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第10页
第10页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第11页
第11页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第12页
第12页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第13页
第13页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第14页
第14页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第15页
第15页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第16页
第16页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第17页
第17页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第18页
第18页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第19页
第19页 / 共23页
全国技能大赛中职组智能家居样题Word文件下载.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

全国技能大赛中职组智能家居样题Word文件下载.docx

《全国技能大赛中职组智能家居样题Word文件下载.docx》由会员分享,可在线阅读,更多相关《全国技能大赛中职组智能家居样题Word文件下载.docx(23页珍藏版)》请在冰点文库上搜索。

全国技能大赛中职组智能家居样题Word文件下载.docx

物联网环境监测套件

QXZIGWS-12-2

4

施工工具箱

QXPNT-12-2

5

物联网智能家居样板间

6

个人电脑

国产

耗材清单:

设备名称

单位

6410ARM开发板

SD卡(4G)

SD卡读卡器

CH-ZB601-24AZigbee协调器

CH-ZB603-24AZigbee传感控制节点

CH-GK-GW100-25Zigbee协调器

7

CH-GK-ED030-25Zigbee传感控制节点

12

8

无线路由54M(含网线一根)

9

红外学习模块

10

USB转TTL下载线

11

USB数据线

*5V电源适配器

13

平板电脑1个

三、竞赛题

赛题说明:

1.本次比赛包含三部分考核内容,考核内容相互独立,单独评分。

2.第一部分为智能家居模拟应用上位机软件开发考核,第二部分为智能家居模拟应用嵌入式开发考核,第三部分为真实智能家居样板间安装调试考核。

3.比赛时间总计180分钟,参赛选手可自由分配任务安排及时间安排。

4.参赛选手需仔细阅读试题,按照试题要求填写答案或提交竞赛成果。

(一)智能家居模拟应用上位机开发

1.连线操作

1)PC1机与协调器用USB转串口线连接

2)将LED灯组、数码管(模拟空调)、温湿度传感器、可燃气体传感器、人体感应传感器、烟雾传感器、光照度传感器根据对应的接口名称插在模块对应的位置上,并确认连接正确

3)LED灯组、数码管(模拟空调)、温湿度传感器、可燃气体传感器、人体感应传感器受控于节点板1

4)烟雾传感器、蜂鸣器、模拟风扇受控于节点板2

5)光敏传感器、模拟电动窗帘受控于节点板3

6)依次打开“协调器→节点板1→节点板2→节点板3”的电源开关,给其供电,看到上述3块节点板联网状态指示灯为绿色时,表明设备组网成功,可以进行后续操作。

注:

协调器和节点板匀为5V直流电源供电

2.绘制拓扑图

根据连线操作中的描述用Visio工具画出对应关系的拓扑图

3.上位机开发

参赛者在Visual 

Studio 

2010集成开发环境下,使用C#开发语言,完成一套上位机软件的开发,软件界面及控件属性请按照表中的要求进行定义和摆放,不得随意更改名称和位置,如选手没有按要求进行定义和摆放造成的后果自负。

软件功能控制请参照Bizideal 

Zigbee 

V24开发包提供的方法完成下列模块功能开发。

开发包文档存放在桌面\竞赛材料(上位机)文件夹中。

软件开发完成后,运行软件生成文本文件格式的答题结果,文件保存路径:

桌面\竞赛成果\参赛编号.doc。

软件界面示意图:

除指定属性按表中设置,其它属性均为系统默认,窗体中所有控件Font属性均设置为MicrosoftYaHeiUI,9pt或微软雅黑,9pt

参照软件界面示意图,结合下方列出的基本属性表实现界面。

窗体的基本属性如下:

Name:

FormMain

MaximizeBox:

False

MinimizeBox:

Size:

995,760

Text:

智能家居应用软件“工位号”工位

StartPosition:

CenterScreen

日志信息部分控件属性表:

控件类型

Name

Dock

Size

Text

ReadOnly

GroupBox

gbDataInfo

Bottom

979,200

日志信息

Panel

plSave

973,24

Button

btnSave

Right

190,24

保存日志至文本文件

RichTextBox

rtbDataInfo

Fill

True

plSave面板包含在gbDataInfo中;

控件3-4包含在plSave面板中

配置面板部分控件属性表:

Location

Items

gbConfigPanel

Top

979,48

配置面板

Label

lblPortConfig

56,21

端口配置:

ComboBox

cbbSerialPort

91,18

63,23

动态加载PC机所有物理串口

lblBaudRate

116,21

波特率

cbbBaudRate

162,18

81,23

2400

9600

19200

38400

115200

btnOpenPort

249,18

134,24

连接协调器

CheckBox

ckbMonitorData

397,21

连续监测传感器数据

ckbLdControl

593,21

联动控制

控件2-8包含在gbConfigPanel中

控制面板部分控件属性表:

1)面板控件:

备注

gbControlPanel

 

979,206

控制面板

pNetInfo

Left

302,184

获取网络信息

pSingleControl

83,184

pLdCondition

588,27

联动面板

pZldj

394,109

222,32

直流电机

pBuzzer

394,169

110,32

蜂鸣器

面板2-6包含在gbControlPanel中

2)Label控件:

lblLdCondition

4,5

联动条件选择:

lblConditionGauge

412,6

条件

lblReliefValue

482,6

阀值

lblDirection

394,87

方向

lblAngle

494,87

角度

lblSpeed

595,87

转速

lblDigitValue

394,148

数值

控件1-3包含在pSingleControl面板中

3)Button控件:

btnMacToShortAddr

132,24

获取长短地址映射

btnReadMac

4,65

获取协调器Mac地址

btnReadNodes

4,96

获取网络节点数

btnReadChannel

4126

获取ChannelID

btnReadPanID

4,156

获取PanID

btnControl

6,5

72,24

控制

控件1-5包含在pNetInfo面板中;

控件6包含在pSingleControl面板中

4)CheckBox控件:

ckbLed

6,38

LED灯组

ckbBjdj

步进电机

ckbZldj

6,98

ckbDigit

6,128

数码管

ckbBuzzer

6,158

ckbLed1

395,57

LED1#

选中代表开灯

反之代表关灯

ckbLed2

458,57

LED2#

ckbLed3

521,57

LED3#

ckbLed4

584,57

LED4#

ckbLed5

647,57

LED5#

ckbLed6

710,57

LED6#

ckbLed7

773,57

LED7#

ckbLed8

836,57

LED8#

控件1-5包含在pSingleControl面板中

5)

TextBox控件:

TextBox

txtNodeMac

147,6

148,23

长短地址

txtNodeShortAddr

225,36

70,23

txtMacAddress

147,65

TRUE

Mac地址

txtNodes

225,96

节点数

txtChannel

225,126

ChannelID

txtPanId

225,156

PanID

txtReliefValue

516,2

68,23

控件1-6包含在pNetInfo面板中;

控件7包含在pLdCondition面板中;

6)ComboBox控件:

cbbDirection

428,84

64,23

选择步进电机转动方向

cbbAngle

528,84

45°

90°

135°

180°

225°

270°

315°

60°

选择步进电机转动角度

cbbSpeed

629,84

选择步进电机转速

cbbCondition

445,2

35,23

>

=

<

控件4包含在pLdCondition面板中;

7)

RadioButton控件:

RadioButton

radioBtnIlluminationOuter

92,4

光照度

radioBtnTempOuter

154,4

温度

radioBtnHumidity

209,4

湿度

radioBtnSmog

259,4

烟雾

radioBtnGas

309,4

可燃气体

radioBtnLeft

6,6

向左

radioBtnStop

84,6

停止

radioBtnRight

162,6

向右

radioBtnChirp

4,6

鸣叫

radioBtnStopChirp

57,6

控件1-5包含在pLdCondition面板中;

控件6-8包含在pZldj面板中;

控件9-10包含在pBuzzer面板中;

8)NumericUpDown控件:

Maximum

NumericUpDown

nudDigit

429,144

99

环境监测控制面板部分控件属性表:

gbMonitor

环境监测控制面板

pMonitor

973,31

pMonitor面板包含在gbMonitor中

2)Label控件

lblInterval

8,8

采样周期

lblIntervalUnit

148,8

毫秒

lblIlluminationOuter

198,8

lblTempOuter

325,8

lblHumidity

441,8

lblSmog

557,8

lblGas

672,9

lblSelectSeries

816,8

曲线选择

以上控件包含在pMonitor面板中

3)

txtInterval

66,5

80,23

txtIlluminationOuter

243,5

80,23

txtTempOuter

359,5

txtHumidity

474,5

txtSmog

590,5

txtGas

730,5

4)ComboBox控件:

Item

cbbSelectSeries

874,5

95,23

光照度/温度/湿度/烟雾/可燃气体

图表部分属性表:

BackColor

Chart

chartData

Control

pChart

chartData控件包含在pChart面板中

模块1:

1当窗体运行后,获取电脑的所有串口并加载到cbbSerialPort中

2点击按钮btnOpenPort,根据cbbSerialPort和cbbBaudRate选择的串口参数打开串口,并将btnOpenPort的Text属性改写为“断开协调器”,再次点击按钮btnOpenPort,关闭串口,并将btnOpenPort的Text属性改写为“连接协调器”

3点击按钮btnReadMac发送获取协调器Mac地址信息的指令,将返回指令中的Mac地址信息写入txtMacAddress

4点击按钮btnReadNodes发送获取网络节点数量信息的指令,将返回指令中的网络节点数量信息写入txtNodes

5点击按钮btnReadChannel发送获取通信信道信息的指令,将返回指令中的通信信道信息写入txtChannel

6点击按钮btnReadPanID发送获取PanID信息的指令,将返回指令中的PanID信息写入txtPanId

7将已知的设备Mac地址写入txtNodeMac,点击按钮btnMacToShortAddr发送获取短地址映射信息的指令,将返回指令中的短地址信息写入txtNodeShortAddr

模块2:

单步操作中,ckbLed、ckbBjdj、ckbZldj、ckbDigit、ckbBuzzer只能同时选中其中1个

1选中ckbLed,勾选LED1#-LED8#的任意选项,点击按钮btnControl发送控制LED灯组的指令,实现与勾选状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,例如:

发送LED灯组控制指令:

xxxxxxxx…换行符,LED灯组状态返回指令:

xxxxxxxx…换行符)

2选中ckbBjdj,选择cbbDirection中的方向选项,选择cbbAngle中的角度选项,选择cbbSpeed中的转速选项,点击按钮btnControl发送控制步进电机的指令,实现与选择状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,同上)

3选中ckbZldj,选择方向选项,点击按钮btnControl发送控制直流电机的指令,实现与选择状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,同上)

4选中ckbDigit,选择显示数字,点击按钮btnControl发送控制数码管的指令,实现与选择状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,同上)

5选中ckbBuzzer,选择状态,点击按钮btnControl发送控制蜂鸣器的指令,实现与选择状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,同上)

模块3:

1在txtInterval中填写采样周期时间值,单位为毫秒;

选中ckbMonitorData后开始按采样周期连续读取光照度、温度、湿度、烟雾和可燃气体的值,并将返回指令中的状态值刷新显示在与之对应的txtIlluminationOuter、txtTempOuter、txtHumidity、txtSmog和txtGas中,并将发送的指令和返回的指令显示在rtbDataInfo中(在指令前添加操作类型说明,同上)

2在连续监测传感器数据的同时,下拉选择cbbSelectSeries中对应的项目,将选中项目的连续的值的曲线通过chartData动态体现出来,X轴为时间,Y轴为传感器数据范围,上限和下限请根据传感器实际的采样值大小确定合理的范围

3当ckbMonitorData选中状态取消后,停止自动采样和曲线绘制

模块4

1选中ckbLdControl,此时ckbLed、ckbBjdj、ckbZldj、ckbDigit、ckbBuzzer可同时选中多个

2在连续监测传感器数据的条件下,在联动条件选择中选取要联动的条件项目,并选择条件和阀值,程序根据选中的项目的条件和阀值自动判断是否作出联动控制

3在ckbLed、ckbBjdj、ckbZldj、ckbDigit、ckbBuzzer中选取需要联动控制的项目,并选则对应的状态信息,程序根据选中的项目的条件和阀值自动判断后,如果条件满足自动发送选中的控制项目对应的状态控制指令,实现与选择控制的设备和状态一致的控制效果,当程序判断条件不满足时,恢复所选设备之前的状态

(二)智能网关应用嵌入式开发

虚拟机的登录密码:

123

1、连接操作

1)协调器与嵌入式网关通过RS232串口线连接

2)温湿度传感器、求助按钮、燃气传感器连接至节点板1对应的接口并受控于节点板1

3)人体感应传感器、数码管、LED模块连接至节点板2对应的接口并受控于节点板2

4)步进电机、直流电机、光照传感器连接至节点板3对应的接口并受控于节点板3

2、绘制拓扑图

根据连线操作中的描述用Vi

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2