littlebot
Published on 2025-04-03 / 5 Visits
0

【源码】基于Arduino的Pomodoro计时器改造项目

项目简介

本项目基于Arduino,将Kyrio Hourglass DIY Soldering Kit改造成Pomodoro计时器。Pomodoro计时法是一种有效提高工作效率和注意力的时间管理技术,项目通过替换原有硬件并编写Arduino代码来实现该计时功能。

项目的主要特性和功能

主要特性

  • 硬件替换:用Arduino Seeeduino XIAO微型控制器替代原CD4069时钟电路,提升灵活性与可编程性。
  • LED指示:用红色和绿色LED指示灯分别表示工作和休息阶段,优化用户体验。
  • 倾斜开关:借助小球倾斜开关信号启动或切换工作阶段,增加互动性。

功能描述

  • 专注工作阶段:红灯亮,持续25分钟,模拟Pomodoro工作法专注时段,倒计时结束LED灯闪烁提示。
  • 休息阶段:绿灯亮,持续5分钟,倒计时结束LED灯闪烁提示。
  • 手动切换:用户可通过小球倾斜开关手动切换工作和休息阶段。
  • 可定制性:各阶段时长和模式可通过Arduino代码自定义设置。

安装使用步骤

硬件准备

  1. 获取硬件:Kyrio Hourglass DIY Soldering Kit、Seeeduino XIAO微型控制器、15个红色LED(5mm)、3.7V LiPo电池、DIL14插座。
  2. 组装和焊接:按提供图纸和说明书组装,跳过时钟功能相关组件;将Seeeduino XIAO安装到DIL14插座,连接电源和信号线。

软件设置

  1. Arduino IDE设置:在Arduino IDE中设置Seeeduino XIAO支持,按官方指南操作,用blink示例测试板子。
  2. 上传代码:将pomodoroTimer/pomodoroTimer.ino文件导入Arduino IDE,编译并上传到Seeeduino XIAO。
  3. 连接硬件:将Seeeduino XIAO插入DIL14插座,连接电源(GND到PIN13,VIN到PIN14);将LED板连接到主板,确保LED引脚不接触Seeeduino XIAO的USB - C接口。
  4. 启动和使用:打开电源,即可使用Pomodoro计时器。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】