教学用无线答题统计系统
随着无线局域网的发展,无线技术自身的优势不断在应用中体现出来。目前国内教学课堂答题方式还停留在原始的口头答题,老师无法进行准确的答案统计。准确的答案统计,对于老师了解学生知识掌握情况和教学是有益的。本文采用TI公司的ZigbeeCC2530芯片,内部集成了一个8051处理器和一个无线射频模块,设计了一款教学用无线答题系统,方便了学生在课堂中回答问题,也解决了教学中答案准确统计问题。具有构建成本低,使用方便等特点。
1 系统概述
1.1 系统组成
该无线答题统计系统由上位机、教师模块(父节点)、学生模块(子节点)3部分组成,如图1所示。上位机是基于Windows的串口通信程序,它通过电脑串口和父节点连接,父节点和子节点都是无线通信模块。各模块功能如图1所示。
上位机功能:(1)负责向父节点发送命令;(2)接受父节点发来的答题数据;(3)对收集的数据进行统计显示。
父节点功能:(1)接受上位机发来的命令;(2)向子节点发送相应的命令;(3)收集子节点答题信息。
子节点功能:(1)接受父节点发来的命令;(2)将信息发给父节点。
硬件实物图如图2所示。图2是父节点的硬件布局:(1)是程序下载口;(2)是电源开关;(3)是电池供电接口;(4)是跳针,戴上跳线帽时允许电池供电,摘下跳线帽时不允许电池供电;(5)是USB供电接口。(6)是RS232接口。
图3是子节点的硬件布局:(1)是程序下载口;(2)是电源开关;(3)是电池供电接口;(4)是跳针,戴上跳线帽时允许电池供电,摘下跳线帽时不允许电池供电;(5)是USB供电接口;(6)是液晶显示器;(7)是按键和LED灯。
1.2 系统基本流程
系统初始化后,上位机向父节点发送“在线查询”命令,父节点接收命令,并向子节点广播该“在线查询”命令,子节点接收到命令后将自己的节点号和在线状态回复给父节点,父节点接收到子节点的状态回复后,也向子节点回复“收到确认”信号,同时父节点向上位机上传各子节点的在线情况。这就完成了“在线查询”命令。
上位机向父节点发送“开始答题”命令,父节点接受命令,并向子节点广播该“开始答题”命令,子节点接收到命令后答题允许指示灯亮,这时子节点可以选择答案“A,B,C,D”其中一个,然后按确认键将自己的节点号和答案发送给父节点,父节点收到后将收到的信号原封不动地作为确认信号回发给子节点,子节点收到确认信号后,对应的答案灯会亮,表示确认你选的是哪个答案。譬如,子节点选的是“A”,父节点确认后,A灯亮。
相关文章
- 2024-01-25温差法提高渗透检测灵敏度
- 2023-05-19一种便携式射频卡记录仪设计
- 2023-05-15热疗温控系统中热电偶的冷端补偿
- 2024-07-17在冷锯机夹盘减振降噪中应用粉体阻尼技术的实验研究
- 2024-01-17基于LM628的光谱分析仪波长定位系统
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。