基于CheckMate設備設計一個應答系統(tǒng)
它可以讓學生在課堂上無聲地表達自己的需求,而不用舉手按下按鈕。
課堂參與應該很簡單:你舉手,老師看到,然后你說話。但在現(xiàn)實中,并不是這樣的。
我們是一群坐在教室里的學生,在那里舉手通常意味著什么。你會舉起手臂幾分鐘,只是為了看到別人在你之前打電話。這不是誰最需要幫助的問題。而是關于老師碰巧注意到誰。這既不公平,也沒有效率。
所以我們想到了另一種方式:一個按鈕。沉默,謹慎,有人脈。
我們建立將軍會是為了讓每個學生在課堂上都有公平的發(fā)言權,沒有大喊大叫,沒有揮手,沒有被忽視。只需點擊一下,你的小組就會被添加到教師實時看到的隊列中。秩序受到尊重。下降的緊張關系。學習也更順暢。
它是如何工作的
每組學生都有一個CheckMate設備,由Arduino MKR WAN 1310供電。當按下按鈕時,消息通過LoRaWAN發(fā)送到物聯(lián)網(wǎng)(TTN),后者觸發(fā)一個webhook,將請求發(fā)送到web服務器。
web服務器接收請求并更新教師計算機上的實時界面,清晰地顯示所有待處理的學生請求,并按照請求的順序進行顯示。
特性
按鈕1:求助(代碼1)
按鈕2:驗證步驟(代碼2)
按鈕3:取消請求(代碼3)
自動復位:5分鐘后,LED燈自動熄滅
實時隊列:教師按照到達的順序看到學生的請求
低功耗:LoRaWAN最小的能源使用和廣泛的范圍
系統(tǒng)架構
學生按下CheckMate設備上的按鈕
Arduino MKR通過LoRaWAN發(fā)送請求
TTN將負載轉發(fā)給webhook
PHP服務器解析負載并更新MySQL數(shù)據(jù)庫
教師界面實時獲取并顯示更新后的請求列表
Web后端(PHP + MySQL):
Webhook端點接收解碼的TTN消息
請求數(shù)據(jù)存儲和更新在MySQL
實時儀表板(requests .php)顯示隊列
網(wǎng)站
本文編譯自hackster.io