跳到主要内容

ESP32-S3-DualEye-LCD-1.28

esp32S3-dualeye-lcd-1.28_MAIN

ESP32-S3-DualEye-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 ,可映射为多种功能接口,方便客户自定义开发

资源简介

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

接口介绍

序号LCD1-Board SH1.0 14PIN 排线接口LCD2-Board SH1.0 14PIN 排线接口
1USB_5V3V3
2GNDGND
3D_NSD_MISO
4D_PSD_MOSI
53V3SD_SCLK
6GNDSD_CS
7SDALCD_CS2'
8SCLLCD_DC
9UART_RXDLCD_RST2
10UART_TXDLCD_BL2
11TP2_SDATP2_SDA
12TP2_SCLTP2_SCL
13GPIO0TP2_INT
14RESETTP2_RST

产品尺寸

开发方式

ESP32-S3-DualEye-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) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。