跳转到内容

ESP32-S3-Touch-LCD ​

微雪的 ESP32-S3-Touch-LCD 是一个系列:从 1.28 英寸圆屏到 4.3、7 英寸的触摸 LCD 都有(本站只核查了 4.3 和 7 英寸两款)。大尺寸版把 ESP32-S3、800 × 480 RGB 触摸屏、CAN、RS485 和电池充电放在一起,是做面板式控制器的现成方案。

接线与供电

CAN、RS485 总线上的终端电阻默认接入,多节点总线中间的设备需要用跳线帽断开。4.3B 版可接 7 至 36 V 直流,接线错误或超压会损坏板子,接电前请先对照官方丝印与原理图。

规格 ​

项目ESP32-S3-Touch-LCD-4.3ESP32-S3-Touch-LCD-7
主控双核 LX7,最高 240 MHz,512 KB SRAM,384 KB ROMESP32-S3-WROOM-1-N16R8,240 MHz
Flash / PSRAM16 MB / 8 MB16 MB / 8 MB
屏幕4.3 英寸 IPS,800 × 480,65K 色,RGB 接口,电容触摸,钢化玻璃,亮度 270 cd/m27 英寸 800 × 480,65K 色;第三方资料写 IPS、ST7262 驱动、GT911 五点触摸
总线CAN、RS485、I2C、全速 USBCAN、I2C、RS485,可跳线选 UART1 或 UART2
芯片CH343P(USB 转串口)、SP3485(RS485)、CS8501(锂电池充电)CH422G IO 扩展
存储TF 卡槽TF 卡槽
供电USB-C 5 V页面未逐项确认
尺寸官方文字未给官方文字未给

4.3B 变体亮度提升到 550 cd/m2,可 Type-C 5 V 或 7 至 36 V 直流供电。7 英寸款的价格第三方资料写约 32 至 40 美元,随时间变化。

亮点 ​

  • 板载 CAN 与 RS485,带 120 Ω 终端电阻跳线,RS485 自动切换收发。
  • CAN 与 USB 共用引脚,由 FSUSB42UMX 芯片切换,默认 USB(4.3 英寸)。7 英寸版用 CH422G 的 EXIO5 (CAN_SEL) 选择,拉高为 CAN。
  • 大屏 800 × 480,适合做 LVGL 面板。
  • 有锂电池充电。

能拿来做什么 ​

  • 智能家居中控、Home Assistant 面板,见 智能家居玩法。
  • 工业 HMI:读 Modbus (RS485)、CAN 总线设备。
  • 3D 打印机、机房、温室的状态屏。
  • 其他屏幕玩法见 屏幕玩法。

4.3 与 7 英寸款的价值在于"屏幕加总线接口"一起提供:RS485 可以接 Modbus 传感器、变频器或电表,CAN 可以接汽车或工业总线设备。很多人用它做 Home Assistant 面板、温室控制屏或自己的工控界面。LVGL 在 800 × 480 分辨率上表现良好,但要注意 RGB 屏幕会占用大量内存带宽,需要合理配置 PSRAM 和帧缓冲,否则可能出现画面撕裂。

开发方式 ​

  • Arduino 与 ESP-IDF,官方 Wiki 与新的 docs.waveshare.com 站都有示例。见 Arduino-ESP32、ESP-IDF。
  • 触摸 LCD 通常配合 LVGL,参考 乐鑫解决方案 中的 LVGL 集成。
  • 用 ESPHome 或 openHASP 也有人移植,请先确认当前版本支持。

微雪的 Wiki 提供 Arduino 与 ESP-IDF 示例,涵盖屏幕、触摸、CAN、RS485、SD 卡和 LVGL。由于 RGB 屏幕与 PSRAM 争抢带宽,微雪示例中会设置特定的时序和缓冲配置,改用自己的工程时最好以官方示例为基础,逐项改动。7 英寸款使用 CH422G 扩展 IO,涉及触摸复位、背光等信号,初始化顺序错误会导致黑屏。

同类对比 ​

板子差异
Sunton CYD便宜很多,屏幕小,用经典 ESP32
Espressif ESP32-S3-BOX-32.4 英寸,偏语音
Waveshare AMOLED 系列小尺寸 AMOLED,偏手表
ESP32-P4-WIFI6-Touch-LCDP4 加 MIPI-DSI 屏,性能更强,无线靠 C6

注意事项 ​

  • 7 英寸版接上屏幕、触摸与 SD 卡后,只剩约 4 个空闲 GPIO(第三方资料)。
  • CAN 与 USB 切换时,下载程序的 USB 与 CAN 不能同时使用。
  • 120 Ω 终端电阻默认接入,多节点总线中间节点要断开。
  • 7 英寸版供电能力有限,亮度高时注意电源质量。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。