泰山高中電子科導師專用『
Smart 雲端打卡系統』
功能:利用RFID 感應學生證悠遊卡進行學生上學打卡,透過 LCD 直接顯示,而家長可以即時從 LINE 群組接收學生到校通知,導師可以從網頁隨時查詢全班出席狀況,資料均同步備份於雲端,背 後搭配強力磁鐵直接吸附於黑板固定使用,控制電路為 Webduino Smart,需連線執行方可使用。 ▼ 註 1:部分學校的無線網路有鎖 MAC,以提升安全性,亦可將手機先開基地台分享再開啟電路電源,當 Smart 紅燈閃爍代表偵測網路中,熄滅後亮綠燈代表網路連線成功,然後才可以開始執行積木程式碼。 ▼ 註 2:如果希望 Google 試算表新增的資料放到最上面,這樣可避免當資料太多要找最新資料許久,技巧就是再新增一個工作表,假設名稱改為SORT,在 A1 位置輸入『= query('工作表 1'!A:C ,"SELECT A,B,C ORDER BY A DESC")』,將工作表1 的欄位 A 資料排列由 Z 到 A 遞減(DESC),若是由 A 到 Z
遞增則改為ASC,然後依序按『檔案→發布到網路→選擇SORT 工作表與網頁格式→發布→確定』,然 後只要將此URL 連結公告分享,選擇『網頁格式』可以防止內容被人修改,而網頁資料並非隨時更新, 因為雲端系統是每5 分鐘自動更新。 ▼ 註 3:批次讀取全班姓名技巧,從學校班級檔案複製全班姓名,貼到記事本去掉表格格式,再貼到 Word,利用 Ctrl+H 將『指定方式→段落標記』全部取代為『, 逗號』,然後複製到 name 列表裡面。 ▼ 註 4:程式碼有5處內容要變更,如下面米黃色區塊,底下所謂『列表』即為『陣列』觀念,用逗號區隔
內容,其中 Google 試算表共用網址與 Line Notify Token 為私人資訊,切勿直接分享。
+ + SP + + -調整 LCD 亮度孔 Rx -+ 上面紅色為跳線 x2 ← 個別設定 RFID 內容
▼ 註 5:批次讀取全班 RFID 技巧如下,name 列表要先建立,將執行最後結果的 RFID_ID 列表內容複 製。
▼ 註 6:如果不會焊接的老師,亦可使用麵包板與杜邦線直接連接電路。
▼ 材料:16x2LCD、RFID、紅 LED、綠 LED、Buzzer、小型開關、6V 電池盒、短排針、長排針、母座各 1。 銅柱2.5cm*4 + 1.5cm*5 + 0.5cm*1 + 短螺絲*6 + 螺母*6