4.1【情景导入】
一些节日和礼仪上,人们喜欢使用礼花来营造氛围,但是传统的礼花是在火药的助力下飞向空中再降落下来的。其中会存在一些安全和环保的问题。今天,让我们利用TT来制造一场美妙又极具创意的的礼花雨吧。
4.2【知识原理讲解】
在扩展模块上接上激光测距、180°舵机。通过判断激光测距传感器侦测到的距离是否大于某个设定值(比如:195cm),这个设定值就是无人机距离人的头顶的高度;如果大于该值则控制舵机旋转至0°,否则将控制舵机旋转至90°。舵臂上安装了一个框,里面装了彩纸片,当旋转至0°时,框会倾斜,里面的彩纸片则会飞舞下来。
本任务将采用程序控制飞行模式完成,设计了一个飞行路线,如上图所示。
4.3【项目实施】
4.3.1 材料准备
所需材料:
TT(含拓展模块)
激光测距传感器(1个)
180°舵机(1条)
4.3.2 硬件搭建
硬件连接方式如上图所示,将180°舵机连接到IO13引脚、激光测距传感器连接到IIC引脚(IO26、IO27),正负极连接分别对应。
连接好的硬件,如上图所示。
4.3.3 编写程序
示例程序如上图所示,编写好后,上传到主控板,等待测试。
4.3.4 组装
拆下机翼防护圈,装上保护罩。
使用橡皮筋将激光测距传感器和舵机固定。
用激光切割机制作一个小木框。
将木框安装到舵臂上。
4.3.5 项目测试
放一些纸片放在木框内。
打开TT电源,待主控模块上的LED灯亮起绿灯时,按下侧面的按钮,TT即可按照设定的程序飞行并执行相应的指令。由于增加了负载,TT飞行的速度和高度都有影响,可以通过修改程序参数,以达成预定目标。
演示视频
4.4【拓展任务】
项目:刺气球比赛
在一根距离地面1.5米的绳子上绑上一排气球,通过编程实现无人机自行升空刺破气球。
附件
评论