基于CheckMate设备设计一个应答系统
扫描二维码
随时随地手机看文章
它可以让学生在课堂上无声地表达自己的需求,而不用举手按下按钮。
课堂参与应该很简单:你举手,老师看到,然后你说话。但在现实中,并不是这样的。
我们是一群坐在教室里的学生,在那里举手通常意味着什么。你会举起手臂几分钟,只是为了看到别人在你之前打电话。这不是谁最需要帮助的问题。而是关于老师碰巧注意到谁。这既不公平,也没有效率。
所以我们想到了另一种方式:一个按钮。沉默,谨慎,有人脉。
我们建立将军会是为了让每个学生在课堂上都有公平的发言权,没有大喊大叫,没有挥手,没有被忽视。只需点击一下,你的小组就会被添加到教师实时看到的队列中。秩序受到尊重。下降的紧张关系。学习也更顺畅。
它是如何工作的
每组学生都有一个CheckMate设备,由Arduino MKR WAN 1310供电。当按下按钮时,消息通过LoRaWAN发送到物联网(TTN),后者触发一个webhook,将请求发送到web服务器。
web服务器接收请求并更新教师计算机上的实时界面,清晰地显示所有待处理的学生请求,并按照请求的顺序进行显示。
特性
按钮1:求助(代码1)
按钮2:验证步骤(代码2)
按钮3:取消请求(代码3)
自动复位:5分钟后,LED灯自动熄灭
实时队列:教师按照到达的顺序看到学生的请求
低功耗:LoRaWAN最小的能源使用和广泛的范围
系统架构
学生按下CheckMate设备上的按钮
Arduino MKR通过LoRaWAN发送请求
TTN将负载转发给webhook
PHP服务器解析负载并更新MySQL数据库
教师界面实时获取并显示更新后的请求列表
Web后端(PHP + MySQL):
Webhook端点接收解码的TTN消息
请求数据存储和更新在MySQL
实时仪表板(requests .php)显示队列
网站
本文编译自hackster.io