“我兔”飞行员TT——子项目二:空中正步

2021-01-051505
精华项目
AI 快速预览详细 收起
本文介绍了一个名为“空中正步”的编程项目,旨在通过编写程序控制大疆TT无人机踢出正多边形的飞行轨迹。项目分为五个步骤,包括头脑风暴、地面通信测试、编写红外遥控程序和升空测试。通过这个项目,学生可以学习如何迁移过往知识经验,体验循环结构的优势,并优化测试流程。该项目适合STEM教育场景,能够激发学生的编程兴趣并培养他们的逻辑思维和动手能力。
project-image

子项目设计意图:

通过编写程序绘制正多边形,在Scratch、Code.org,乃至中古时期的LOGO语言课程中都有出现,足见其课程价值。但是内容经典带来的副作用就是容易从喜闻乐见变成审美疲劳。如果让学生通过编写程序控制硬件,听着电机的呼啸声让TT来踢个空中正步,会不会提高孩子们的学习兴趣呢?我相信这会是一个很有吸引力的项目。

子项目情境设计

空中正步是我兔无人机飞行队的考核科目,这个科目可以检验我兔飞行员的飞行智慧和技术水平。你能帮助TT高效执行这个任务么?

任务目标

1.     学会迁移过往知识经验,并进行迭代再造。

2.     体验用循环结构优化算法的优势。

3.     统筹充电、飞行时间,优化测试流程,学会采用地面测试先行完善程序。

核心问题

如何让TT飞出正多边形的飞行轨迹,踢出空中正步?

实施过程

步骤1 头脑风暴,梳理流程。

project-image

对于部分没有编程经验的学生,建议在小组成员的带领下,体验CODE.ORG的小艺术家项目。

该项目的学习无需注册,适合课堂上快速入门体验,帮助学生梳理思路。

网址:https://studio.code.org/s/artist/stage/1/puzzle/1

project-image

步骤2 统筹“用电”,先行地面通信测试。

由于频繁地升空-充电会导致进度缓慢,有必要通过学习支架引导学生在调试时优先进行“地面试验”,尽可能在起飞前解决更多问题。

project-image
project-image

编写通信测试程序,并通过串口监视器测试

project-image

步骤3 编写通过红外遥控自动生成正多边形轨迹的程序

project-image

步骤4 升空测试

由于拍摄时视角局限,所以轨迹有基于透视效果的变形。

project-image

正三角形

project-image

正方形

project-image

正五边形

视频演示

步骤5 项目小结

project-image

课程目录


“我兔”飞行员TT ——基于大疆TT无人机套件的项目化学习(项目概述


“我兔”飞行员TT——子项目一:安全飞行


“我兔”飞行员TT——子项目二:空中正步


“我兔”飞行员TT——子项目三:巧练空投


“我兔”飞行员TT——子项目四:雪中送炭


“我兔”飞行员TT——子项目五:气象侦察

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -