感谢虾哥分享,让我们大家都可以一起玩小智!
- 面包板DIY教程(内有视频教程)
面包板教程:0.91寸屏——Wifi版小智AI聊天机器人
面包板教程:1.54寸屏——Wifi版小智AI聊天机器人
2.虾哥教程
小智AI聊天机器人百科全书合集:
3.小智ESP-32后端服务(xiaozhi-esp32-server)
https://github.com/xinnan-tech/xiaozhi-esp32-server
4.固件下载
5.硬件配件清单
序号 | 名称 | 数量 | 型号 |
1 | 开发板 | 1 | ESP32-S3-DevKitC-1(选择 WROOM N16R8 模组) |
2 | 数字麦克风 | 1 | INMP441 |
3 | 音频功放 | 1 | MAX98357A |
4 | 腔体喇叭 | 1 | 8Ω 2~3W 或 4Ω 2~3W |
5 | 面包板 | 2 | 400 孔面包板 |
6 | 显示屏 | 1 | 128×32 I2C(IIC) 液晶显示屏 |
7 | 导线 | 1 | 140根盒装面包板线1盒 |
8 | 轻触开关 | 3 | 6*6mm 立式 轻触开关(可选) |
5.1 开发板
硬件说明:ESP32-S3-DevKitC-1(WROOM N16R8)
5.2 数字麦克风
硬件说明:INMP441全向麦克风
5.3 音频功放
硬件说明:MAX98357,注意建议购买大芯片款,BGA款为小芯片封装音质普通款
5.4 腔体喇叭
硬件说明:腔体喇叭8Ω 2~3W 或 4Ω 2~3W
5.5 面包板
硬件说明:400 孔面包板需要2块
5.6 显示屏
硬件说明:0.91/1.54寸 128×32/240×240 I2C(IIC) 液晶显示屏
0.91寸显示屏
1.54寸显示屏
5.7 导线
硬件说明:140根盒装面包板线1盒
5.8 轻触开关
硬件说明:轻触开关/按键 6*6mm/立式/两脚(可选)
6.接线方式及接线图:
6.1 连线对照表:
ESP32S3开发板 | 麦克风 INMP441 |
GPIO4 | WS 数据选择 |
GPIO5 | SCK 数据时钟 |
GPIO6 | SD 数据输出 |
3V3 | VDD 电源正 3.3V |
GND | GND 接地 短接 L/R 左/右声道 |
ESP32S3开发板 | 数字功放 MAX98357A |
GPIO7 | DIN 数字信号 |
GPIO15 | BCLK 位时钟 |
GPIO16 | LRC 左/右时钟 |
3V3 /3.3V | Vin(或VCC)电源输入 短接 SD 关机频道 |
GND | GND 接地 短接 GAIN 增益和频道 |
音频+ 接 喇叭正极(一般红线,不清楚问卖家) | |
音频- 接 喇叭负极 | |
ESP32S3开发板 | 显示屏(IIC / I2C接口) |
GPIO41 | SDA 数据线 |
GPIO42 | SCK 时钟线 |
3V3 /3.3V | VCC 电源正 |
GND | GND 接地 |
ESP32S3开发板 | 按钮(0.4.1版本及以上) |
GPIO39
|
接音量减-短触按钮(另一头接地 GND),短按减小音量,长按静音(音量0)
**请注意四角按钮的同向是连通的。 |
GPIO40
|
接音量加+短触按钮(另一头接地 GND),短按加大音量。
**请注意四角按钮的同向是连通的 |
6.2 声明
感谢虾哥分享,让我们大家都可以一起玩小智!
从小学生、中学生、大学生到创客都有机会体验到小智AI技术带来的赛博快乐。
以上仅限于学习用途。