猪百岁 发表于 2021-4-15 13:31:54

【新手基础教程】外设之Sipeed麦克风阵列 的使用

## Sipeed 麦克风模块

### 单麦克风模块
!(https://cn.maixpy.sipeed.com/assets/hardware/module/microphone_taobao_400x400.jpg)
[点击购买 麦克风模块](https://sipeed.taobao.com/)

#### 说明
1. 麦克风 IC: MSM261S4030H0

2. 接口:6P 2.54mm 排线接口

3. 供电电压:3.3V@5mA

4. 模块尺寸:15.2mm*9.1mm

5. 工作温度: -30℃~80℃

!(https://cn.maixpy.sipeed.com/assets/hardware/module/mic_array_taobao.jpg)
[点击购买麦克风模块](https://sipeed.taobao.com/)

#### 说明

1. 麦克风 IC: 6 个 MSM261S4030H0

2. 接口:10Pfpc / 10 pin 2.54mm 排线接口

3. 供电电压:5V@mA

4. 模块尺寸:15.2mm*9.1mm

5. 工作温度: -30℃~80℃

##1. Sipeed Mic-Array

Mic-Array 麦克风阵列,截止 MaixPy 版本 `MicroPython v0.5.0-218-g8053a70`, 麦克风阵列硬件上的 pin io 支持自定义配置

|No.|MaixGo(默认配置 IO)|说明|
| :--------- | :--: | -----------: |
|MIC_D0|23|---|
|MIC_D1|22|---|
|MIC_D2|21|---|
|MIC_D3|20|---|
|MIC_WS|19|---|
|MIC_SCLK|18|---|
|---|---|---|
|LED_DAT|24|SK9822 DAT|
|LED_CLK|25|SK9822 CLK|

### 1.1. 例程[](https://cn.maixpy.sipeed.com/zh/develop_kit_board/module_microphone.html#%E4%BE%8B%E7%A8%8B)

声源定位

```
from Maix import MIC_ARRAY as mic
import lcd

lcd.init()
mic.init()#默认配置
# mic.init(i2s_d0=23, i2s_d1=22, i2s_d2=21, i2s_d3=20, i2s_ws=19, i2s_sclk=18, sk9822_dat=24, sk9822_clk=25)#可自定义配置 IO

while True:
    imga = mic.get_map()    # 获取声音源分布图像
    b = mic.get_dir(imga)   # 计算、获取声源方向
    a = mic.set_led(b,(0,0,255))# 配置 RGB LED 颜色值
    imgb = imga.resize(160,160)
    imgc = imgb.to_rainbow(1) # 将图像转换为彩虹图像
    a = lcd.display(imgc)
mic.deinit()

```

效果:

https://www.bilibili.com/video/BV1Ft411X7J8?from=search&seid=865659376223125273

Sipeed-大佬鼠 发表于 2021-4-15 15:47:16

正好需要这个!
页: [1]
查看完整版本: 【新手基础教程】外设之Sipeed麦克风阵列 的使用