ESP32-S3-DualEye-Touch-LCD-1.28
ESP32-S3-DualEye-Touch-LCD-1.28 是一款支持 2.4GHz Wi-Fi 和蓝牙 BLE 5 的微控制器开发板。集成大容量 Flash 和 PSRAM,板载 2 块 1.28 英寸 LCD 屏,可流畅运行 LVGL 等 GUI 界面程序,结合多种外设接口,可快速开发 ESP32-S3 的 HMI 等应用。
产品特性
- 搭载 ESP32-S3R8 高性能 Xtensa 32 位 LX7 双核处理器,主频高达 240MHz
- 支持 2.4 GHz Wi-Fi (802.11 b/g/n) 和 Bluetooth 5 (LE),板载天线
- 内置 512 KB SRAM 和 384 KB ROM,叠封 8 MB PSRAM 和板载 16 MB Flash (支持接入扩展设备)
- 采用 Type-C 接口,提高用户便捷性和设备兼容性
- 板载 2 块 1.28 英寸 LCD 屏,分辨率 240 × 240,65K 彩色
- 支持 I2C 接口控制触摸,支持中断
- 引出 UART、I2C 以及部分 IO 接口
- 板载 3.7V MX1.25 锂电池充放电接口
- 板载 Micro SD 卡槽,用于扩展存储和快速数据传输,具备灵活性,适用于数据记录和媒体播放,简化了电路设计
- 支持灵活时钟、多种电源模式等准确控制,实现多场景低功耗模式
- 引出多个 GPIO ,可映射为多种功能接口,方便客户自定义开发
资源简介

- ESP32-S3R8 双核处理器,高达 240MHz 的运行频率
- 16MB Flash
- 电池充电管理芯片
- 功放芯片
- ES8311 低功耗音频编解码芯片
- ES7210
- 麦克风
- MP1605GTF-Z 电源模块,支持高达 3.3V 2A 输出
- 贴片陶瓷天线
- IPEX 1 代座子 可通过拆焊电阻切换为使用外部天线
- BOOT 按键
- GPIO1 功能修改电阻位 默认焊接在靠近晶振位置,此时 GPIO1 用于电池电压测量,若修改为远离晶振位置,则将引到 FPC 排线,此时可修改程序实现三屏显示
- 系统电池接口 MX1.25 2PIN 连接器,可用于接入 3.7V 锂电池,支持充放电
- 充电指示灯 在连接系统电池时,充电为常亮,充满熄灭 (未连接系统电池时,状态不定)
- 喇叭接口
- LCD1-Board SH1.0 14PIN 排线接口 用于烧录程序和日志打印
- 18PIN FPC 接口 在主板保持上电状态下,调整位号为 R12 的电阻值,同时修改程序中的显示配置参数,即可实现三屏显示功能。在掰断板子的情况下,可以通过 FPC 排线连接,使两个屏幕都正常工作(注意,掰断板子使用 FPC 排线连接的情况下 RESET 按键不可用)
- 18PIN FPC 接口 用于连接主控
- SD 卡通信模式选择 当板子掰断的情况下,在使用其他主控控制 SD 卡这一侧时可切换为 SPI 模式,此时可以用一组 SPI 同时控制 SD 卡与屏幕
- Micro SD 卡座 允许连接大容量 SD 卡
- RESET 按键
- LCD2-Board SH1.0 14PIN 排线接口 当板子掰断的情况下,将位号 R19 的电阻配置为 SPI 模式,此时可以使用 14PIN 排线通过一组 SPI 同时控制 SD 卡与屏幕
- Type-C 接口
接口介绍
| 序号 | LCD1-Board SH1.0 14PIN 排线接口 | LCD2-Board SH1.0 14PIN 排线接口 |
|---|---|---|
| 1 | USB_5V | 3V3 |
| 2 | GND | GND |
| 3 | D_N | SD_MISO |
| 4 | D_P | SD_MOSI |
| 5 | 3V3 | SD_SCLK |
| 6 | GND | SD_CS |
| 7 | SDA | LCD_CS2' |
| 8 | SCL | LCD_DC |
| 9 | UART_RXD | LCD_RST2 |
| 10 | UART_TXD | LCD_BL2 |
| 11 | TP2_SDA | TP2_SDA |
| 12 | TP2_SCL | TP2_SCL |
| 13 | GPIO0 | TP2_INT |
| 14 | RESET | TP2_RST |
产品尺寸

开发方式
ESP32-S3-DualEye-Touch-LCD-1.28 支持 Arduino IDE 和 ESP-IDF 两种开发框架,为开发者提供灵活的选择,您可以根据项目需求和个人偏好选择合适的开发工具。
两种开发方式各有优势,开发者可根据自身需求和技能水平选择。Arduino 简单易学、上手快,适合初学者和非专业人士;ESP-IDF 则提供更高级的开发工具和更强的控制能力,适合有专业背景或对性能要求较高的开发者,更适用于复杂项目开发。
-
Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。无需太多基础知识,简单学习后即可快速开发。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源,封装了复杂功能,让开发者能够快速实现各种功能。您可以参考 Arduino IDE 开发环境搭建教程 完成初始设置,教程中同时提供了相关示例程序供参考。
-
ESP-IDF 全称 Espressif IoT Development Framework,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它基于 C 语言开发,包含编译器、调试器、烧录工具等,支持命令行或集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。
