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 learn programming with MODI electronic building blocks?
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.
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/
Introduction to IoT and MODI
-
Share the application of IoT in daily life, such as smart home, smart campus, etc.
-
Explain the basic structure and components of electronic systems
-
Introducing the modules and functions of MODI electronic building blocks
-
Experience using MODI's ready-to-use features to create simple smart systems
02/
Design Thinking
-
Understand the concept of design thinking
-
Solve problems through five steps: "observation, creative thinking, design, prototyping, and product testing"
-
Try to use design thinking to study some popular social problems, such as smart cities, environmental protection and energy conservation, etc.
03/
MODI Programming
Programming software and interfaces for the MODI platform (MODI Studio, MODI Play)
Basic concepts of programming (Variable, Input-Output, etc.)
Programming control flow (If-Else, For Loop, While Loop, etc.)
Use different programming methods to solve problems
04/
Interdisciplinary Integration
Combine 3D modeling and printing or other technologies to create more complex and diverse systems
Provides greater creative freedom
Expand the use of MODI platform to other application levels
05/
Design Project
The theme is smart campus and automation system
Designing IoT systems using MODI electronic building blocks
Improving campus life by automating the campus, optimizing energy use, or other aspects