跳转到内容

Cheap Yellow Display (ESP32-2432S028R) ​

Cheap Yellow Display(简称 CYD)是社区对 Sunton ESP32-2432S028R 的昵称:一块黄色的 PCB 上集成 ESP32、2.8 英寸 240 x 320 触摸屏、microSD 槽、RGB LED、光敏电阻和小功放,价格通常是几美元到十几美元。Brian Lough 的 GitHub 仓库让它成为最流行的低成本 ESP32 屏幕板。

规格 ​

项目参数
主控ESP32-WROOM-32,双核 LX6 240 MHz
Flash / PSRAM4 MB Flash,无 PSRAM
屏幕2.8 英寸 TFT,240 x 320,ILI9341(部分版本为 ST7789)
触摸XPT2046 电阻触摸
无线Wi-Fi 4,蓝牙 4.2
接口microSD、RGB LED (GPIO4 / 16 / 17,低电平点亮)、光敏电阻 (GPIO34)、功放 (GPIO26)、扩展排针
供电Micro-USB 5 V(某些版本另有 Type-C),满亮度约 115 mA
尺寸本次未核实,以商品页为准
发布时间官方资料未公布

引脚:LCD 走 HSPI,使用 GPIO12 (MISO)、13 (MOSI)、14 (SCK)、15 (CS)、2 (DC);触摸走另一路 SPI,使用 GPIO39、32、25、33、36。资料不一致:背光引脚,Mischianti 写 GPIO21,F1ATB 仓库写 2.8 英寸板为 GPIO27,购买后按自己的版本核对。

亮点 ​

  • 价格极低,屏幕、触摸、SD 一次到位
  • 社区资料全:TFT_eSPI 有现成的 CYD 配置,LVGL 示例很多
  • 外壳 3D 打印模型丰富

能拿来做什么 ​

  • 家居控制面板、小仪表盘:见 显示屏
  • 开源固件的载体,如 ESP32 Marauder、openHASP、Bruce 社区有 CYD 适配,具体以各项目文档为准
  • LVGL 图形界面原型

开发方式 ​

Arduino-ESP32 加 TFT_eSPI 或 LovyanGFX,再用 LVGL 做 UI;也可使用 ESPHome 或 PlatformIO。TFT_eSPI 自带 Setup801(ILI9341)与 Setup805(ST7789)两份 CYD 配置。

同类对比 ​

板子特点
CYD (2432S028R)最便宜,电阻触摸,ESP32 第一代
Guition JC2432W328电容触摸 (CST820),引脚不同,不能直接套用 CYD 配置
M5Stack Core2外壳完整,电容触摸,价格更高
LilyGO T-Display-S3S3 芯片,更小的屏幕

注意事项 ​

  • 同一个型号名下存在两种屏幕:单 USB 板通常是 ILI9341,双 USB (CYD2USB) 是 ST7789 且需要颜色反转 (invertDisplay(true)),用错驱动会花屏或颜色相反。
  • 双 USB 版本的 Type-C 口没有 CC 电阻,Type-C 对 Type-C 线可能无法供电,用 A 转 C 线。
  • 屏幕、触摸和 SD 占了三路 SPI,空闲 GPIO 只剩约 4 个。
  • 电阻触摸需要指甲或触控笔,并需要校准。
  • 来自不同批次的板子可能去掉光敏电阻或移动按键位置,外壳不一定能通用。

参考资料 ​

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