Raspberry Pi 是一個廣泛應用於各種領域的單板電腦,其獨特的特點和功能使其成為學習和開發嵌入式系統和物聯網應用的理想工具。課程旨在幫助學生掌握Raspberry Pi及Python編程的基礎知識,理解Raspberry Pi的基本應用,以致配合機器學習和人工智慧,進行人體姿態檢測,為進一步學習機器學習和人工智慧理論打下堅實基礎。
課程特色
開拓實用技能
學習Raspberry Pi應用和 Python 程式設計,為學生打開無限可能的大門,培養實用技能,為 STEM 學習打下堅實基礎。
緊貼科技發展
課程旨在幫助學生建立嵌入式系統和物聯網領域的基礎知識,並通過親身應用Raspberry Pi微電腦,讓學生跟上科技發展的的最新趨勢。
最適合學習編程的筆記
使用 Jupyter Notebook 為主要教材,內建執行程式碼的功能,讓學生可以即時測試自己的程式碼,並作出相應的調整,互動性十足,有助提升同學學習編程的效率。
活用所學知識
透過結合Python和Raspberry Pi,開發 AI 深蹲計數器,將所學知識應用到實際場景中。幫助學生更深入理解程式設計原則和應用。
專題式學習
透過不同專題學習 Raspberry Pi 的基礎知識
縮時攝影機
認識如何從 GitHub 中複製一個項目下來
測距器
認識數位輸入和輸出
復古遊戲機 RetroPie
認識如何燒錄 OS 到 SD 卡
課程內容
* 可根據學校需要調整
入門課程 (共 15 小時)
- 燒錄 Raspbian OS 到 SD Card
- 設定Raspberry Pi的 Wi-Fi 連線
- 使用 SSH 連接到Raspberry Pi的系統終端
- 透過 RealVNC Viewer 連接至Raspberry Pi
- 認識 Linux 指令
- 介紹 RetroPie
- 製作復古遊戲 – PacMan 食鬼遊戲
- 認識開源項目及 GitHub
- 從源代碼構建Raspberry Pi儀表板
- 連接並啟用 Pi Camera
- 介紹 FFmepg 及 Mogrify
- 介紹及製作縮時攝影機
- 介紹超聲波感應器的原理
- 介紹 GPIO
- 連接並控制 OLED 螢幕及超聲波感應器
- 執行測距器程式
AI 深蹲計數器 (共 15 小時)
- 學習 Python 基礎知識
- 學習應用互動式筆記本 – Jupyter Lab:
- 了解並創建虛擬環境
- 安裝及執行 Jupyter Lab
- 了解機器學習的方法
- 透過 Google Teachable Machine 創建圖像識別模型
- 參與小型 Kaggle 比賽
- 認識不同姿勢偵測模型
- 思考並實踐深蹲計數器的運作方式
- 應用 Movenet 模型進行姿勢偵測
- 通過 OpenCV 獲取並處理輸入影像
- 實施深蹲計數演算法
- 認識並應用 Google Coral 加速器
- 了解如何將模型預測誤差的影響最小化
Raspberry Pi X Python X AI
- 了解機械學習
- 認識 AI 如何分析及處理影像
課程安排
初階課程 (12 至 15 小時)
建議一個學期完成 8 節初階課堂,每節 1.5 小時。
*可根據學校需要調整課堂數及時數
進階課程 (12 至 15 小時)
建議一個學期完成 8 節進階課堂,每節 1.5 小時。
*可根據學校需要調整課堂數及時數
完整課程 (24 至 30 小時)
建議一個學年完成 16 節初階及進階課堂,每節 1.5 小時。
*可根據學校需要調整課堂數及時數
歡迎填妥下方表格讓同事為你提供咨詢。
精選照片
常見問題
初階課程:無需。課程一般適合任何初中至高中學生。
進階課程:學生應已參與初階課程 / 對 Raspberry Pi 及編程 (不限於 Python) 有一定認識。
學校需準備以下項目:
1) 可運行 Python 3.9 或更新版本的電腦
2)網路攝影機 (電腦內置或外接均可) ※僅適用於進階課程
建議先致電+852 6554-1506 或電郵至 [email protected]向同事溝通學校期望的教學內容,同事將就教學所需設備提供建議。
課程包括Raspberry Pi 課程學習套裝
- Raspberry Pi 4B
- 讀卡器
- 超聲波傳感器
- 火牛
- 16GB SD 卡
- OLED 顯示屏
- MicroHDMI 轉 HDMI 線
- Pi 廣角鏡頭
- 遊戲機手制
我們可以協助提供所需清單和購買,歡迎向我們查詢瞭解更多。