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

【在TT上玩创客】04 漫天礼花从天降

怀若谷 怀若谷 2021-01-05 10:15:22
0
0
简单

4.1【情景导入】

projectImage

       一些节日和礼仪上,人们喜欢使用礼花来营造氛围,但是传统的礼花是在火药的助力下飞向空中再降落下来的。其中会存在一些安全和环保的问题。今天,让我们利用TT来制造一场美妙又极具创意的的礼花雨吧。

4.2【知识原理讲解】

projectImage

         在扩展模块上接上激光测距、180°舵机。通过判断激光测距传感器侦测到的距离是否大于某个设定值(比如:195cm),这个设定值就是无人机距离人的头顶的高度;如果大于该值则控制舵机旋转至0°,否则将控制舵机旋转至90°。舵臂上安装了一个框,里面装了彩纸片,当旋转至0°时,框会倾斜,里面的彩纸片则会飞舞下来。

projectImage

     本任务将采用程序控制飞行模式完成,设计了一个飞行路线,如上图所示。

4.3【项目实施】

4.3.1 材料准备

projectImage

所需材料:

TT(含拓展模块)

激光测距传感器(1个)

180°舵机(1条)

4.3.2 硬件搭建

projectImage

       硬件连接方式如上图所示,将180°舵机连接到IO13引脚、激光测距传感器连接到IIC引脚(IO26、IO27),正负极连接分别对应。

projectImage

       连接好的硬件,如上图所示。

4.3.3 编写程序

projectImage

       示例程序如上图所示,编写好后,上传到主控板,等待测试。

4.3.4 组装

projectImage

       拆下机翼防护圈,装上保护罩。

projectImage
projectImage

       使用橡皮筋将激光测距传感器和舵机固定。

projectImage
projectImage

       用激光切割机制作一个小木框。

projectImage

       将木框安装到舵臂上。

4.3.5 项目测试

projectImage

        放一些纸片放在木框内。

       打开TT电源,待主控模块上的LED灯亮起绿灯时,按下侧面的按钮,TT即可按照设定的程序飞行并执行相应的指令。由于增加了负载,TT飞行的速度和高度都有影响,可以通过修改程序参数,以达成预定目标。

演示视频

 

4.4【拓展任务】

        项目:刺气球比赛

        在一根距离地面1.5米的绳子上绑上一排气球,通过编程实现无人机自行升空刺破气球。

 

附件 附件
Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]