3.1【情景导入】
在使用无人机进行航拍时,难免会遇到光线不强的情况,视频画质将大大降低。让我们为TT装备一套智能补光系统吧,这样即使在暗室或者晚上也可以进行航拍工作。
3.2【知识原理讲解】
在扩展模块上接上光线传感器和WS2812灯带。通过判断光线传感器采集到的光线模拟量是否低于某个设定值(比如:100);如果低于某个值则控制LED灯自动开启,否则将控制LED灯保持或者恢复关闭状态。
为了能够利用拍摄功能,TT飞行仍然由APP控制,扩展模块中的程序中没有飞控的指令。这样,飞行和智能补光其实是两个不同的控制系统,扩展模块与TT主机的连接仅仅是为了取电。
3.3【项目实施】
3.3.1 材料准备
所需材料:
TT(含拓展模块)
光线传感器(1个)
WS2812 LED灯带(1条)
橡皮筋(2条)
3.3.2 硬件搭建
硬件连接方式如上图所示,将光线传感器连接到IO13引脚、WS2812灯带连接到IO26引脚,正负极连接分别对应。
连接好的硬件,如上图所示。
使用橡皮筋将光线传感器和灯带固定在主控板上。
3.3.3 编写程序
示例程序如上图所示,编写好后,上传到主控板。可用手盖住光线传感器,测试是否能成功。
3.3.4项目测试
将主控板及传感器安装到TT的机身上。打开电源,使用手机APP进行飞行控制,从光线较强的地方飞向光线较暗的地方,测试LED灯是否能打开;然后再飞回光线较强的大方,看LED灯是否会熄灭。
可选择多种不同场景进行测试:关闭门窗的房间、夜晚的公园等......
演示视频
3.4【拓展任务】
在相同的硬件环境下,进一步优化程序,实现根据环境光线的强弱来智能调节LED灯的亮度或者亮起的LED灯的颗数。
附件
评论