前语:本文首要是针对没有触摸过Dragonboard 410c开发板的朋友,教咱们怎么从裸板建立渠道以及经过这个渠道怎么去完结科大讯飞麦克风阵列模块的语音唤醒操控以及US-100超声波的实践使用,总而言之经过这个进程我信任咱们能够更进一步的体验到Dragonboard 410c开发板的趣味了。
一、准备作业
1.Dragonboard 410c开发板及其配件
Dragonboard 410c开发板是一个低成本的64位ARM开发渠道,能够援助 Android 、TIzen OS、FireFox、Linux 等各个体系渠道,并且支撑Win10设备宗族,DragonBoard 410C是第一款集成了WiFi、蓝牙和GPS,现已智能机等级Snapdragon 410芯片的集成版。
首要特性有:
· CPU:四核ARM Cortex®-A53 CPU,单核心最高主频可达1.2 GHz;64位处理才能;
· 图形:Qualcomm Adreno™ 306 GPU,支撑400MHz高质量图形处理;
· 视频:1080p高清(HD)视频播映和拍照,支撑H.264(AVC);
· 摄像头:支撑1300万像素摄像头,硬件支撑小波降噪、JPEG解码和其他硬件后处理技能;
· 内存:LPDDR2/3 533MHz单信道32位(4.2GBps) non-POP/ eMMC 4.51 SD 3.0 (UHS-I);
· 集成衔接:Qualcomm VIVE™ 802.11 b/g/n、Wi-Fi、Bluetooth、FM;
· 集成定位:Qualcomm IZat™ Gen8C;
· 操作体系支撑:Android和Linux;
· 扩展接口:1x 40 管脚低速接口(UART、SPI、I2S、I2C x2、GPIO x12和直流电源,
1x 60 管脚高速接口(4L-MIPI DSI、USB、I2C x2、2L+4LMIPI CSI)和模仿扩展接口(耳机、扬声器和FM天线);
· 输入/输出界面:HDMI全尺度A类接口(1080p高清@30fps),1x USB 2.0 micro B(仅用于终端形式),2x USB 2.0 A类(仅用于主机形式),micro SD卡插槽。
Low speed Expansion connector接口散布:
2.科大讯飞麦克风阵列模块 XFM10411
它是一款根据4麦克风阵列的语音硬件前端计划, 使用麦克风阵列的空域滤波特性,在方针说话人方向构成拾音波束,按捺波束之外的噪声和反射声。 模块首要功用是完结 4 麦克风阵列、降噪、回声消除、语音唤醒等语音前端处理,输出降噪后的音频信号、声源视点数据、唤醒触发信号、通讯等。
本模块有 3 个接口器材 J26、 J21 和 J22;其间 J26 上包含电源接口、 I² C 通讯接口、唤醒信号、音频输出等。 J21 是麦克风阵列的接入接口, J22 是回声消除参阅信号的接入接口。
产品优势首要表现在 :
麦克风阵列
声源定位
语音唤醒
回声消除
语音打断
3.US-100 超声波测距模块
US-100 超声波测距模块可完结 2cm~4.5m 的非触摸测距功用,具有 2.4~5.5V 的宽电压输入规模,静态功耗低于 2mA,自带温度传感器对测距成果进行校对,一起具有 GPIO,串口等多种通讯方法,内带看门狗,作业安稳牢靠。
本模块共用到如下 4 个接口:
1号 Pin:接 VCC 电源(供电规模 2.4V~5.5V);
2号 Pin: 当为 UART 形式时, 接外部电路 UART 的 TX 端;当为电平触发形式时,接外部电路的 Trig 端;
3号 Pin: 当为 UART 形式时, 接外部电路 UART 的 RX 端;当为电平触发形式时,接外部电路的 Echo 端;
4号 Pin:接外部电路的地。
二、软件环境
1.此处咱们介绍快速建立运转环境,咱们能够先经过以下网络链接下载镜像。
根据Dragon Board410c与科大讯飞麦克风阵列模块的语音唤醒操控以及US-100超声波的实践使用镜像文件
2.咱们能够参阅以下链接装置镜像,待硬件衔接好后,咱们发动装置好的体系后,翻开测验软件即可测验以下;
SensorDemo
声源定位:模块能够精确给出说话人的方位,定位信息提供给麦克风阵列确认录音波束;
语音唤醒:模块预订的语音唤醒词是“灵犀 灵犀”,唤醒后经过模块的 WAKEUP 接口输出高电平给用户上位机;
超声波测距:模块可完结 0~4.5m 的非触摸测距。
三、硬件衔接
1.科大讯飞麦克风阵列模块与Dragonboard 410c开发板衔接
Dragonboard 410c开发板的低速接口经过PCA9306双向电平转换器衔接到麦克风阵列模块的J26引脚上:
2.US-100超声波测距模块与Dragonboard 410c开发板衔接
Dragonboard 410c开发板的低速接口经过PCA9306双向电平转换器衔接到US-100超声波:
四、测验程序
1.完结一、二后,通电进入体系,翻开桌面上的sensor_demo APP,如下图
2、进入软件后点击超声波测距测验按钮,就能够实时的显现测验成果,如图:
3.同上点击发动音频辨认按钮,就能够完结语音唤醒屏幕(在息屏的前提下,从恣意方向超语音辨认模块讲“灵犀灵犀”的关键词就会唤醒屏幕以及能够检测到说话人语音的视点以及间隔),如图:
五、其他
关于demo的测验源码以及sonar驱动原理能够参阅blog:根据US-100超声波在dragonboard 410c Linux上的超声波驱动编写