今天在kicad看到一个项目,种草了~分析一手然后做几个出来。
首先实现起来够简单,传感器+MCU是我非常推崇的产品设计方式,还有就是USB连接,可以和算力强的机器互动。如果换ESP32-S3,可以直接运行一些轻量的神经网络算法。
缺点就是太贵了,seeed的板子很贵,这个体积也不算很小,可以选择更加便宜一点的核心板。
还有一个连接wii手柄的版本
也是蛮好看的
这是使用旧手柄的一个外设,不是麦克风
这个是在做测试,这个软件是开源的,我以前来做频谱分析
原理图非常简单,就是直接挂上去就行
seeed的板子确实好用,我有一堆,就是有点贵,设计用这个的bom就有点贵了,后面可以使用更加便宜的板子来做,应该有7元的。
需要注意的是RP2040的空间都是外挂的
贵麦其实不算便宜,淘宝22,单芯片没找到
内部的框图
时序很简单
在PDM_CLK的上升沿采样左声道数据,在PDM_CLK下降沿采样右声道数据。
这样的
就是这样
可以看到覆盖了完整的声音频段
单个
立体声
多传感器可以这样使用
其实就设计了一个载板
ST的一个应用手册里写的很明白,相当于少了运放,全数字
还有一个评估板,做智能家居
系统框图,三个麦克风
这个图应该是连接的拓扑图
使用了三个,全方位的捕捉
可以使用SPI和I2S的外设来驱动麦克风
固件是使用原生的SDK写的
封装的很好,完全无脑编写代码,日后有时间写代码解读
参数:
模块:Seeed Studio XIAO RP2040 微控制器:Raspberry Pi RP2040 麦克风:STMicroelectronics MP23DB01HP PDM 微机电系统 (MEMS) 全向数字麦克风 连接性:USB Type-C 固件:基于 Raspberry Pi Pico C/C++ SDK 开源 采样率:16 kHz 兼容性:支持 Windows、macOS 和 Linux 尺寸:35.0 x 34.5 毫米(1.38 x 1.36 英寸)
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