小智 AI 面包板硬件清单与接线
本页把官方《ESP32S3 开发板面包板 DIY 硬件清单》和《ESP32S3 开发板面包板 DIY 接线教程》整理成可照做的流程。官方教程为早期固件口径,接线 GPIO 关系沿用同一张对照表;版本信息按 2026-11-12 抓取的官方 main 分支 / v2.5.2 发布包为准。
一、硬件清单
- 开发板:ESP32-S3-DevKitC-1,请选择 WROOM N16R8 模组,即 16MB Flash + 8MB PSRAM。N8R2 需要把 PSRAM 工作模式从 OCTAL 改为 QUAD、Flash 大小改为 8MB、自定义分区表改为 partitions_8M.csv 并重新编译固件,新手不建议选。
- 数字麦克风:INMP441 / ICS43434。元件最小、焊接难度大,建议买焊接好的,并多买一个备用。
- 数字功放:MAX98357A,建议购买已焊接排针的配件。
- 腔体喇叭:8Ω 2-3W 或 4Ω 2-3W。
- 显示屏(可选,推荐):128x32 I2C 液晶屏,SSD1306 驱动,建议买 GND 开头的新版。
- 4G 模块(可选):ML307R Cat.1,购买时务必确认是 AT 固件版。
- 面包板:400 孔 2 块。
- 导线:跳线一盒、杜邦线若干、1 分 2 分叉线(母线),用于麦克风和数字功放的短接,解决开发板 3V3 和 GND 排针不够用的问题。
- 按钮(可选):6×6mm 立式轻触开关,官方推荐 2 脚直插按钮替代 4 脚,防止新手短接引脚。
- 工具:可传数据的 Type-C 数据线、万用表、电烙铁套件、钳子三件套、烧录固件用的 PC。
ESP32-S3-DevKitC-1 常见两个版本:乐鑫标准版 44 引脚与果云版 42 引脚。两版与麦克风、数字功放、OLED、4G 模块的 GPIO 接线一致,使用同样的程序固件;但两个版本接线方案的固件互不兼容,烧录固件时要留意接线方案版本——固件版本在 0.3 之前的都采用第一版接线方案,新版/第二版接线方案适用于固件版本 >=V0.3.0。
二、引脚对照清单
| 模块 | 开发板引脚 | 模块引脚与短接要求 |
|---|---|---|
| 麦克风 INMP441(I2S) | GPIO4 / GPIO5 / GPIO6 / 3V3 / GND | WS 数据选择 / SCK 数据时钟 / SD 数据输出 / VDD 电源正 3.3V / GND 接地并短接 L/R 左右声道 |
| 功放 MAX98357A | GPIO7 / GPIO15 / GPIO16 / 3V3 / GND | DIN 数字信号 / BCLK 位时钟 / LRC 左右时钟 / Vin(或 VCC)短接 SD 关机频道 / GND 短接 GAIN 增益和频道(BGA 封装可不短接);音频+ 接喇叭正极(一般红线),音频- 接喇叭负极 |
| 显示屏(I2C,可选) | GPIO41 / GPIO42 / 3V3 / GND | SDA 数据线 / SCK 时钟线 / VCC 电源正极 / GND 接地 |
| 4G ML307R(可选) | GPIO11 / GPIO12 / GND / LDO 正极(4.7V) | TXD 发送数据 / RXD 接收数据 / GND 接地;LDO 正极为 3 个脚最右边那个;BAT(3.7~4.5V)或 +5V 短接 EN 使能(电压>4.7V) |
| 按钮(0.4.1 版本及以上) | GPIO39 / GPIO40 | GPIO39 接音量减短触按钮(另一头接 GND),短按减小音量、长按静音(音量 0);GPIO40 接音量加(另一头接 GND),短按加大音量;四角按钮同向引脚是连通的 |
| 唤醒/中断 | Boot 键或 GPIO0 | 另一端接 GND,对话中按下可打断对话,再次按下可唤醒恢复对话 |
表中「短接」就是把两个引脚也用导线连在一起。官方强调:开发板引脚接线请以表格对照为准,预览图只作外观样式参考。
三、接线步骤
- 拼装面包板:两块 400 孔面包板拼成一块,把开发板装在中间。预期结果:开发板两侧各有一排可用插孔,利用率最大化。
- 全程先断电接线,并按配色整理跳线:VCC 用红色和棕色、GND 用灰色和黑色,避免正负极反接。
- 接麦克风:GPIO4 接 WS、GPIO5 接 SCK、GPIO6 接 SD、3V3 接 VDD,GND 接 GND 并短接 L/R。注意 INMP441 的 VDD 和 GND 不能反接,否则容易烧坏;进声孔面朝上,若进声孔和麦克风图标丝印朝下、排针朝上,属焊接反了,需按官方「麦克风反接图」改接,其他模块接线不变。预期结果:5 根线逐一对应,无悬空引脚。
- 接功放:GPIO7 接 DIN、GPIO15 接 BCLK、GPIO16 接 LRC,3V3 接 Vin(或 VCC)并短接 SD,GND 接 GND 并短接 GAIN(BGA 封装的 MAX98357A 可不接 GAIN 这根短线);音频+ 接喇叭正极(一般红线)、音频- 接负极,不确定极性可问卖家或用万用表测。预期结果:喇叭两极接牢,功放与开发板共地。
- 接 OLED(可选):GPIO41 接 SDA、GPIO42 接 SCK、3V3 接 VCC、GND 接 GND,共 4 根线。预期结果:与对照表逐针一致。
- 接 4G 模块(可选):GPIO11 接 TXD、GPIO12 接 RXD、GND 接 GND,供电从 LDO 正极(4.7V,3 个脚最右边那个)引出;若开发板 LDO 是 AMS1117 按官方图示位置取电,不是则用万用表测电压确认。4G 天线离麦克风 3cm 以内会听到明显信号干扰,可把天线粘贴在喇叭模拟信号线上并远离麦克风。预期结果:供电电压约 4.7V,天线远离麦克风。
- 接按钮(可选):音量加接 GPIO40、音量减接 GPIO39,另一头都接 GND。注意不要在面包板单行插接四脚开关,要错开成两行插接,否则同向引脚被面包板横向连通短接,相当于按钮常按、无法使用。
- 短路检查:接完线把万用表调到短路蜂鸣档(红黑表笔相碰会响的模式),检查开发板与已装元件的 GND 与 VCC(3.3V)之间是否短路。预期结果:蜂鸣器不响;若会响,先排除再上电,否则可能烧坏开发板 USB 口。
- 上电:确认无短路后接通 USB 电源。预期结果:烧录固件时电脑能正常识别开发板 COM 口。
烧录固件后 RGB 灯不亮,先检查 RGB 灯旁边的两个焊点是否接通,未焊接可先用导线接通再重启查看;部分开发板出厂 RGB 灯未接通,购买时可查看商品详情图或咨询卖家选择已接通的。