update micarray

This commit is contained in:
lyx080
2023-05-18 17:48:17 +08:00
parent 43aad15730
commit eeae57f238
2 changed files with 147 additions and 42 deletions

View File

@@ -459,66 +459,171 @@
</n-card>
</n-layout>
</n-tab-pane> -->
<n-tab-pane name="2022 年电赛声源定位">
<n-tab-pane name="声源系列主题专场">
<n-layout style="position: relative" has-sider position="absolute" hoverable>
<n-card class="base_background"
style="margin: auto; display: fit-content; height: 600px;">
<h1>2022 年 TI 杯大学生电子设计竞赛声源定位跟踪系统E题</h1>
<h1>新栏目来袭:声源主题专场</h1>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
本题是设计制作一个声源定位跟踪系统,能够实时显示及指示声源的位置,当声源移动时能够用激光笔动态跟踪声源。
是的,这题我们可以重新拿出 K210 了,下面是一些小伙伴在比赛后的结果展示。
嘿 SIPEED 又来玩点不一样的事情辣!开设首个精选专场栏目,本次万众期待的主题是【声源系列-声源定位】快来与我们一起重新认识声源定位吧!
</n-ellipsis>
<n-divider title-placement="left">
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small" style="color:#ffffff;" color="#e34548"
href="https://blog.csdn.net/qq_53357019/article/details/126982978" tag="a"
href="https://wiki.sipeed.com/hardware/zh/modules/micarray.html" tag="a"
target="_blank" round>
博文:[池子tt] 2022年电赛声源定位跟踪系统E题
麦克风阵列:使用文档及资料
</n-button>
<n-button size="small"
href="https://blog.csdn.net/qq_51963216/article/details/126022738"
href="https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-24053782153.50.3c0652b1SsPMqn&id=591820993474"
target="_blank" tag="a" type="error" ghost>
博文:[我与nano] K210 声源定位、声音识别
如何拥有:麦克风阵列(淘宝购买)
</n-button>
</n-button-group>
</n-divider>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1PV4y1j73P" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1RS4y1p7JJ" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1jd4y1U76A" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1md4y1U7hU" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1nd4y1T7vr" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1zd4y1g7ee" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1Ee4y1X7mZ" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV18W4y1y7gv" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
</n-space>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>以下是 Sipeed 的同学为这次电赛做的一些资料,提供给大家评估效果,使用成品不一定能拿满分,但一定不会弃赛 :)。</h2>
</n-ellipsis>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1Nd4y1D7Qj" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1tT411j7no" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
</n-space>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>另外,还有小伙伴在此之前就成功用 stm32 驱动声源定位板来识别了</h2>
</n-ellipsis>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1SV411e7p8" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"></iframe>
</n-space>
<n-divider title-placement="right">
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small"
href="https://wiki.sipeed.com/hardware/zh/modules/micarray.html"
<n-card content-style="padding: 0;">
<n-tabs type="line" size="large" :tabs-padding="10" pane-style="padding: 10px;">
<n-tab-pane name="《声源定位是什么》">
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>声源定位是什么?</h2>
</n-ellipsis>
<p>指利用多个麦克风在环境不同位置点对声信号进行测量,由于声信号到达各麦克风的时间有不同程度的延迟,利用算法对测量到的声信号进行处理。<br>由此获得声源点相对于麦克风的到达方向(包括方位角、俯仰角)和距离等。</p>
<n-divider title-placement="center">
<iframe src="//player.bilibili.com/player.html?aid=37058760&bvid=BV1Ft411X7J8&cid=65120313&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:540px; min-height:480px;"> </iframe>
</n-divider>
</n-tab-pane>
<n-tab-pane name="《如何实现声源定位》">
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>首先我们要先来认识能实现声源定位的硬件【麦克风阵列】</h2>
</n-ellipsis>
<br><img src="https://wiki.sipeed.com/hardware/assets/spmod/spmod_micarray/spmod_micarray.png" style="max-width:240px; max-height:240px;" alt="" />
<p>麦克风阵列模块是 Sipeed 基于 MSM261S4030H0 数字麦克风芯片设计的,模块声音识别灵敏度、信噪比高。<br>由沿板的六个麦克风和一个中心的麦克风组成,阵列板上的 12 颗 LED 可以用来可视化识别声源方位,基于 GCC-PHAT 算法实现声源定位、语音识别、波束成形等需求场合。</p>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>其次麦克风阵列是需搭配开发板K210才能实现声源定位</h2>
</n-ellipsis>
<br><img src="./static/home/micarray.png" style="max-width:320px; max-height:320px;" alt="" />
<P>当然有实力的小伙伴可以自由发挥创意并实现不一样的麦克风阵列新玩法,萌新的小伙伴们可以参考我们例程来实现声源应用。
<br>这里为小伙伴们附上了相关的 K210 选型以及上手指南。</p>
<n-button-group style="margin: 3px; font-size: 16px;">
<n-button size="small"
href="https://wiki.sipeed.com/hardware/zh/maix/maixpy_develop_kit_board/maix_bit.html" tag="a"
target="_blank" tag="a" type="error" ghost>
[WIKI] 麦克风阵列资料
</n-button>
<n-button size="small" style="color:#ffffff;" color="#e34548"
href="https://bbs.sipeed.com/thread/1682" tag="a"
target="_blank" round>
[BBS] 电赛交流贴2022-07-27
K210 系列开发板选型指南
</n-button>
<n-button size="small"
href="https://wiki.sipeed.com/news/MaixPy/K210_usage.html"
target="_blank" tag="a" type="error" ghost>
K210 上手避坑指南
</n-button>
</n-button-group>
<br>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>最后是大家关心的《声源定位》实现例程~</h2>
</n-ellipsis><br>
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small"
href="https://wiki.sipeed.com/hardware/zh/modules/micarray.html"
target="_blank" tag="a" type="error" ghost>
点击前往变强:实现声源定位文档
</n-button>
</n-button-group>
<p>这里涵盖了从硬件准备以及到如何接线以及运行代码的步骤,萌新小伙伴们值得拥有!</p>
</n-tab-pane>
<n-tab-pane name="《算法大揭秘》">
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>铛 ~ 揭秘声源定位算法GCC-PHAT</h2>
</n-ellipsis>
<br>
<img src="https://wiki.sipeed.com/hardware/assets/spmod/spmod_micarray/MicArray.png" style="max-width:240px; max-height:240px;" alt="" />
<br><p>GCC-PHAT 是一种基于广义互相关函数的时延估计算法,多用于声源定位的应用以及实现。它通过引入一个相位变换加权函数,对互功率谱密度进行调整,从而优化时延估计的性能。<br>广义互相关函数有多种不同的变形,其中广义互相关-相位变换方法Generalized Cross Correlation PHAse TransformationGCC-PHAT方法应用最为广泛。<br>而 GCC-PHAT 方法本身具有一定的抗噪声和抗混响能力。</p>
</n-tab-pane>
<n-tab-pane name="《来自社区の更多用法》">
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>快来接收社区的小伙伴们的热心分享(泰裤辣~</h2>
</n-ellipsis>
<br>
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small"
href="https://wiki.sipeed.com/hardware/zh/modules/micarray.html" tag="a"
target="_blank" tag="a" type="error" ghost>
麦克风阵列:使用文档及资料
</n-button>
</n-button-group>
</n-divider>
<p>官方资料里我们罗列了数据手册、引脚定义、如何使用、以及相关源码,玩声源定位的小伙伴给我冲!<br>接下来为大家献上来自社区小伙伴们的关于声源系列的更多用法,如果屏幕前的你也有更好的用法分享可以给 SIPEED 投稿。</p>
<n-button-group style="margin: 3px; font-size: 16px;">
<n-button size="small"
href="https://bbs.sipeed.com/thread/68" tag="a"
target="_blank" tag="a" type="error" ghost>
点灯鼠教程:如何获取声音的强度及角度
</n-button>
<n-button size="small"
href="https://github.com/USTHzhanglu/Maixpy/tree/master/code/script/mic"
target="_blank" tag="a" type="error" ghost>
Github 相关原文
</n-button>
</n-button-group>
</n-tab-pane>
<n-tab-pane name="《精彩回顾:电赛声源 E 题专场》">
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>2022 年 TI 杯大学生电子设计竞赛声源定位跟踪系统E题</h2>
</n-ellipsis>
<br>
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small" style="color:#ffffff;" color="#e34548"
href="https://blog.csdn.net/qq_53357019/article/details/126982978" tag="a"
target="_blank" round>
博文:[池子tt] 2022年电赛声源定位跟踪系统E题
</n-button>
<n-button size="small"
href="https://blog.csdn.net/qq_51963216/article/details/126022738"
target="_blank" tag="a" type="error" ghost>
博文:[我与nano] K210 声源定位、声音识别
</n-button>
</n-button-group>
<br>
<p>本题是设计制作一个声源定位跟踪系统,能够实时显示及指示声源的位置。<br>当声源移动时能够用激光笔动态跟踪声源。
是的,这题我们可以重新拿出 K210 了,下面是一些小伙伴在比赛后的结果展示。</p>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1PV4y1j73P" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1RS4y1p7JJ" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1jd4y1U76A" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1md4y1U7hU" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1nd4y1T7vr" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1zd4y1g7ee" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1Ee4y1X7mZ" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV18W4y1y7gv" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
</n-space>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>以下是 Sipeed 的同学为这次电赛做的一些资料,提供给大家评估效果,使用成品不一定能拿满分,但一定不会弃赛 :)。</h2>
</n-ellipsis>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1Nd4y1D7Qj" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
<iframe src="//player.bilibili.com/player.html?bvid=BV1tT411j7no" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"> </iframe>
</n-space>
<n-ellipsis expand-trigger="click" line-clamp="1" :tooltip="false">
<h2>另外,还有小伙伴在此之前就成功用 stm32 驱动声源定位板来识别了</h2>
</n-ellipsis>
<n-space justify="space-around" size="large">
<iframe src="//player.bilibili.com/player.html?bvid=BV1SV411e7p8" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="min-width:320px; min-height:240px;"></iframe>
</n-space>
<n-divider title-placement="right">
<n-button-group style="margin: 5px; font-size: 16px;">
<n-button size="small"
href="https://wiki.sipeed.com/hardware/zh/modules/micarray.html"
target="_blank" tag="a" type="error" ghost>
[WIKI] 麦克风阵列资料
</n-button>
<n-button size="small" style="color:#ffffff;" color="#e34548"
href="https://bbs.sipeed.com/thread/1682" tag="a"
target="_blank" round>
[BBS] 电赛交流贴2022-07-27
</n-button>
</n-button-group>
</n-divider>
</n-tab-pane>
</n-tabs>
</n-card>
</n-card>
</n-layout>
</n-tab-pane>

BIN
static/home/micarray.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB