撰寫/攝影 | 許鈺莨 | ||
時間 | 30分鐘 |
材料表 (購買) |
|
難度 | 2(滿分5) |
本次分享會的主題是「 悠遊卡點名系統 」,我們將使用Raspberry Pi PICO W與擴充板和 RK 洞洞伍AIoT教學材料包材料包來實現。本專案將會使用 RFID 模組,記錄學生的悠遊卡號,並將學生的卡號傳送至Google Sheets雲端儲存。學校可以在Google Sheets雲端後台查看學生出席的情形。
以下是學生在上課前,學生排隊用有悠遊卡功能的學生證感應圖(此圖為AI生圖)。
感測器元件
硬體準備
首先,我們需要準備以下硬體:
- Raspberry Pi Pico W 和擴充板
- RFID 模組
- 悠遊卡功能的卡片
- 有源蜂鳴器模組
- OLED 螢幕
- Mirco – USB 訊號線
- 些許杜邦線
硬體連線圖
以下是感測器分開接線的接線圖。
RFID 模組
OLED 模組
有源蜂鳴器模組
專案流程圖
在程式一開始,會先讀取悠遊卡號,若是本班同學的卡號,蜂鳴器會發出急促的兩聲,OLED中也會顯示卡號和姓名;若是非本班同學的卡號,蜂鳴器會發出長的一聲,OLED中也會顯示卡號和未註冊同學。這些所有感應到的卡號都會上到 Google Sheets 雲端紀錄。
流程圖如以下所示。
軟體及程式下載
讀者請預先將程式撰寫軟體 BlocklyDuino F2 下載下來,程式撰寫軟體下載與其說明
https://cavedu.gitbook.io/cavedu/rk005/cheng-shi-zhuan-xie-ruan-ti-xia-zai
雲端設置
這次專案與【使用 Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報 】一樣使用雲端 Google Sheets 表單平台,來記錄學生出席狀況。
Google試算表設置
請看 使用 Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報 Google試算表設置的段落
專題展示
可以看見RFID感應到卡後,有註冊和未註冊的同學都會上傳至 Google Sheets 後台紀錄。
相關文章可參考
Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報
Raspberry Pi Pico W 智慧淹水偵測系統,結合 Google 試算表與 LINE 通訊軟體
Raspberry Pi Pico W 空氣品質檢測系統 — 上傳感測器數值到 Google 試算表
Raspberry Pi Pico W 與手機進行藍牙配對與無線通訊