E9220智能彩灯模块介绍
一、简介
本产品是E9220智能彩灯方案演示样品,可通过语音识别命令、手机APP、红外遥控器、触摸按键四种方式控制七彩小夜灯的开关和颜色调节,操作简单方便。
本产品输出3路PWM控制波形,通过PWM占空比组合,可以变换七彩LED颜色。输出电压与输出电压是相等的,本模块建议使用3.7V-5V直流电源或电池。
二、模块实物图
本产品以E922-L48语音16位DSP为主控芯片,双层板结构,体积小、质量轻,实物图片如下图所示。功能按键及各接口,参照图片左右边的文字说明。
功能使用说明
待机状态
Ø打开电源(3.7-5V),工作指示灯持续闪亮,进入待机状态。
Ø待机状态下,如果没有任何触发,100秒以后工作指示灯自动熄灭,完全进入休眠状态。此时,只有唤醒词“大白大白”可以唤醒。
2、语音识别功能
Ø语音识别命令句总共有1句唤醒词条,5句命令词条。
(1
唤醒词条:“大白大白”。当识别到这个唤醒词后,指示灯会快闪10秒,表示系统已经唤醒,在10秒内可以进行接下来5句命令词条操作。注意,在待机状态下,没有识别到唤醒词,语音识别功能不会启动。
(2
命令词条1:“开灯”。在系统唤醒以后,10秒内说本词条,识别以后,会自动打开LED灯条。
(3
命令词条2:“关灯”。在开灯以后,10秒内说本词条,识别以后,会自动关闭LED灯条。
(4
命令词条3:“变变变”。在开灯以后,10秒内说本词条,识别以后,会自动改变LED灯条颜色。
(5
命令词条4:“亮一点”。在开灯以后,10秒内说本词条,识别以后,会自动把LED灯条的亮度增加一档。达到**亮度就不再增加。
(6
命令词条5:“暗一点”。在开灯以后,10秒内说本词条,识别以后,会自动把LED灯条的亮度减小一档。达到最小亮度就不再减小。
(7
系统如果超过10秒未收到语音识别命令,就自动进入待机状态。如果要再次使永语音识别指令,需要唤醒词“大白大白”进行唤醒,是否唤醒,看指示灯是否快闪。
3、触摸按键功能(ON/OFF)
Ø模块右下方有一个触摸按键,可以实现ON/OFF功能,按一下RGB灯条打开,再按一下RGB灯条关闭。本功能是利用E922芯片的触摸功能。
声控唤醒功能
Ø由于E922芯片内部包含MIC放大电路芯片,在不关闭MIC电路的情形下,会有毫安级的耗电。本模块为了考虑电池使用的情形下,加了E541 MIC唤醒芯片。如果不考虑耗电,这部分电路可以省略。
5、手机APP功能
Ø手机APP控制。本APP采用E922芯片特有的超声波解码功能,采用手机超声波无线控制来实现,控制距离可以达到5-7米,音量大距离会加大。目前本APP只适应安卓手机,并且不同的手机控制距离可能会有所不同。右图为手机APP界面。
(1
按键“ON”:打开LED灯条。
(2
按键“OFF”:关闭LED灯条。在亮灯下有效。
(3
按键“亮度+”:亮度增加一档。在亮灯下有效。
(4
按键“亮度-”:亮度减小一档。在亮灯下有效。
(5
按键“W”:LED灯切换到白色。在亮灯下有效。
(6
按键“MIC开”:打开MIC。
(7
按键“MIC关”:关闭开MIC。
(8
按键“+”:打开颜色选取按键。
(9
按键“x”:关闭颜色选取按键。
(10
颜色按键:LED灯切换到对应的颜色。
★ 超声波编码原理简介
超声波是超过20KHZ以上的声音,是人耳无法知觉到的。由于我们需要使用常用的咪头和喇叭,所以本模块取样18KHZ附近的频段,实际上是亚超声波。这个频段已经接近普通喇叭和MIC的响应上限。本模块我们取17.6KHZ,17.8KHZ,18KHZ,18.2KHZ,18.4KHZ这个5个频率,总共可以组合出31个编码。
手机APP的作用是将长度约0.3秒的超声波编码通过手机喇叭播放出去,本模块MIC当做录音将这段声音录取,通过FFT(快速傅里叶频谱分析),检出这5个频率点,从而测出超声波编码。
超声波编码还可以合并在普通的语音中,通过控制芯片E901分拣出编码,配合相对应的响应手段,演绎出惊奇的功效。入卡通公仔响应电视节目,遥控控制,演唱会、大型巡游荧光棒效果等等。
5、红外遥控器功能
Ø红外遥控器控制。
红外遥控器控制盒手机APP类似。右图是遥控器图示。
(1
按键“ON”:打开LED灯条。
(2
按键“OFF”:关闭LED灯条。在亮灯下有效。
(3
按键“亮度+”:亮度增加一档。在亮灯下有效。
(4
按键“亮度-”:亮度减小一档。在亮灯下有效。
(5
按键“W”:LED灯切换到白色。在亮灯下有效。
(6
按键“FLASH”:切换RGB颜色。
(7
按键“STROBE”:切换RGB颜色。
(8
颜色按键:RGB打开相应的颜色。
四、原理图
修订版本记录
版本 | 日期 | 简 述 |
V1.0 | 2019/11/11 | 原始版本 |