2.7寸三色墨水屏显示励志语录、日期信息和实时股票指数,通过 WiFi 在线获取,60秒自动刷新。
- 在线获取励志语录/诗词(自动截取3行以内)
- NTP 自动同步日期时间(阿里云 NTP)
- 显示年月、日期、星期、年度进度
- 实时显示上证指数和创业板指数
- 支持三色显示(黑、红、白)
- 语录左对齐显示
- 60秒自动刷新
- ESP32 开发板
- 2.7寸三色墨水屏(176x264)
- 推荐 4MB Flash 以上
| 墨水屏 | ESP32 |
|---|---|
| BUSY | GPIO5 |
| RST | GPIO17 |
| DC | GPIO16 |
| CS | GPIO19 |
| CLK | GPIO18 |
| DIN | GPIO23 |
| GND | GND |
| VCC | 3.3V |
编辑 EP03.ino 修改 WiFi 信息:
const char* WIFI_SSID = "你的WiFi名称";
const char* WIFI_PASSWORD = "你的WiFi密码";-
安装依赖库:
- GxEPD2
- Adafruit_GFX_Library
- U8g2_for_Adafruit_GFX
-
使用 Arduino IDE 或 arduino-cli 编译上传
-
打开串口监视器(115200 baud)查看运行状态
默认 60 秒刷新一次,修改 loop() 中的 delay 值可调整:
void loop() {
delay(60000); // 60秒后重新获取
// ...
}┌─────────────────────┐
│ Mar 2026 │ ← 年月(居中)
│ │
│ 24 │ ← 日期(红色大字)
│ Monday │ ← 星期几(居中)
│ 2026 is 18.9% complete │ ← 年度进度
│─────────────────────│ ← 分隔线
│ 生活不止眼前的苟且,│ ← 语录区域
│ 还有诗和远方。 │ ← 左对齐,最多3行
│ │
│ SH:3862.62 CY:2156.32│ ← 上证/创业板指数
└─────────────────────┘
- 语录:今日诗词 (v1.jinrishici.com)
- 上证指数:qt.gtimg.cn/q=sh000001
- 创业板指数:qt.gtimg.cn/q=sz399006
- NTP:ntp5.aliyun.com
使用 WQY 中文字库(12px),支持大部分常用汉字。部分生僻字会自动跳过。
- 关键操作后添加 yield() 喂狗,防止看门狗超时
- HTTP 请求设置 5 秒超时
- 简化 API 请求,减少内存占用
- 默认语录:获取失败时显示"今天也要开心鸭!"