littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Arduino的每日待办事项盒子

项目简介

本项目是基于Arduino的每日待办事项管理盒子。通过连接五个按钮和对应的LED灯,每个按钮代表一项日常任务。完成任务按下按钮,对应LED灯变绿;一天结束通过开关重置系统,LED灯熄灭,完成信息存储到EEPROM,同时在LCD 1602显示屏显示统计信息,激励用户持续完成任务。

项目的主要特性和功能

  1. 3D盒子设计:利用3D打印机制作盒子,将电路隐藏,仅露出按钮、LED灯、开关和显示屏。
  2. 数据存储:把已完成任务信息存于内置EEPROM,便于提取任务完成情况统计数据。
  3. 成功率计算:统计完成所有任务的天数,计算具体任务的完成成功率。
  4. 结果展示:每次存储数据后,在LCD 1602显示屏显示统计信息,展示完成后显示屏熄灭。
  5. 完成动画:所有任务完成时,显示屏显示成功完成提示信息。

安装使用步骤

硬件连接

参照项目中的 'wiring.png' 电路图,把5个带电阻的绿色LED灯、5个按钮、一个RG LED灯、一个带闭锁的开关和LCD 1602显示屏连接到Arduino Leonardo。

使用方法

  1. 完成一项任务,按下盒子顶部对应按钮,相应LED灯亮起;按错再次按下,LED灯熄灭。
  2. 一天结束,拨动开关,结果存入EEPROM,显示屏依次显示连续完成所有任务的天数和具体任务完成情况,此时按钮非激活,防误操作。
  3. 新一天开始,可再次按按钮记录任务完成情况。

下载地址

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