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