
进度条定时器_V0.2
简介
FocusBarTimer 是一款**全栈开源**的硬件定时器,专为「番茄工作法」爱好者和自律达人设计。区别于传统数字倒计时,本项目以 LED 进度条替代数字显示,消除数字倒计时带来的焦虑感,帮助你真
简介:FocusBarTimer 是一款**全栈开源**的硬件定时器,专为「番茄工作法」爱好者和自律达人设计。区别于传统数字倒计时,本项目以 LED 进度条替代数字显示,消除数字倒计时带来的焦虑感,帮助你真开源协议
:CC BY-NC 4.0
描述
FocusBarTimer · 进度条定时器
🎯 用进度条感知时间,用专注对抗焦虑
一款极简主义的倒计时器。没有数字跳动的紧迫感,只有 10 颗全彩 LED 组成的进度条,让你在专注中感受时间的流淌。
V0.2版本 发布于20260608
项目简介
FocusBarTimer 是一款全栈开源的硬件定时器,专为「番茄工作法」爱好者和自律达人设计。区别于传统数字倒计时,本项目以 LED 进度条替代数字显示,消除数字倒计时带来的焦虑感,帮助你真正进入心流状态。
核心理念:看见时间,而非被时间追赶。
硬件亮点
PCB 设计
本项目 PCB 使用立创 EDA 专业版完成设计,所有工程文件(.epro2)已完整开源:
- 紧凑型单板设计 — 所有元器件整合在一块 PCB 上,适配 3D 打印外壳
- USB Type-C 供电 — 标准接口,兼容现代充电器
- TP4056 锂电管理 — 完整的充放电保护电路,可接 3.7V 锂电池
- WS2812 LED 阵列 — 10 颗 RGB 灯珠,SPI 协议驱动,信号稳定
- 低功耗设计 — STOP 模式待机电流 ≈2μA,EXTI 外部中断唤醒
- SWD 调试接口 — 标准 4-pin 排针,支持 Keil MDK 在线烧录调试
可更换透光浮雕面板
LED 阵列上方的透光面板由上盖压住固定,上盖徒手即可拆卸,换面板非常方便:
- 轻松更换 — 拆下上盖,取下面板,换上新面板,盖回上盖,完成
- 透光浮雕效果 — 在 Bambu Studio「创客实验室 → 透光浮雕生成器」中上传图片一键生成浮雕片(尺寸 94mm×19mm),嵌入透镜框架打印,LED 亮起时图案透光发光
- 完全自定义 — 浮雕片由图片驱动生成,图案随意:文字、Logo、几何纹样……任意图片都能变浮雕
- 创意无限 — 打印一套「工作」「学习」「冥想」专属面板,按心情换用
💡 详细制作教程见 MakerWorld 项目页。欢迎社区创作并分享你的专属面板设计!
核心器件清单
| 器件 | 型号 | 说明 |
|---|---|---|
| 主控 MCU | PY32F002B (TSSOP-20) | 普冉半导体,Cortex-M0+ @ 24MHz,约 ¥1~2 |
| RGB LED | WS2812 / SK6812 (5050) | 10 颗级联,SPI 协议驱动 |
| 充电管理 | TP4056 | 锂电充放电保护 |
| 蜂鸣器 | 压电式无源 12mm | TIM1 PWM 驱动,频率 500~1500Hz |
| 按键 | 6×6mm 轻触开关 | ×5,硬件上拉,低电平有效 |
| 供电接口 | USB Type-C 母座 (6脚) | 5V 供电 + 充电 |
物料总成本:¥20~45(含 PCB 打样),适合个人 DIY。
硬件规格
| 参数 | 规格 |
|---|---|
| 主控芯片 | PY32F002B (Cortex-M0+ @ 24MHz) |
| LED | 10 × WS2812/SK6812 全彩 RGB |
| 按键 | 5 × 轻触开关 |
| 供电 | USB 5V / 3.7V 锂电池 |
| 充电芯片 | TP4056 |
| 待机电流 | ≈2μA (STOP 模式) |
| PCB 工具 | 立创 EDA 专业版 |
| 开源格式 | .epro2(可直接导入立创 EDA) |
功能特性
| 功能 | 说明 |
|---|---|
| 🎨 极简美学 | 纯 LED 进度条,无数字显示,看灯光知剩余时间 |
| 🖼️ 可换浮雕面板 | LED 透光面板可拆换,3D 打印出透光浮雕图案,个性十足 |
| 🎵 多彩灯效 | 渐变 / 呼吸 / 脉冲 / 流星,5 套独立配色方案 |
| ⏱ 5 档预设 | 5 / 10 / 15 / 25 / 30 分钟,一键启动 |
| 🍅 番茄钟 | 专注⇄休息循环,自动切换 |
| 🔋 双供电 | USB 5V + 锂电池,带电量显示 |
| 💤 超低功耗 | 30 秒空闲自动 STOP,待机 ≈2μA |
| 🔔 智能提醒 | 蜂鸣器音效 + LED 闪烁预警,可静音 |
| 📱 手机锁收纳盒 | 定时器塞进收纳盒 → 自动开始番茄钟;拔出来 → 自动停止 |
| 🔦 手电筒 | 双击全亮白光,应急照明 |
如何复刻
第一步:获取 PCB 工程
前往本项目硬件区下载 .epro2 工程文件,导入立创 EDA 专业版,可直接在线打样下单(嘉立创)。
第二步:采购元器件
按照上方物料清单,在淘宝/立创商城采购元器件,总价约 ¥20~45。
第三步:打印外壳
前往 MakerWorld 下载 3MF 文件,打印外壳 + 可换浮雕面板 + 手机锁收纳盒。
第四步:焊接 & 烧录
参考详细复刻教程(见 BUILD_GUIDE.md),完成贴片焊接后,使用 Keil MDK 烧录固件。
🛒 嫌麻烦?可以直接找我
全套 DIY 流程确实有门槛。如果你想要一台但不想折腾,可以直接找我买成品:
| 选项 | 内容 | 说明 |
|---|---|---|
| PCBA | 已焊接好所有器件的电路板(不含电池) | 开箱即用,接上电池或装壳就能工作 |
| PCBA + 外壳 | PCBA + 3D 打印外壳(不含电池) | 到手即用,外壳可选常规款或定制浮雕面板 |
🔋 为什么不含电池? 锂电池属于危险品,快递限制较多,建议自行在本地购买 3.7V 锂电(各电商平台均有售,尺寸在6mmx25mmx78mm以内,约 ¥10~25)。
👉 需要的话,直接在电商平台搜索店铺 「石弦工坊」 下单即可。
开源资源
| 内容 | 地址 |
|---|---|
| 💻 固件源码 (GitHub) | https://github.com/ShixianLab/FocusBarTimer |
| 🖨️ 3D 打印外壳 (MakerWorld) | https://makerworld.com.cn/zh/models/2314949-jin-du-tiao-ding-shi-qi-wai-ke |
| 🎬 演示视频 (B站) | https://www.bilibili.com/video/BV1UzE765ELu/ |
开源协议
本项目采用 CC BY-NC 4.0(署名-非商业性使用 4.0 国际)协议。
- ✅ 允许:个人学习、使用、修改、分发
- ✅ 允许:非商业性二次创作(需保留署名)
- ❌ 禁止:商业用途(含出售成品或衍生品)
Made with ❤️ by ShixianLab
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










