智能家居国赛样题资料文档格式.docx

上传人:b****6 文档编号:20828140 上传时间:2023-01-25 格式:DOCX 页数:28 大小:1.12MB
下载 相关 举报
智能家居国赛样题资料文档格式.docx_第1页
第1页 / 共28页
智能家居国赛样题资料文档格式.docx_第2页
第2页 / 共28页
智能家居国赛样题资料文档格式.docx_第3页
第3页 / 共28页
智能家居国赛样题资料文档格式.docx_第4页
第4页 / 共28页
智能家居国赛样题资料文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

智能家居国赛样题资料文档格式.docx

《智能家居国赛样题资料文档格式.docx》由会员分享,可在线阅读,更多相关《智能家居国赛样题资料文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

智能家居国赛样题资料文档格式.docx

施工工具箱

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.参赛选手需仔细阅读试题,按照试题要求填写答案或提交竞赛成果。

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

智能家居模拟应用模块设备清单:

☐电脑

☐USB转串口线

☐协调器

☐节点板

☐射频顶板

☐棒状天线

☐人体感应传感器模块

☐可燃气体传感器模块

☐烟雾传感器模块

☐温湿度传感器模块

☐光照传感器模块

☐LED灯组模块

☐数码管模块

☐电源线

注:

选手赛前需先根据智能家居模拟应用模块设备清单确认设备及数量,签字确认后方可进入比赛。

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

窗体及控件属性:

1.Form

Name:

FormMain

MaximizeBox:

False

MinimizeBox:

Size:

995,760

Text:

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

StartPosition:

CenterScreen

1.1GroupBox

Name:

gbDataInfo

Dock:

Bottom

Size:

979,200

Text:

日志信息

1.1.1Panel

plSave

Bottom

973,24

1.1.1.1.1Button

btnSave

Right

190,24

保存日志至文本文件

1.1.2RichTextBox

rtbDataInfo

Fill

ReadOnly:

True

1.2GroupBox

gbConfigPanel

Top

979,48

配置面板

1.2.1Label

lblPortConfig

Location:

56,21

端口配置:

1.2.2ComboBox

cbbSerialPort

Items:

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

91,18

63,23

1.2.3Label

lblBaudRate

Location:

116,21

波特率

1.2.4ComboBox

cbbBaudRate

Items:

2400/9600/19200/38400/115200

162,18

81,23

1.2.5Button

btnOpenPort

249,18

134,24

连接协调器

1.2.6CheckBox

ckbMonitorData

397,21

连续监测传感器数据

1.2.7CheckBox

ckbLdControl

593,21

联动控制

1.3GroupBox

gbControlPanel

979,206

控制面板

1.3.1Panel

pNetInfo

Dock:

Left

302,184

1.3.1.1.1Button

btnMacToShortAddr

4,5

132,24

获取长短地址映射

1.3.1.1.2TextBox

txtNodeMac

147,6

148,23

1.3.1.1.3TextBox

txtNodeShortAddr

225,36

70,23

1.3.1.1.4Button

btnReadMac

4,65

获取协调器Mac地址

1.3.1.1.5TextBox

txtMacAddress

147,65

ReadOnly:

True

1.3.1.1.6Button

btnReadNodes

4,96

获取网络节点数

1.3.1.1.7TextBox

txtNodes

225,96

1.3.1.1.8Button

btnReadChannel

4,126

获取ChannelID

1.3.1.1.9TextBox

txtChannel

225,126

1.3.1.1.10Button

btnReadPanID

4,156

TextBox:

获取PanID

1.3.1.1.11TextBox

txtPanId

225,156

1.3.2Panel

pSingleControl

83,184

1.3.2.1.1Button

btnControl

6,5

72,24

控制

1.3.2.1.2CheckBox

ckbLed

6,38

LED灯组

1.3.2.1.3CheckBox

ckbBjdj

步进电机

1.3.2.1.4CheckBox

ckbZldj

6,98

直流电机

1.3.2.1.5CheckBox

ckbDigit

6,128

数码管

1.3.2.1.6CheckBox

ckbBuzzer

6,158

蜂鸣器

