玩转BlueCoin:微型开发板的套件应该把核心板插到主扩展板上
之前介绍了BlueCoin微型开发板的套件,这里给大家介绍一下BlueCoin配套使用的软件包,有如下几个:
1. STSW-BCNKT01:嵌入式的软件demo,主要功能包括通过USB和BLE获取数据,保存日志数据到SD卡,姿势识别,音频采集和回放。
2. FP-SNS-ALLMEMS1:MEMS传感器评估软件包,主要演示功能包括物联网节点BLE互联,数字麦克风,环境和运动传感器,音频中间件算法库。
3. FP-AUD-SMARTMIC1:智能音频输入输出软件扩展包,功能包括MEMS麦克风的采集、先进的音频处理(包括Beamforming、SL、AEC)、及音频输出。
4. FP-AUD-BVLINK1:主要介绍BlueVoice通过BLE传输半双工语音数据流。
BlueCoin缺省内置FP-AUD-SMARTMIC1固件,这篇文章首先介绍它的使用及功能。
操作步骤:
1. 把BuleCoin核心板插到主扩展板上面
2. 把BlueCoin套件通过Micro-USB线连接到PC。如果PC是Win7的系统,需要安装驱动。驱动在FP-AUD-SMARTMIC1软件包的Utilities\Windows_7_Driver路径下。右键选择带黄色感叹号的设备,选择特定路径的驱动,更新即可。
Note:连接USB线到PC之后,靠近STlogo位置的LED点亮,说明BlueCoin工作正常。
3. 打开FP-AUD-SMARTMIC1 GUI软件,位于Utilities\PC_Software\Control_SW_Executable,选择COM端口打开,即可使用FP-AUD-SMARTMIC1的相关功能了。
主要功能:
1. Beam forming。波束形成算法使用其中两个麦克风获取到的音频数据来形成一个虚拟的指向特定方向的麦克风。
Note:如果勾选"Enable Gesture Control"选项,算法将利用板载的两颗ToF传感器来识别用户的手势运动。假设手从右到左(方向3到7)移动,算法将改变波束的方向到7。
2. Soundsource localization。声源定位算法利用四个麦克风获取的音频数据来判断主要声源的大概方向。
Note:上图红色圈指示算法判断的声源方向。
3. Acousticecho cancellation(AEC)。喇叭会播放一段保存在MCUflash里面的歌曲来模拟远端的声音信号,算法采集麦克风1的音频数据,然后运用回声消除算法去除数据中歌曲的声音。