小智AI笔记
- 小智AI
- 1天前
- 27热度
- 0评论
流式语音对话(WebSocket 或 UDP 协议)
固件端:https://github.com/78/xiaozhi-esp32
服务端:https://github.com/xinnan-tech/xiaozhi-esp32-server
小智 AI 聊天机器人百科全书:https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb
小智AI聊天机器人面包板DIY硬件清单与接线教程:https://my.feishu.cn/wiki/EH6wwrgvNiU7aykr7HgclP09nCh
设备间相互呼叫插件使用指南:https://github.com/xinnan-tech/xiaozhi-esp32-server/blob/main/docs/device-call-guide.md
Web 网页烧录(需使用原生USB OTG口):https://espressif.github.io/esp-launchpad/
ESP32-S3-DevKitC-N16R8
ESP32-S3-DevKitC-1开发板(乐鑫标准版 44 IO引脚)接线图
板子进入下载模式:按住 BOOT 按键不放,再按一下 RESET 复位键,松开 RESET,此时进入下载模式。
按照下方表格中的 ESP32S3开发板的数字/字母引脚,和 麦克风、数字功放、显示屏、4G模块等英文字母引脚,用导线连接起来,短接的意思就是也连导线在一起。如果购买 MAX98357A 使用BGA封装的,注意不用短接GND与GAIN引脚。
| ESP32S3开发板 | 麦克风 INMP441 / ICS43434 (I2S接口) |
| GPIO4 | WS 数据选择 |
| GPIO5 | SCK 数据时钟 |
| GPIO6 | SD 数据输出 |
| 3V3 | VDD 电源正 3.3V |
| GND | GND 接地 短接 L/R 左/右声道 |
| 数字功放 MAX98357A | |
| GPIO7 | DIN 数字信号 |
| GPIO15 | BCLK 位时钟 |
| GPIO16 | LRC 左/右时钟 |
| 3V3 /3.3V | Vin(或VCC)电源输入 短接 SD 关机频道 |
| GND | GND 接地 短接 GAIN 增益和频道(BGA封装麦克风不用短接) |
| 音频+ 接 喇叭正极(一般红线,不清楚问卖家、或用万用表测或其他方法) | |
| 音频- 接 喇叭负极 | |
| 显示屏(IIC / I2C接口,可选) | |
| GPIO41 | SDA 数据线 |
| GPIO42 | SCK 时钟线 |
| 3V3 /3.3V | VCC 电源正 |
| GND | GND 接地 |
| 4G 模块(ML307R,可选) | |
| LDO 正极(4.7V) 3个脚最右边那个 |
BAT(3.7~4.5V) 或者 +5V 短接 EN 使能(电压>4.7V) |
| GND | GND 接地 |
| GPIO11 | TXD 发送数据 |
| GPIO12 | RXD 接收数据 |
| 按钮(0.4.1版本及以上) | |
| GPIO39 | 接音量减-短触按钮(另一头接地 GND),短按减小音量,长按静音(音量0) |
| **请注意四角按钮的同向是连通的。 | |
| GPIO40 | 接音量加+短触按钮(另一头接地 GND),短按加大音量。 |
| **请注意四角按钮的同向是连通的 |
部署架构图:

鲁ICP备19063141号
鲁公网安备 37010302000824号