openmv识别灯闪烁的频率(周期)
-
场景:在背景环境没有其他灯光信息干扰的工况下,在openmv前方,有一个以固定频率闪烁的灯,灯的位置明确,固定闪烁的频率会持续一段时间,不会经常的变化,闪烁的频率可能为 1s 1次 ~ 0.5s 1次。
1.我要做什么(需求)?
我需要使用 openmv 模块识别出目标灯的闪烁频率,并将闪烁的频率信息发送。2.目前遇到的困难?
目前处于探索阶段,想知道openmv是否可以完成这样的需求,如果要实现这样的需求,需要用到openmv什么外设模块?程序的编写思路大致是怎样的?3.我希望得到的帮助?
我的思路是:开一个比闪烁频率更高的定时器,记录下灯亮的周期 和 灯灭的周期 ,不知道我这想法行不行?期盼得到女神小智智的回复,哈哈哈!!(期待)
-
这个是数字信号处理的采样问题。假如每秒识别10次,可以一直保存最近的10次结果。大概就是先差分,然后统计峰值,也可以看看FFT。