跳到主要内容

ESP32S3开发板面包板LCD彩屏DIY教程

1. DIY 所需硬件

  • 开发板:ESP32-S3-DevKitC-1(选择 WROOM N16R8 模组)

  • 数字麦克风:INMP441 或 ICS43434 模块

  • 功放:MAX98357A

  • 腔体喇叭:8Ω 2-3W 或 4Ω 2-3W

  • 导线:跳线一盒,杜邦线若干

  • 400 孔面包板 2 块

  • SPI-LCD彩屏(本文以1.54寸屏为例,其他屏幕自行选择和编译对应面包板wifi-LCD固件)

  • 6*6mm 立式 轻触开关(可选)

除此之外,你可能还需要用到万用表,电烙铁套件,钳子三件套,Type-C数据线,用于烧录固件的PC。

注意:除 SPI-LCD彩屏以外,清单请参考之前的教程 小智AI聊天机器人面包板DIY硬件清单与接线教程

1.1 SPI-LCD彩屏(带驱动板,焊接8Pin排针)

本教程以 1.54寸LCD彩屏为例,产品参数如下:

  • 1.54寸IPS彩屏,支持 RGB 65K色显示,显示色彩丰富

  • 240X240分辨率,显示清晰

  • IPS全视角面板,超宽可视范围

  • 采用4线制SPI串行总线,需8个IO引脚即可工作

SPI-LCD-1.54寸彩屏正面SPI-LCD-1.54寸彩屏背面

   

2. 面包板WIFI-LCD彩屏接线方案

2.1 开发板与元件模块接线对照表

注意:接线请按照表格的引脚进行接线,对应开发板接线照片仅供参考。
  • 把下方表格中的 ESP32S3开发板的加粗的数字/字母引脚,和 麦克风、数字功放、LCD显示屏等加粗的英文字母引脚,用导线连接起来,短接的意思就是也连导线在一起。
ESP32S3开发板麦克风 INMP441 或 ICS43434模块
GPIO4WS 数据选择
GPIO5SCK 数据时钟
GPIO6SD 数据输出
3V3VDD 电源正 3.3V
GNDGND 接地 短接 L/R 左/右声道
ESP32S3开发板数字功放 MAX98357A
GPIO7DIN 数字信号
GPIO15BCLK 位时钟
GPIO16LRC 左/右时钟
3V3 /3.3VVin(或VCC)电源输入 短接 SD 关机频道
GNDGND 接地 短接 GAIN 增益和频道
音频+ 接 喇叭正极(一般红线,不清楚问卖家、或用万用表测或其他方法)
音频- 接 喇叭负极
ESP32S3开发板显示屏(SPI-LCD 8Pin接口)
GNDGND 接地
3V3VCC 电源正
GPIO21SCL 时钟线
GPIO47SDA 数据信号
GPIO45RES 复位
GPIO40DC 数据选择
GPIO41CS 片选
GPIO42BLK 背光

2.2 ESP32-S3-DevKitC-1开发板版本1(乐鑫标准版 44 IO引脚)LCD屏接线图

本接线方案适用于小智AI聊天机器人面包板wifi版LCD固件版本 >=V1.2.0,为了方便快速上手和演示,均使用了飞线(跳线)进行连接,具体引脚请参考2.1接线对接表格。

注意:当前固件暂不支持ML307R-4G模块。
  • ESP32-S3开发板为 44 引脚标准版面包板DIY,请参考下图接线:

ESP32-S3开发板44引脚标准版面包板DIY

注意:如果用户使用的MAX98357数字功放是 BGA 封装的(芯片比较上图中的小),可不接 GAIN_GND 这根短线(上图左边绿色短线)
如用户接线正常工作则不用管。
  • 开发板引脚接线请以表格对照为准!!!预览图只作外观样式参考!!!

  • 接线完成后大致预览效果如下图:

S3开发板44引脚标准版面包板DIY完成图

注意:使用短线尽可能减少信号干扰。

   

2.3 ESP32-S3-DevKitC-1 开发板版本2(GOOUUU 果云版 42 IO引脚)LCD屏接线图

ESP32S3果云开发板接线,同样请按照2.1接线对照表接线。

  • ESP32-S3果云 42 引脚开发板面包板DIY,请参考下图接线:

ESP32-S3开发板42引脚标准版面包板DIY

注意:如果用户使用的MAX98357数字功放是 BGA 封装的(芯片比较上图中的小),可不接 GAIN_GND 这根短线(上图左边绿色短线)。
如用户接线正常工作则不用管。
  • 开发板引脚接线请以表格对照为准!!!预览图只作外观样式参考!!!

相关配图待补充

2.4 跳线颜色方案说明

在跳线款式有限的情况下,尽最大可能统一配色方案,统一的配色也方便其他人读懂。

比如 VCC 使用红色,GND 使用灰色和绿色,数字信号使用了蓝色、咖啡色和橙色,这样可以避免正负极反接的情况。

2.5 常见接线问题 FAQ

1. 烧录固件后,RGB 灯不亮。

需要检查 RGB 灯旁边的两个焊点是否已经接上,如果没有焊接,可以先用导线接通,重启查看是否会亮。

2. 如何检查电路故障?

  • 在没有接电源的情况下,用万用表测试导线是否导通,比如距离相远的两个 GND 引脚,或者两个 3.3V 引脚。

  • 接电源后,检查 GND 与其他引脚电压是否在正常值。

3. 教程bin固件

本教程采用1.54寸屏幕,对应分辨率为240x240,如需固件请自行下载烧录测试。

最新版本固件请访问链接(见表格末尾一行):https://www.xiaozhi.me/download

4. 相关套件购买参考链接

特别说明:以下购买链接仅供参考,产品质量和服务由商家保障,如果有问题可以找群管理员反馈。

商品名称:AI小智1.54寸彩屏材料包虾哥推荐人工智能AI板载esp32-S3-N16R8

淘宝链接:https://item.taobao.com/item.htm?id=895354818641

参考价格:88元

社区与交流

QQ 群 群友经验丰富,有不懂的可以在群里提问交流。

小智AI聊天机器人QQ群0小智AI聊天机器人QQ群10

感谢阅读,欢迎参与完善本文档。