前言

来了,K210的声源定位。

[2022电赛] 声源定位跟踪系统(E题)k210 麦克风阵列效果实测!

sipeed官方做的,效果还不错。

一、模块

sipeed家的声源定位模块,K210常用的都可以用

将麦克风阵列模块与 pyAI-K210 使用 FPC 10P 排线进行连接,接口在开发板背部(排线金手指下接)。

麦克风阵列扩展模块由 7 个数字麦克风组成,其中 6 个分布在四周不同方向,1 个在模块正中央,便于识别各个方向声源。另外 12 个 LED 指示灯,方便指示声源位置。

二、使用说明

1.相关函数


2.代码

#导入MIC_ARRAY和LCD模块
from Maix import MIC_ARRAY as mic
import lcd#初始化模块
lcd.init()
mic.init()while True:#获取原始的声源黑白位图,尺寸 16*16imga = mic.get_map()#获取声源方向并设置LED显示b = mic.get_dir(imga)a = mic.set_led(b,(0,0,255))#将声源地图重置成正方形,彩虹色imgb = imga.resize(160,160)imgc = imgb.to_rainbow(1)#显示声源图lcd.display(imgc)mic.deinit()

现象展示

有个问题,没有坐标,没有坐标就没法定位
这是一个大佬写的代码,可以去参考看一下,附上原文链接

for i in range(len(b)):if b[i]>=2:AngleX+= b[i] * math.sin(i * math.pi/6)AngleY+= b[i] * math.cos(i * math.pi/6)AngleX=round(AngleX,6) #计算坐标转换值AngleY=round(AngleY,6)if AngleY<0:AngleAddPi=180if AngleX<0 and AngleY > 0:AngleAddPi=360if AngleX!=0 or AngleY!=0: #参数修正if AngleY==0:Angle=90 if AngleX>0 else 270 #填补X轴角度else:Angle=AngleAddPi+round(math.degrees(math.atan(AngleX/AngleY)),4) #计算角度AngleR=round(math.sqrt(AngleY*AngleY+AngleX*AngleX),4) #计算强度mic_list.append(AngleX)mic_list.append(AngleY)mic_list.append(AngleR)mic_list.append(Angle)a = mic.set_led(b,(0,0,255))# 配置 RGB LED 颜色值return mic_list #返回列表,X坐标,Y坐标,强度,角度
while True:print(get_mic_dir())time.sleep_ms(100)

K210——声源定位、声音识别相关推荐

  1. k210实现麦克风阵列声源定位

    import sensor import image import lcd import time import KPU as kpu from fpioa_manager import * from ...

  2. 2022年电赛 声源定位跟踪系统(E题)

    本人之前锻炼低频小信号的题目,但是在2022年电赛的题目中没有符合练习的题目,只能选择声源定位跟踪系统,并且该题器件由于没有准备,所以在比赛期间对于我们来说非常的困难,该博文为记录我们所做和体验. 第 ...

  3. 电赛E题声源定位跟踪系统制作全过程

    声源定位 文章目录 声源定位 前言 一.题目 二.设计步骤 1.设计思路 2.声源追踪定位的分析 3.舵机转角的确定 4.声源距离的计算 三.代码编写 1.求均值 2.卡尔曼滤波 复刻一下电赛的声源定 ...

  4. 【声源定位】 球面散乱数据插值方法/似然估计hybrid spherical interpolation/maximum likelihood (SI/ML) 麦克风阵列声源定位

    1.软件版本 MATLAB2021a 2.本算法理论知识点 球面散乱数据插值方法/似然估计SI/ML 麦克风阵列声源定位 3.算法具体理论 这个部分的程序如下所示: 这个部分理论如下所示: 本文最后的 ...

  5. 波束形成、回声消除、声源定位及端到端等语音信号处理算法

    现今信息技术飞速发展,语音技术源源不断地融入到各个领域,语音信号处理是人机接口的关键技术,已广泛应用于直播.在线通话.智能音箱等产品中. (落地应用) 随着语音产品广泛落地应用,语音行业飞速发展,各大 ...

  6. AliOS Things声源定位应用演示

    1. 概述 利用麦克风阵列进行声源定位在智能降噪.语音增强.语音识别等领域有广泛应用和研究前景.本文介绍基于AliOS Things + STM32F413H Discovery开发板实现声源定位算法 ...

  7. AliOS Things声源定位应用演示 1

    摘要: 1. 概述 利用麦克风阵列进行声源定位在智能降噪.语音增强.语音识别等领域有广泛应用和研究前景.本文介绍基于AliOS Things + STM32F413H Discovery开发板实现声源 ...

  8. 麦克风阵列树莓派python_使用Python代码进行树莓派上的麦阵列声源定位

    偶然发现seeedstudio更新了他们的英文版说明书,然而中文版还没更新[捂脸].关于DOA的部分,除了原来的使用ODAS Studio的方法以外,又多加了一些使用Python代码直接进行DOA的章 ...

  9. 人工智能领域中声源定位的研究与发展------第一章 绪论

    人工智能领域中声源定位的研究与发展------第一章 绪论 转自: https://blog.csdn.net/jojozhangju/article/details/45157309 版权声明:本文 ...

最新文章

  1. qt mysql now()_Qt + mysql 運用 (項目一)
  2. 匿名发差评被判赔3272元,北京研究生遭遇冲上热搜,涉事机构回应:暂不澄清...
  3. httpclient get post
  4. 为何python不好找工作k-给急着找工作的人一些建议,别在被骗了!
  5. 十四.200创业课程获得百万--不良,不要启动
  6. 如何通过 C# kill 指定进程?
  7. Ecstore跳过后台激活验证和shopexId授权
  8. MongoDB C#:DateTimeOffset到BsonType DateTime的序列化程序
  9. Windows系统C盘清理方案
  10. 在计算机图形学中多边形的表示方法通常有,计算机图形学复习大纲
  11. 通信原理及系统系列7—— 什么是码间串扰
  12. 淘宝网视频下载的方法
  13. Kotlin教程(一)基础
  14. CHM提示无法连接Internat
  15. python公约数公倍数_python求最大公约数和最小公倍数的简单方法
  16. 边缘计算相关论文汇总
  17. 饥荒联机云服务器_饥荒(Don't Starve Together)腾讯云服务器搭建(unbuntu篇)
  18. 计算机硬件系统的五大基本组成部分分别是,计算机的硬件系统由几大部分构成,分别包括哪些硬件,基本功能是什么?...
  19. 物联网外设学习笔记-摄像头(一)
  20. 资源警告!有人收罗了40个中文NLP词库,放到了GitHub上

热门文章

  1. 时域积分:地震加速度时程曲线转化为速度,位移时程曲线
  2. 科创人·36氪副总裁王坤:企服产品应重视使用者体验,36氪将推出中国版「魔力象限」
  3. C#NPOI操作Excel
  4. 【python初级】创建一块纯色画布
  5. bzoj 1226 学校食堂
  6. 香港珠宝零售商将使用区块链平台追踪钻石
  7. 牛客多校第五场7月31日补题记录
  8. umi中使用plugin-initial-state插件(initialState)
  9. ZDNS .网址注册局发布2020年第三季度全球域名发展统计报告
  10. private static final long serialVersionUID=1L 是什么意思