CoDrone無人機課程

本課程旨在引導中學生探索無人機技術與Blockly/Python編程的結合,透過不同練習,讓學員完成不同的任務,並結合於日常工作或生活上。學習過程中,可以學到不同技巧包括程式編寫、飛行路線、空中花色動作等相關知識。

從基礎的飛行控製到高級的編程挑戰,我們的課程將引導學生逐步掌握無人機技能。不僅如此,學生還將在實踐中培養解決問題的能力、邏輯思維和創新靈感。準備好展翅高飛,與 Codrone無人機一起開啟一段充滿挑戰和成就的學習之旅吧!

課程重點

無人機體驗

介紹無人機的技術和飛行原理,學生可以掌握如何操控Codrone無人機,以無人機進行感測及各種飛行動作。

編程控制

利用Blockly/Python編程工具操控無人機,從而進行不同的任務和挑戰。學生亦可以自行探索,創作自己的花式表演,從而訓練他們的創意和解難能力。

課程特色

課程適合高小及中學生

助學生成為Codrone高手

創作自己的花式表演

有趣的障礙物挑戰

課程目標

無人機認識

認識無人機的運作和飛行原理,講解使用無人機時的安全守則及探討無人機在社會上的應用。

Codrone 無人機飛行操作

學習Codrone變數、條件語句和循環的使用。操控Codrone無人機進行各種飛行動作及感測。

Blockly/Python程式編寫

學習 Blockly/Python 編寫程式界面,進行趣味十足的表演,並在課程中提升編程技能。

  • 學習變數、條件語句和循環的使用

精準編程

學習編寫程序讓Codrone無人機做出想要的動作。

強化團隊合作與問題解決技能

學生們可在學習利用編程設計期間,透過溝通和團體協作強化團隊合作精神,同共同尋找可行的解決方法。

課程內容

* 可根據學校需要調整

課程 (共 10 小時)

  • 介绍無人機的基本组成和功能
  • 學習如何使用遙控器控制無人機
  • 學習如何連接遙控器和電腦,進行編程模式
  • 學習如何進行編程,使無人機能夠起飛、停留在空中、向上、向下、向前、向後和左右移動然後降落
  • 學習變數的使用方式、原因以及運作方式
  • 使用Blockly創建並運行涉及變數的程式,並且可以進行操縱的程度
  • 解釋條件語句的使用方式和原因
  • 使用Blockly創建並運行包含條件語句的程式
  • 解釋循環(loop)的使用方式和原因
  • 使用Blockly創建並運行包含循環的程式,使無人機以階梯模式飛行
  • 遠端控制
  • 對電腦按鍵進行編程,以便在無人機升空後對其進行控制
  • 學習更改無人機不同部分的LED燈顏色
  • 編程無人機的LED燈以密碼進行通信
  • 與同學合作,編排無人機燈光表
  • 解釋清單的價值以及它們如何在程式中使用
  • 解釋如何從清單中選擇項目
  • 建立一個使用清單做出決策的程序
  • 透過無人機的蜂鳴器播放音符
  • 解釋 return 和 void 函數之間的差異
  • 解釋何時應在程式中使用 return 函數
  • 解釋何時應在程式中使用 void 函數
  • 編寫函數來幫助無人機飛行
  • 解釋如何產生隨機數
  • 解釋如何將隨機數轉換為程式中可用的值範圍
  • 編寫一個使用隨機數影響無人機飛行的程序
  • 描述什麼是UTC時間以及它如何影響時間計算
  • 使用變數儲存時間並報告無人機起降和動作持續時間
  • 使用計時器限製程式時間

課程安排

STEM Day 活動 (1 至 2 小時)

- 通過簡單的操作和飛行,學生將了解無人機的基本原理
- 學生將親自操作Codrone無人機進行簡單的飛行。他們會學習如何起飛、降落、懸停以及基本的飛行控制。
- 學生將進行一些簡單的飛行挑戰,如穿越障礙物、畫出特定圖形等,鍛煉他們的控制技能。

課程 (10 小時)

建議一個學期完成 10 節課堂,每節 1 小時。
*可根據學校需要調整課堂數及時數

歡迎填妥下方表格讓同事為你提供咨詢。

相關資料

嶄新無人機體驗 – 全新無人機 CoDrone EDU 引領中小學STEM教育新風潮

常見問題

需要在室內上課,建議能提供活動室或禮堂等空間較大的地方作為上課地點。

無需。課程一般適合任何高小至高中學生。

課程開班的最少人數是10人。

課程本身不包含任何無人機,如有需要學校可以向我們購買。我們亦有提供租借無人機的服務,會視乎上堂人數決定租借數量。

一般課程都會是一位導師到校教授。如果學生人數超過20人,導師人數會作調整。

上課地點需要有投影設備,包括投影機, 屏幕, HDMI線及咪。另外需要確保課室有 WiFi 供學生和導師使用。

每次上課前需要為iPad和電池進行充電。

我們暫不按受政府採購卡(P-card) 付款。

聯絡我們

其他課程

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 »
×