untitled.347.png

Tello EDU Swarming with Python

This course uses Tello EDU drones and related SDKs and APIs. Through games and themed activities, students will experience the stimulation of multiple drones that are remotely instructed for group flight. The course not only guides students to understand the use and application of drones, understand relevant laws and regulations, and use safety, and organizes drone competitions to set up obstacles so that each student can complete the challenge of using advanced programming languages (Python / SDK) .

Why do we learn programming with drones?

untitled.3870.png

Drones are gaining more and more attention as a device that can expand human capabilities in daily work. It can reach places that humans usually cannot reach, record footage from unique angles previously unimaginable, and opens up more possibilities for bringing more convenience to our lives. To take full advantage of drone capabilities, today's young people should not only learn how to operate drones, but also how to customize them to their needs. That's why drone programming courses are essential: teach the next generation how to integrate their ideas into drones to execute. In conjunction with new developments in the field of computer vision, students will learn how to work with drones and process material in real time to provide insights. At the end of the course, students will be eager to realize their ideas and be able to do so using drone technology.

750x750bb.jpeg

Drones are gaining more and more attention as a device that can expand human capabilities in daily work. It can reach places that humans usually cannot reach, record footage from unique angles previously unimaginable, and opens up more possibilities for bringing more convenience to our lives. To take full advantage of drone capabilities, today's young people should not only learn how to operate drones, but also how to customize them to their needs. That's why drone programming courses are essential: teach the next generation how to integrate their ideas into drones to execute. In conjunction with new developments in the field of computer vision, students will learn how to work with drones and process material in real time to provide insights. At the end of the course, students will be eager to realize their ideas and be able to do so using drone technology.

Outline

Content

01/

​物聯網IoT及MODI介紹

  • 分享物聯網在日常生活中的應用,例如智能家居、智能校園等

  • 講解電子系統的基本結構和零部件

  • 介紹 MODI 電子積木的模組以及其功用

  • 體驗使用 MODI 即拼即用的特性創造簡單的智能系統

02/

設計思維 (Design Thinking)

  • 了解設計思維的理念

  • 透過「觀察、創意動腦、設計、製作原型到產品測試」五大步驟解難

  • 嘗試利用設計思維研究一些熱門社會難題,例如智慧城市、環保節能等等

03/

MODI 編程

  • MODI 平台的編程軟件和介面 (MODI Studio, MODI Play)

  • 編程的基本概念 (Variable, Input-Output, etc.)

  • 編程的控制流程 (If-Else, For Loop, While Loop, etc.)

  • ​利用不同的編程方法解決問題

04/

跨學科整合

  • 結合 3D 建模和打印或其他技術,創造更複雜和多元化的系統

  • 提供更高的創作自由度

  • 擴展 MODI 平台的使用在其他應用層面

05/

​設計項目

  • 以智能校園、自動化系統為主題

  • 使用 MODI 電子積木設計物聯網系統

  • 透過自動化校園、最佳化能源使用或者其他方面改善校園生活

Assessment

In-class quizzes

​Understand the students' understanding of the course content, there will be several interactive game quizzes in the course.

Competition Scoring

​Score by completion time, accuracy and creativity

Equipment

Lesson Equipment (Buy/Rent/Self-prepare)

- Drone:

DJI Tello EDU, extra backup batteries and Tello EDU "Challenge Card"


- Tablet:

iPad


- Other:

Wi-Fi router

Extra Services

Behind-the-scenes filming service

Capturing the moments of students

Other Information

Teacher-student ratio

1: 5 to 1:10, depending on the lesson or activity mode​

About Tello EDU

Posts Are Coming Soon
Stay tuned...

About Tello EDU

untitled.363.png

This drone can be controlled through the mobile phone or tablet with the matching App, which is easy to use. In addition to the control APP provided for this aircraft, you can also download another TELLO EDU app of the same name that can be used to learn programming, use the building blocks to control the aircraft to pass through the levels, and learn programming knowledge and drone programming and control. Designed for teens who are new to programming. For students who want to learn advanced programming, Tello EDU can perfectly support various programming languages: Python, C ++, Java, PHP, JS, etc. No matter what language you need to do is connect to Tello's wifi and write a program Connect via socks and send command commands to specific ports (all commands can be viewed in the official SDK2.0 instruction manual, which is an essential document for subsequent programming) to control Tello's flight.