所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

火警巡线无人机--第二课:课程引入,项目整体规划2

Anders项勇 Anders项勇 2021-01-11 15:00:02
步骤1 步骤1
根据学习者特征分析分小组
projectImage
projectImage

项目课程采用小组分组方式开展项目,小组分组参考学习风格进行分组,每个小组至少都有语言能力型、逻辑思维型、空间型3种类型,使得各个小组能力均衡。逻辑思维型主要带领大家进行方案的头脑风暴、编程的规划。空间型负责带领大家进行项目产品的外观设计。语言能力型负责带领带领大家规划、编写项目宣讲的PPT及宣讲。本阶段采用老师集中宣讲,开放的模式,并不先展示样例,让各个小组自己进行后续的规划、设计、实施。

步骤2 步骤2
项目总任务拆解后的小组挑战任务:

1) 功能设计:小组组织头脑风暴草图设计、方案讲解。 1课时(1.小组组织头脑风暴草图设计,明确设计功能要点2.小组方案宣讲3.老师点评)。(分小组各自独立实施,完成后各个小组派代表上台5分钟讲解本小组的设计方案、说明方案独特的优点)

2) 硬件搭建:小组按设计方案打印3d结构件、搭建硬件、测试硬件。 1课时。(1. 3D打印传感器、扩展板连接板2.ROBOMASTER TT 无人机连接各个传感器、扩展板、连接板3.使用MIND+测试硬件连接都正常)

3) 编程及测试:小组对整个作品进行编程、调试,完成设计功能的目标,进行软硬件联测,功能、性能、外观优化,小组组织头脑风暴想想可优化的方向,编写方案的宣讲稿ppt。 1课时。(1.使用mind+编程,程序整体思路规划,拆分模块,明确设计功能要点2.功能控制部分编程3. 进行软硬件联测,功能、性能、外观优化,小组组织头脑风暴想想可优化的方向 4. 编写方案的宣讲稿ppt)(分小组各自独立实施,完成后各个小组派代表上台上台5分钟讲解本小组的编程思路、代码实现、展示程序对模型的控制效果、说明编程方案独特的优点)

步骤3 步骤3
RoboMaster TT 创造力套装介绍
projectImage
projectImage

1.作为大疆教育天空端教育无人机,RoboMaster TT 致力于降低机器人和人工智能学习门槛,在学生刚接触科技教育初期培养其好奇心与自信心。为此,RoboMaster TT 在Tello EDU 的基础上拥抱开源并全新升级,通过丰富的软硬件拓展性,实现多机协同控制、人工智能应用等。RoboMaster TT 是大疆首款拥抱开源的教育无人机,作为行业领先教育无人机,RoboMaster TT 将强大飞行性能注入轻小机身中,使用DJI 行业顶尖飞控算法,保障飞行安全性与稳定性。同时搭载500 万高清摄像头,飞行画面流畅稳定。新增ESP32 开源硬件与可编程模块,配合多元的编程环境,打造专业教育无人机平台,让老师轻松教、学生轻松学。

2.无人机传感器拓展套件是DFRobot旗下出品的搭配RoboMaster TT开发的传感器套件,支持图形化及代码编程;包含多种传感器、执行器、通信模块,可以学习编程、开源硬件、通信、人工智能等知识。套装内器件包含:红外接收模块、I2C环境光传感器、人体红外热释电运动传感器、手势识别传感器、火焰传感器、人工智能视觉识别传感器(HuskyLens pro)、180度微型舵机、红外发射模块等。

总结起来就是大疆提供了优良的飞控平台,并且开放了飞控平台的接口,通过DFRobot的拓展套装加入了各类传感器的连接可能,从何使得各种传感器与飞控实现了交互,提供了各种场景的解决方案的原型设计可能。通过开源可以说是实现了更自由、更智能的大疆,通过飞控可以说是让开源的麦昆上了天。

步骤4 步骤4
编程方式
projectImage

RoboMaster TT 编程采用mind+的图形化编程及arduino编程方案,mind+的图形化编程降低了门槛。直接把ESP32 作为一个主板来编程,这对于熟悉图形化编程的学生入门门槛很低。所以学生如果之前学习过基本麦昆小车的编程方法后,很快就能切换到RoboMaster TT 编程。

projectImage
projectImage

让飞行的麦昆---TT飞一下:

projectImage
步骤5 步骤5
TRIZ理论40个发明原理讲解
projectImage
Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]