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

2020-07-231.1万
精华项目
AI 快速预览详细 收起
这款洗手提醒器是一个基于Arduino Nano面板和WS2812B LED的手环,每隔20分钟提醒佩戴者洗手。它有三个颜色模式:红色表示需要洗手,渐变模式表示洗手30秒,绿色表示手洗干净。通过自制振动传感器检测手腕晃动,触发Arduino面板重置并重启洗手程序。该项目适合STEM教育和少儿编程入门,有助于培养孩子的卫生习惯。

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

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

装备清单

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

步骤一:制作振动传感器

疫情当下,还不快来自制一款洗手提醒器!图1
疫情当下,还不快来自制一款洗手提醒器!图2
疫情当下,还不快来自制一款洗手提醒器!图3
疫情当下,还不快来自制一款洗手提醒器!图4
疫情当下,还不快来自制一款洗手提醒器!图5

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

步骤二:电路连接:

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

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

步骤三:代码

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

步骤四:组装

疫情当下,还不快来自制一款洗手提醒器!图9
疫情当下,还不快来自制一款洗手提醒器!图10
疫情当下,还不快来自制一款洗手提醒器!图11
疫情当下,还不快来自制一款洗手提醒器!图12
疫情当下,还不快来自制一款洗手提醒器!图13

步骤五:说明

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

英文链接:Hand Wash Reminder
英文作者:Mukesh_Sankhla
中文翻译:slyang
疫情当下,还不快来自制一款洗手提醒器!图14

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(9)
MOKfcGBj
MOKfcGBj
不错,实用性很强
szjuliet
szjuliet
棒棒滴!!
DFS1w2cb8o8
DFS1w2cb8o8
厉害厉害
佛系唐法官
佛系唐法官
看着前面的等级,我觉得我不配发言。但还是要说一句:这个做的太妙了!
20060606
20060606
锂电池充电怎么解决
hnyzcj
hnyzcj
8错
屌丝王小明
屌丝王小明
这表带很银性啊
DFHJM_IpFmV
DFHJM_IpFmV
真实用啊b( ̄▽ ̄)d
gray6666
gray6666
很实用的设计
- 没有更多了 -