littlebot
Published on 2025-04-12 / 4 Visits
0

【源码】基于Arduino的音乐洗手定时器肥皂台

项目简介

本项目是一个音乐洗手定时器肥皂台,当按压洗手液时,会播放30秒的音乐,以此提醒使用者洗手时间要达到30秒,有助于培养良好的洗手习惯。该项目可以通过购买工作套件或自行准备零件来组装,同时支持用户对播放的音乐进行编程修改。

项目的主要特性和功能

  • 按压洗手液触发音乐:按压肥皂台上的洗手液时,自动播放30秒音乐。
  • 可自定义音乐:用户可以对ATTiny85或Arduino进行编程,替换为自己喜欢的音乐或实现其他行为。
  • 材料可选:既可以购买工作套件,也可以自行准备零件进行组装。

安装使用步骤

购买工作套件

若购买了工作套件,还需要准备烙铁焊锡

自行准备零件

除上述工具外,还需准备以下零件: - ATTiny85,并将HandWashTimer85的程序写入。 - 通用基板,引脚数需16x16以上。 - 压电扬声器 - CR2032电池座 - CR2032电池 - 轻触开关,选择比其他零件高的。 - 一个用于放置基板和洗手液的外壳,工作套件中有合适的亚克力外壳。

基板组装

参考电路原理图进行组装: - 焊接时将微控制器和电池从插座中拔出,因为它们不耐热。 - 注意零件的方向,参考相关图片进行安装。 - 使用附带的镀锡线仔细布线。 - 安装电池和微控制器,按下轻触开关,应能播放30秒音乐。

本体组装

  1. 将基板用螺丝固定在底部亚克力板(有孔的那块)上。
  2. 根据需要调整轻触开关的高度,若开关过高影响稳定性,可将开关上部切掉几毫米。
  3. 撕掉亚克力板上双面胶的保护材料,贴上附带的海绵。
  4. 同样方法贴上顶部亚克力板,完成组装。
  5. 将洗手液放在上面,按压时确认是否有音乐播放。

自定义音乐编程

  1. 参考相关指南,搭建可将Arduino草图写入ATTiny85的环境。
  2. 下载本项目的默认程序并进行修改。
  3. 完成有趣的编程后,可分享到社交网络。

下载地址

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