今天在kicad看到一个项目,种草了~分析一手然后做几个出来。
首先实现起来够简单,传感器+MCU是我非常推崇的产品设计方式,还有就是USB连接,可以和算力强的机器互动。如果换ESP32-S3,可以直接运行一些轻量的神经网络算法。
缺点就是太贵了,seeed的板子很贵,这个体积也不算很小,可以选择更加便宜一点的核心板。
就是一个硅麦克风+MCU非常的简单
还有一个连接wii手柄的版本
也是蛮好看的
这是使用旧手柄的一个外设,不是麦克风
使用亚克力的板子做支撑
这个是在做测试,这个软件是开源的,我以前来做频谱分析
原理图非常简单,就是直接挂上去就行
seeed的板子确实好用,我有一堆,就是有点贵,设计用这个的bom就有点贵了,后面可以使用更加便宜的板子来做,应该有7元的。
需要注意的是RP2040的空间都是外挂的
贵麦其实不算便宜,淘宝22,单芯片没找到
内部的框图
时序很简单
在PDM_CLK的上升沿采样左声道数据,在PDM_CLK下降沿采样右声道数据。
这样的
PDM是一种调制形式,用于表示数字域中的模拟信号。它是1位数字采样的高频数据流。在 PDM信号中,脉冲的相对密度对应于模拟信号的幅度。大量的'1'对应于高(正)幅度值, 而大量的'0'对应于低(负)幅度值,交替的'1'和'0'对应于幅度值0。
就是这样
可以看到覆盖了完整的声音频段
单个
立体声
多传感器可以这样使用
其实就设计了一个载板
ST的一个应用手册里写的很明白,相当于少了运放,全数字
还有一个评估板,做智能家居
系统框图,三个麦克风
这个图应该是连接的拓扑图
使用了三个,全方位的捕捉
可以使用SPI和I2S的外设来驱动麦克风
固件是使用原生的SDK写的
封装的很好,完全无脑编写代码,日后有时间写代码解读
参数:
https://www.st.com/resource/en/user_manual/dm00749707-getting-started-with-the-stevalvoiceui-voice-user-interface-evaluation-kit-stmicroelectronics.pdf
https://mbb.eet-china.com/blog/3975615-433806.html
https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
https://www.kicad.org/download/windows/
https://blog.anavi.technology/step-by-step-video-guide-assembling-your-anavi-dev-mic/
https://anavi.technology/
https://github.com/ArmDeveloperEcosystem/microphone-library-for-pico
https://eu.mouser.com/datasheet/2/389/mp23db01hp-1849718.pdf
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有