智能桌面日历 V2 — 项目总览

2026年7月电子纸终端的硬件、软件架构、组件和源码目录规模概览。

版本与验证范围

2026年7月历史项目记录;未在本轮重新编译、烧录或硬件测量,芯片/引脚/时序/功耗不能代替当前工程。

日期: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
资料性质
历史记录。原文的版本、来源与验证边界继续保留。
关联笔记 7
返回资料归档

想去哪里?

22 个入口

首页作品作品展厅全部项目文章总览文件夹标签资料归档关于认识 Lan探索路线工具与工作台最近在做InkFeed · 4.2 英寸电子纸信息终端VIBRATION · 柔性振动检测与采集链路TRACE · 航向保持与灰度循迹小车STRIDE · 八自由度四足机器人SCOPE · 固件日志浏览器温度为什么被 AI 改了?FIFO 有半帧,就一定是故障吗?直线守航向,弧线再看黑线。

Tab 选择入口 · Enter 打开 · Esc 关闭