1.3.3Panel

pLdCondition

Top

588,27

1.3.3.1.1Label

lblLdCondition

4,5

联动条件选择:

1.3.3.1.2RadioButton

radioBtnIlluminationOuter

92,4

光照度

1.3.3.1.3RadioButton

radioBtnTempOuter

154,4

温度

1.3.3.1.4RadioButton

radioBtnHumidity

209,4

湿度

1.3.3.1.5RadioButton

radioBtnSmog

259,4

烟雾

1.3.3.1.6RadioButton

radioBtnGas

309,4

可燃气体

1.3.3.1.7Label

lblConditionGauge

412,6

条件

1.3.3.1.8ComboBox

cbbCondition

>

/=/<

445,2

35,23

1.3.3.1.9Label

lblReliefValue

482,6

阀值

1.3.3.1.10TextBox

txtReliefValue

516,2

68,23

1.3.4CheckBox

ckbLed1

395,57

LED1#

功能:

选中代表开灯,反之代表关灯

1.3.5CheckBox

ckbLed2

458,57

LED2#

1.3.6CheckBox

ckbLed3

521,57

LED3#

1.3.7CheckBox

ckbLed4

584,57

LED4#

1.3.8CheckBox

ckbLed5

647,57

LED5#

1.3.9CheckBox

ckbLed6

710,57

LED6#

1.3.10CheckBox

ckbLed7

773,57

LED7#

1.3.11CheckBox

ckbLed8

836,57

LED8#

1.3.12Label

lblDirection

394,87

方向

1.3.13ComboBox

cbbDirection

正/反

428,84

64,23

选择步进电机转动方向

1.3.14Label

lblAngle

494,87

角度

1.3.15ComboBox

cbbAngle

45°

/90°

/135°

/180°

/225°

/270°

/315°

/360°

528,84

1.3.16Label

lblSpeed

595,87

转速

1.3.17ComboBox

cbbSpeed

1/2/3/4/5/6/7/8/9

629,84

1.3.18Panel

pZldj

394,109

222,32

1.3.18.1.1RadioButton

radioBtnLeft

6,6

向左

1.3.18.1.2RadioButton

radioBtnStop

84,6

停止

1.3.18.1.3RadioButton

radioBtnRight

162,6

向右

1.3.19Label

lblDigitValue

394,148

数值

1.3.20NumericUpDown

nudDigit

429,144

Maximum:

99

1.3.21Panel

pBuzzer

394,169

110,32

1.3.21.1.1RadioButton

radioBtnChirp

4,6

鸣叫

1.3.21.1.2RadioButton

radioBtnStopChirp

57,6

1.4GroupBox

gbMonitor

环境监测控制面板

1.4.1Panel

pMonitor

973,31

1.4.1.1.1Label

lblInterval

8,8

采样周期

1.4.1.1.2TextBox

txtInterval

66,5

80,23

1.4.1.1.3Label

lblIntervalUnit

148,8

毫秒

1.4.1.1.4Label

lblIlluminationOuter

198,8

光照度

1.4.1.1.5TextBox

txtIlluminationOuter

243,5

80,23

1.4.1.1.6Label

lblTempOuter

325,8

温度

1.4.1.1.7TextBox

txtTempOuter

359,5

1.4.1.1.8Label

lblHumidity

441,8

湿度

1.4.1.1.9TextBox

txtHumidity

474,5

1.4.1.1.10Label

lblSmog

557,8

烟雾

1.4.1.1.11TextBox

txtSmog

590,5

1.4.1.1.12Label

lblGas

672,9

1.4.1.1.13TextBox

txtGas

730,5

1.4.1.1.14Label

lblSelectSeries

816,8

曲线选择

1.4.1.1.15ComboBox

cbbSelectSeries

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

874,5

95,23

1.4.2Panel

pChart

1.4.2.1.1Chart

chartData

BackColor:

Control

模块1:

1在FormMain_Load中获取电脑的所有串口并加载到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发送控制数码管的指令,实现与选择状态一致的控制效果,并将发送的指令和返回的指令显示在rtbDat

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

当前位置:首页 > 高等教育 > 管理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1