回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【在TT上玩创客】03 为航拍智能补光 简单

头像 怀若谷 2020.12.21 548 0
project-image

3.1【情景导入】

project-image

在使用无人机进行航拍时,难免会遇到光线不强的情况,视频画质将大大降低。让我们为TT装备一套智能补光系统吧,这样即使在暗室或者晚上也可以进行航拍工作。

3.2【知识原理讲解】

project-image

在扩展模块上接上光线传感器和WS2812灯带。通过判断光线传感器采集到的光线模拟量是否低于某个设定值(比如:100);如果低于某个值则控制LED灯自动开启,否则将控制LED灯保持或者恢复关闭状态。

为了能够利用拍摄功能,TT飞行仍然由APP控制,扩展模块中的程序中没有飞控的指令。这样,飞行和智能补光其实是两个不同的控制系统,扩展模块与TT主机的连接仅仅是为了取电。

3.3【项目实施】

3.3.1 材料准备

project-image

所需材料:

TT(含拓展模块)

光线传感器(1个)

WS2812 LED灯带(1条)

橡皮筋(2条)

3.3.2 硬件搭建

project-image

硬件连接方式如上图所示,将光线传感器连接到IO13引脚、WS2812灯带连接到IO26引脚,正负极连接分别对应。

project-image

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

project-image
project-image

使用橡皮筋将光线传感器和灯带固定在主控板上。

3.3.3 编写程序

project-image

示例程序如上图所示,编写好后,上传到主控板。可用手盖住光线传感器,测试是否能成功。

3.3.4项目测试

project-image

将主控板及传感器安装到TT的机身上。打开电源,使用手机APP进行飞行控制,从光线较强的地方飞向光线较暗的地方,测试LED灯是否能打开;然后再飞回光线较强的大方,看LED灯是否会熄灭。

可选择多种不同场景进行测试:关闭门窗的房间、夜晚的公园等......

演示视频

3.4【拓展任务】

在相同的硬件环境下,进一步优化程序,实现根据环境光线的强弱来智能调节LED灯的亮度或者亮起的LED灯的颗数。

附件

评论

user-avatar