小智ESP32-S3开发板
1
小智AI -- ESP32-S3 DIY面包板WIFI-LCD彩屏_xiaozhi-8601-CSD…
https://blog.csdn.net/zhuwade/article/details/148809019
小智ESP32-S3开发板是一款基于ESP32-S3芯片的DIY开发平台,支持WiFi、LCD彩屏、语音交互等功能,适用于AI聊天机器人、物联网设备控制等场景。以下是其主要特点和使用方法:
硬件配置与接线
小智ESP32-S3开发板支持多种外设模块,包括数字麦克风、功放模块、喇叭和SPI-LCD彩屏。以下是常见的接线配置:
麦克风 INMP441:
- GPIO 4: WS 数据选择
- GPIO 5: SCK 数据时钟
- GPIO 6: SD 数据输出
功放 MAX98357A:
- GPIO 7: DIN 数字信号
- GPIO 15: BCLK 位时钟
- GPIO 16: LRC 左/右时钟
SPI-LCD彩屏:
- GPIO 21: SCL 时钟线
- GPIO 47: SDA 数据信号
- GPIO 45: RES 复位
- GPIO 40: DC 数据选择
- GPIO 41: CS 片选
- GPIO 42: BLK 背光
复制
接线时需确保电源和地线连接正确,避免短路。
开发环境搭建
在Windows平台上,可通过ESP-IDF 5.4工具链进行开发。以下是基本步骤:
下载并安装ESP-IDF工具链。
克隆项目源码:
git clone https://github.com/78/xiaozhi-esp32.git
复制
设置目标芯片为ESP32-S3:
idf.py set-target esp32s3
复制
通过idf.py menuconfig配置板子类型和LCD屏参数。
编译项目:
idf.py build
复制
配网与设备管理
设备首次使用需进行WiFi配网:
连接设备热点(如Xiaozhi-XXXX)。
打开浏览器访问http://192.168.4.1/,选择WiFi网络并输入密码。
配置完成后设备会自动重启并连接网络。
设备联网后,可通过小智AI控制面板(xiaozhi.me)添加设备。输入设备ID完成绑定后,即可正常使用。
常见问题
若出现乱码或菜单重叠问题,可通过以下步骤解决:
打开“时间和语言”设置。
进入“语言和区域” -> “管理语言设置”。
勾选“Beta版本”选项并重启系统。
小智ESP32-S3开发板为开发者提供了灵活的硬件扩展和强大的AI能力,是学习和开发智能设备的理想选择。
|
评论
|