slyang 发表于 2020-7-23 16:57:24

疫情当下,还不快来自制一款洗手提醒器!

这款洗手提醒器实际上是一个每隔20分钟提醒佩戴者洗手的手环。它有三个颜色模式:红色模式提醒佩戴者应该洗手了,30秒的渐变模式表示洗手30秒钟,绿色模式则说明手洗干净了的状态。

洗手提醒器由一个Arduino Nano面板、一个WS2812B LED、一个自制振动传感器组成。每当佩戴者晃动手腕准备洗手的时候,振动传感器检测到振动并触发Arduino面板重置,于是洗手程序回到初始状态后重启。一开始LED由红色开始渐变30秒钟作为洗手时间,随后LED变绿,绿色模式会持续20分钟来表示手洗干净的状态,随后LED再次变红,提醒佩戴者又该洗手了!红色的LED会一直保持直到佩戴者再次晃动手腕。

# 装备清单
- 一个Arduino Nano面板
- 一个WS2812B LED
- 一个3.7V/5V的电池
- 一个ON/OFF开关
- 一根单股电线
- 一根表带/手环

# 步骤一:制作振动传感器





- 取一根单股电线,剥去涂层。
- 用这根剥去涂层的电线制作一个弹簧。
- 同时准备一根和弹簧长度相同的直电线(同样剥去涂层)。
- 如图所示,将弹簧和直电线焊接到Arduino面板的RST和GND端口。
- 确保直电线位于弹簧中空内部,且不与周边弹簧接触。
- 用塑料胶带包裹住弹簧下方的插脚,避免弹簧与它们接触。


# 步骤二:电路连接:


- 参照上面的电路图连接好所有线路


# 步骤三:代码

- 在Arduino IDE中打开代码,务必提前在Arduino IDE中安装好FastLED库
- 连接Arduino面板至电脑,选择面板类型、端口,并上传代码。
- 代码上传后确保电路正确运转。
- 代码连接:https://drive.google.com/drive/u/2/folders/1d3itqS8eqzampLdijzbZ3kxzm6JHmvlm


# 步骤四:组装





- 3D打印以下STL文件:https://drive.google.com/drive/u/2/folders/1d3itqS8eqzampLdijzbZ3kxzm6JHmvlm
- 用夹子和手带做一根表带,或者利用任何现成的带子。
- 用胶水把零件组装起来。


# 步骤五:说明
- 调节面板上的弹簧和电线以找到合适的手环灵敏度。
- 合适的灵敏度意味着手环仅在外力刺激下开始工作,一般状态下不被激活。


> 英文链接:(https://www.instructables.com/id/Hand-Wash-Reminder/)
> 英文作者:(https://www.instructables.com/member/Mukesh_Sankhla/])
> 中文翻译:(https://mc.dfrobot.com.cn/home.php?mod=space&uid=837351&do=profile)

gray6666 发表于 2020-7-24 09:52:37

很实用的设计{:6_213:}

DFHJM_IpFmV 发表于 2020-7-24 13:16:59

真实用啊b( ̄▽ ̄)d

屌丝王小明 发表于 2020-7-24 16:16:10

这表带很银性啊

hnyzcj 发表于 2020-7-24 16:22:34

8错

20060606 发表于 2020-7-25 05:08:49

锂电池充电怎么解决

佛系唐法官 发表于 2020-7-26 20:17:12

看着前面的等级,我觉得我不配发言。但还是要说一句:这个做的太妙了!{:6_209:}{:6_209:}

DFS1w2cb8o8 发表于 2020-7-27 12:00:55

厉害厉害{:6_215:}

szjuliet 发表于 2020-7-29 19:45:15

棒棒滴!!

MOKfcGBj 发表于 2020-8-2 09:33:46

不错,实用性很强
页: [1]
查看完整版本: 疫情当下,还不快来自制一款洗手提醒器!