Raspberry Pi 編程課程

Raspberry Pi 是一個廣泛應用於各種領域的單板電腦,其獨特的特點和功能使其成為學習和開發嵌入式系統和物聯網應用的理想工具。課程旨在幫助學生掌握Raspberry Pi及Python編程的基礎知識,理解Raspberry Pi的基本應用,以致配合機器學習和人工智慧,進行人體姿態檢測,為進一步學習機器學習和人工智慧理論打下堅實基礎。

課程特色

開拓實用技能

學習Raspberry Pi應用和 Python 程式設計,為學生打開無限可能的大門,培養實用技能,為 STEM 學習打下堅實基礎。

緊貼科技發展

課程旨在幫助學生建立嵌入式系統和物聯網領域的基礎知識,並通過親身應用Raspberry Pi微電腦,讓學生跟上科技發展的的最新趨勢。

最適合學習編程的筆記

使用 Jupyter Notebook 為主要教材,內建執行程式碼的功能,讓學生可以即時測試自己的程式碼,並作出相應的調整,互動性十足,有助提升同學學習編程的效率。

活用所學知識

透過結合Python和Raspberry Pi,開發 AI 深蹲計數器,將所學知識應用到實際場景中。幫助學生更深入理解程式設計原則和應用。

專題式學習

透過不同專題學習 Raspberry Pi 的基礎知識

camera

縮時攝影機

認識如何從 GitHub 中複製一個項目下來

distance

測距器

認識數位輸入和輸出

game

復古遊戲機 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 廣角鏡頭
  • 遊戲機手制

 

我們可以協助提供所需清單和購買,歡迎向我們查詢瞭解更多。

聯絡我們

其他課程

CoSpaces 遊戲設計課程

探索這個功能強大的虛擬世界創建平台。學習使用CoSpaces的各種功能,使用編程實現互動和遊戲。還會連接 360 相機、拍攝全景照片,並製作導覽動畫。

Read More »

Dobot 智能機械手臂

從基礎概念開始,逐步引導掌握 Dobot Magician Lite 的操作和編程技巧。學生能夠深入了解機械臂技術並掌握其在教育、創新和工業領域的應用。

Read More »

Donkey Car 無人車課程

通過實作無人駕駛與自動駕駛,培養學生對AI和資訊科技的興趣。課程包括深度學習、卷積神經網路,使用Python和Tensorflow控制無人車,培訓自駕模組並測試。課程末段學生將組建可應對多種路況的智能小車。

Read More »

Lego Spike Prime 機器人技術大師班

學習機器人、傳感器和編程概念的基礎知識,以及如何使用 LEGO Education 軟件進行編程和構建機器人。探索現實生活中的機器人應用和案例研究,通過理論與實踐相結合,培養學生對機器人和編程的興趣。

Read More »

Micro:bit 降落傘課程

在本課程中,學生將會用物理學的角度去理解降落傘的原理,並會以通過設計和製作降落傘的方式,學習降落傘是如何能在空中穩定下降。

Read More »

Procreate電繪課程

從介紹Procreate界面和工具開始,課程幫助學生熟悉操作,並探索繪畫技巧、色彩應用等。學習分層、合併元素,提高創作效率。學完能繪製並匯出多種畫作。

Read More »

Tello 無人機課程

探索無人機世界的奇妙之旅!Tello無人機課程將帶領同學進入無人機科技領域。同學將學習如何操作Tello無人機,透過平板電腦輕鬆地控制無人機,讓它在天空中翱翔。同學亦將學習如何編程Tello無人機,讓它執行各種任務和動作。透過Scratch編程環境,同學可以創建自己的飛行路徑、設計自動化任務,

Read More »

Unity 課程

Unity 課程是一門針對初學者和有興趣的愛好者設計的遊戲開發課程。這個課程將帶領學生進入Unity引擎的世界,學習如何創建遊戲、虛擬現實體驗和擴增實境應用。學生將獲得實際的遊戲開發經驗,並能夠將自己的創意變成現實。

Read More »

珊瑚環境監測入門課程

本課程會從生物、化物、物理的角度與同學探索海洋環境,除了了解不同海洋生物的生理結構外,還會以物理與化學兼備的方式製作一個過濾系統,

Read More »
×