日期:2026-07-15
位置:[本地工程路径]
一句话
ESP32-S3 驱动的 4.2" 墨水屏智能桌面日历。WiFi 联网获取天气/新闻/NBA,BLE 给手机/电脑管理,SD 卡看电子书。竞赛级项目。
硬件清单
| 组件 | 型号/参数 | 备注 |
|---|---|---|
| MCU | ESP32-S3 | 双核 240MHz, 512KB SRAM |
| 屏幕 | 4.2" e-Paper, 400×300 | 非 Waveshare 通用模组 |
| 驱动芯片 | SSD1683 | SPI Mode 0, 4MHz |
| 连接 | MOSI=11, SCLK=12, CS=18, DC=17, RST=16, BUSY=7 | 杜邦线 |
| RGB LED | GPIO9 | 状态指示 |
| 麦克风 | IO15 (ADC2 CH4) | 环境音量检测 |
| 按键 | LEFT=GPIO2, RIGHT=GPIO1, OK=GPIO5 | 物理翻页/确认 |
软件架构
text
┌─────────────────────────────────────────────┐
│ UI 状态机 (10 屏) │
│ HOME → MENU → CALENDAR/TODO/COURSE/ │
│ SETTINGS/GALLERY/EBOOK/LOG/NBA │
├─────────────────────────────────────────────┤
│ 数据层 │
│ DeepSeek API Open-Meteo 百度热搜 │
│ (天气+NBA+热点) (精确天气) (热榜) │
├─────────────────────────────────────────────┤
│ BLE GATT Server │ Web Server │ SD Card │
│ (手机管理) │ (网页管理) │ (电子书) │
├─────────────────────────────────────────────┤
│ 存储: NVS (配置) + SPIFFS 2MB (图片) │
└─────────────────────────────────────────────┘
源码规模
| 目录 | 文件数 | 说明 |
|---|---|---|
main/ |
~50 .c/.h | 主逻辑、UI、数据获取、BLE、存储 |
components/ssd1683/ |
驱动 | 自研 SSD1683 驱动(C 组件) |
components/u8g2/ |
图形库 | 第三方 u8g2 |
components/LED/ |
灯控 | RBG LED |
fonts/ |
字库 | GB2312 全字库 |
tools/ |
Python | 字体生成、天气图标转换、AI 识图 |
关键词
#ESP32-S3 #SSD1683 #墨水屏 #ESP-IDF #BLE #智能桌面日历
相关
所属索引 待补充 · 主页 待补充
归档索引 待补充
来源与关联索引
- 来源
- 个人知识库
- 原笔记
- 05-历史归档/旧项目/墨水屏原始记录/项目总览.md
- 资料性质
- 历史记录。原文的版本、来源与验证边界继续保留。