ESP32-C6-Touch-LCD-2.8 是微雪(Waveshare)设计的微控制器开发板。板载 2.8 英寸液晶屏、六轴传感器、温湿度传感器、Micro SD 卡槽等,为显示、传感、语音及多媒体存储提供硬件基础。依托这些硬件,产品支持互动小游戏和语音唤醒,可接入 AI 在线大模型平台,实现智能语音交互和功能扩展。出厂预装 AI 对话、音乐播放器、重力小球、2048 小游戏、天气等功能,可直接体验板载应用,也可用于二次开发。
常用入口:
| SKU | 产品 |
|---|
| 35065 | ESP32-C6-Touch-LCD-2.8 |
| 35066 | ESP32-C6-Touch-LCD-2.8-EN |
产品特性
- 采用 ESP32-C6-WROOM-1 系列模组,搭载 RISC-V 32 位单核处理器,主频高达 160MHz
- 内置 16MB Flash 存储器,满足程序运行、图形界面和数据存储需求
- 集成 2.4GHz Wi-Fi 6、Bluetooth 5 以及 IEEE 802.15.4(支持 Zigbee 3.0 和 Thread)无线通信
- 板载电池充电管理模块,预留 3.7V MX1.25 锂电池接口,可外接电池进行供电
- 采用 Type-C 接口,支持正反插,便于供电、下载和调试
- 板载 2.8 英寸 LCD 屏,240 × 320 分辨率,262K 彩色
- 支持 I2C 接口控制电容触摸,支持中断
- 引出 UART、I2C 以及部分 IO 接口,集成全速 USB 串口
- 板载 QMI8658 六轴传感器、RTC 时钟传感器、SHTC3 温湿度传感器和 Micro SD 卡座等
- 支持多种时钟和电源模式,可用于低功耗应用
- 板载 ES8311 音频编解码芯片、NS4150B 功放芯片、麦克风和喇叭,可用于语音交互和音频播放应用
- 支持 ESP-IDF / Arduino 等开发环境,便于示例验证和二次开发
板载资源
接口介绍
LCD 接口:用于连接 2.8 英寸 LCD 屏(点击展开)
| ESP32-C6 / CH32 | LCD | 简介 |
|---|
| GPIO0 | LCD_SCK | SPI 时钟信号 |
| GPIO1 | LCD_MOSI | SPI 数据输出信号 |
| GPIO10 | LCD_DC | 数据/命令选择信号 |
| GPIO11 | LCD_CS | 片选信号,低电平有效 |
| CH32 EXIO1 | LCD_RST | LCD 复位信号 |
| CH32 EXIO_PWM | LCD_BL | LCD 背光 PWM 控制 |
Touch 接口:用于连接电容触摸屏(点击展开)
| ESP32-C6 / CH32 | Touch | 简介 |
|---|
| GPIO6 | TP_SDA | 触摸 I2C 数据信号 |
| GPIO7 | TP_SCL | 触摸 I2C 时钟信号 |
| GPIO18 | TP_INT | 触摸中断信号 |
| CH32 EXIO0 | TP_RST | 触摸复位信号 |
SD Card 接口:用于连接 Micro SD 卡(点击展开)
| ESP32-C6 | SD Card | 简介 |
|---|
| GPIO0 | SCLK | SD 卡 SPI 时钟 |
| GPIO1 | MOSI | SD 卡 SPI 数据输入 |
| GPIO8 | MISO | SD 卡 SPI 数据输出 |
| GPIO23 | CS | SD 卡片选信号,低电平有效 |
I2C 总线:用于连接板载 I2C 外设(点击展开)
| ESP32-C6 | I2C | 简介 |
|---|
| GPIO6 | SDA | I2C 数据信号 |
| GPIO7 | SCL | I2C 时钟信号 |
QMI8658 六轴传感器接口(点击展开)
| ESP32-C6 | QMI8658 | 简介 |
|---|
| GPIO6 | SDA | I2C 数据信号 |
| GPIO7 | SCL | I2C 时钟信号 |
| GPIO19 | INT1 | 传感器中断信号 |
RTC 接口:板载实时时钟 PCF85063A(点击展开)
| ESP32-C6 / CH32 | RTC | 简介 |
|---|
| GPIO6 | SDA | I2C 数据信号 |
| GPIO7 | SCL | I2C 时钟信号 |
| CH32 EXIO2 | RTC_INT | RTC 中断信号 |
SHTC3 温湿度传感器接口(点击展开)
| ESP32-C6 | SHTC3 | 简介 |
|---|
| GPIO6 | SDA | I2C 数据信号 |
| GPIO7 | SCL | I2C 时钟信号 |
Audio 接口:板载 ES8311 音频编解码器、功放与麦克风(点击展开)
| ESP32-C6 / CH32 | Audio | 简介 |
|---|
| GPIO6 | ES8311 SDA | 音频编解码器 I2C 数据信号 |
| GPIO7 | ES8311 SCL | 音频编解码器 I2C 时钟信号 |
| GPIO15 | I2S_SCLK | I2S 位时钟 |
| GPIO3 | I2S_LRCK | I2S 左右声道时钟 |
| GPIO2 | I2S_DOUT | I2S 音频数据输出 |
| GPIO20 | I2S_DIN | I2S 音频数据输入 |
| CH32 EXIO3 | PA_CTRL | 功放控制信号 |
UART0 接口:串口通信(点击展开)
| ESP32-C6 | UART0 | 简介 |
|---|
| GPIO16 | TX | 串口发送 |
| GPIO17 | RX | 串口接收 |
USB 接口:用于供电、下载和串口调试(点击展开)
| ESP32-C6 | USB | 简介 |
|---|
| GPIO12 | USB_N | USB 差分信号负端 |
| GPIO13 | USB_P | USB 差分信号正端 |
BOOT 按键接口(点击展开)
| ESP32-C6 | Button | 简介 |
|---|
| GPIO9 | BOOT0 | 下载模式/用户按键 |
其他引脚(点击展开)
| 引脚 | 标识 | 简介 |
|---|
| GPIO4 | GPIO4 | 可引出 GPIO |
| GPIO5 | GPIO5 | 可引出 GPIO |
| GPIO21 | GPIO21 | 可引出 GPIO |
| GPIO22 | GPIO22 | 可引出 GPIO |
| CHIP_PU | CHIP_PU | 芯片控制信号 |
CH32 IO 扩展接口:用于控制复位、背光和功放等信号(点击展开)
| CH32 | 控制对象 | 简介 |
|---|
| EXIO0 | TP_RST | 触摸复位控制 |
| EXIO1 | LCD_RST | LCD 复位控制 |
| EXIO2 | RTC_INT | RTC 中断信号 |
| EXIO3 | PA_CTRL | 功放控制 |
| EXIO4~EXIO7 | 可用扩展 IO | 可用于用户扩展 |
| EXIO_ADC | BAT_ADC | 电池电压检测 |
| EXIO_PWM | LCD_BL | LCD 背光 PWM 控制 |
产品尺寸
开发方式
ESP32-C6-Touch-LCD-2.8 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。
两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 适合快速搭建原型和验证基础功能;ESP-IDF 提供更完整的工程配置、调试和底层控制能力,适合复杂项目开发。