项目简介
本项目基于Arduino,将Kyrio Hourglass DIY Soldering Kit改造成Pomodoro计时器。Pomodoro计时法是一种有效提高工作效率和注意力的时间管理技术,项目通过替换原有硬件并编写Arduino代码来实现该计时功能。
项目的主要特性和功能
主要特性
- 硬件替换:用Arduino Seeeduino XIAO微型控制器替代原CD4069时钟电路,提升灵活性与可编程性。
- LED指示:用红色和绿色LED指示灯分别表示工作和休息阶段,优化用户体验。
- 倾斜开关:借助小球倾斜开关信号启动或切换工作阶段,增加互动性。
功能描述
- 专注工作阶段:红灯亮,持续25分钟,模拟Pomodoro工作法专注时段,倒计时结束LED灯闪烁提示。
- 休息阶段:绿灯亮,持续5分钟,倒计时结束LED灯闪烁提示。
- 手动切换:用户可通过小球倾斜开关手动切换工作和休息阶段。
- 可定制性:各阶段时长和模式可通过Arduino代码自定义设置。
安装使用步骤
硬件准备
- 获取硬件:Kyrio Hourglass DIY Soldering Kit、Seeeduino XIAO微型控制器、15个红色LED(5mm)、3.7V LiPo电池、DIL14插座。
- 组装和焊接:按提供图纸和说明书组装,跳过时钟功能相关组件;将Seeeduino XIAO安装到DIL14插座,连接电源和信号线。
软件设置
- Arduino IDE设置:在Arduino IDE中设置Seeeduino XIAO支持,按官方指南操作,用blink示例测试板子。
- 上传代码:将
pomodoroTimer/pomodoroTimer.ino
文件导入Arduino IDE,编译并上传到Seeeduino XIAO。 - 连接硬件:将Seeeduino XIAO插入DIL14插座,连接电源(GND到PIN13,VIN到PIN14);将LED板连接到主板,确保LED引脚不接触Seeeduino XIAO的USB - C接口。
- 启动和使用:打开电源,即可使用Pomodoro计时器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】