疫情期间,勤洗手是和戴口罩同等重要的一项防护工作。
国内疫情暂缓,国外疫情还是很严重。平时用洗手液,必须用手去按压,手上的细菌很有可能会残留在按压处。
今天我们来介绍一个国外小哥做的构造十分简单的无接触式洗手液辅助器。
项目的主要材料涉及一块Arduino板子,一个舵机,一个超声波传感器。自己在家DIY一个,不仅能一定程度上减少病菌残留,还能省一点洗手液。

e55ea5aa053c4ce4bb46cbd9d169f6f9.gif

材料清单


  • Arduino Nano(其他的Arduino也行)
  • 超声波传感器( HC-SR04)
  • 舵机(首选金属齿轮的)
  • 跳线(母母头)
  • 热熔胶枪
  • 自攻螺丝 * 1
  • 0.8mm铜线(0.5米)
  • 塑料盒子
  • 尺子
  • 洗手液

洗手液选择
f56eff7531154ecd9748e71007b8315f.jpg
因为只是做一个外接的辅助的装置,所以我们需要选一个按压式的洗手液瓶子。

元器件选择
传感器
首先,我们需要一个传感器来感受到手的靠近,这也相当于是触发整个系统的开关。
正常来想,有两种选择。
1、使用红外传感器
2、使用超声波传感器
2977715bb953424b90cd642eae602bc8.jpg
红外传感器虽然更便宜,但有时候会不那么准确,所以综合考虑,还是用了HC-SR04超声波传感器,它的有效距离可以低至2cm。

电机
想要实现“按压”的效果,我们可能会需要泵、电机或者其他的电子元器件。
一开始想到用个微型的蠕动泵,但是它需要放到洗手 液的瓶子里面,比较麻烦,也不是很安全。
综合考虑,决定使用一个带有金属齿轮的舵机,来获得最大扭矩,从洗手液的外部来构建一个按压装置。
微控制器
整个项目,当然需要一个微控制器来控制输入和输出,Arduino是一个比较好的选择,易于调整参数,微调输出,这里使用了Arduino Nano。

机械结构选择
正式动手之前,还需要想好机械布置。
723f46d3e5934b8aabb6f128771f9ac6.jpg
2d1c1325af5d4d019af9f1397eb15827.jpg
首先,肯定需要一个力,来推动洗手液的喷嘴向下喷出液体。由于我们选用的是舵机,提供的是圆周运动,并不能直接形成一个向下的压力,所以还需要构建一个简单的机械装置。这里想到用类似滑轮的结构,固定住一端,然后把电机转动的旋转力转换成向下的推动力。我们用到了铜线来传递这个矢量力,听起来很复杂,但是其实很简单。

元器件连接
2c1073cd46e540f28f1097a4a672120e.jpg
连接也很简单!
传感器到Arduino

  • Trigger - D10
  • Echo - D11
  • VCC - VCC
  • GND - GND
8ea36aa6f7aa48a697f2bb8036f95299.jpg
舵机到Arduino

  • Signal - D9
  • VCC - VIN
  • GND - GND
7986db6f226248f1a7ae679763337767.jpg
连接的电路图

舵机固定
1f00afa2169a408d83efc520ac0313e7.jpg
第一步就是把电机固定到塑料盒子里面
ba1aa117738f40598b940b1667e0baec.jpg
40c66c2648a14db8bd41db6e07a528c3.jpg
e3fdffa749b740bbbd5a7531a82d184e.jpg

铜线与舵机连接
b50cc97106da49a4851f9a894c2161ea.jpg
035e5d22055e46469ff0af7d6ba65127.jpg

利用胶棒增加接触面
8e725653cbe840e882fc94e28c854141.jpg
使用胶棒
切一段2cm长的胶棒,把铜线穿过胶棒,增大按压的接触面积。
b004392e9b6e41ebacef096561cb3e77.jpg
29e9aff9264d4de38bed025795e8131a.jpg
3c0a805a2d6546d7ad0a0944878dbb3c.jpg
60a5a5e7d8b84c17a2cde24bda785548.jpg

螺丝固定
d585a4019d3545e7bad593c44698efa2.jpg
把螺丝安装在塑料盒的另外一侧,放上洗手液的瓶子,将铜线连到螺丝上,根据情况调整松紧程度。
504cd1873a334082bc53d3e2e028d668.jpg
调整松紧程度
8a69416bdc5f4275b676659866ad6a9e.jpg

代码上传
ddcf284092554a5683888cf8890433f7.jpg

测试
c782c5db88264ff1aa79441ee67936a7.jpg
代码上传好之后,先来测试一下实际效果。

组装
db51f75e48584d32b4c0608571dbaf2c.jpg
调试完毕后,我们来把盖子组装起来。
可以参考下面的步骤:
1、测量超声波传感器的尺寸和瓶子的尺寸;
232c971a8d884fd187f1c7bc0456a0f6.jpg
2、给铜线预留一个孔;
3、标记出所有的切割孔;
c40520c4dd3e499c9ad67ff55744588b.jpg
4、用刀片或者钻头打孔;
6e50fc0137e348f3b9c9a4e3e41ea8c2.jpg
5、用热熔胶修补。
4ec5635344984a1ea6d2b77e8fefaa4b.jpg

完工!
8c07ba7a91c3405a8052014232c11bd1.gif
一个简单的无接触式洗手液辅助器已经完成,整体效果还是不错的。

项目作者:MissionCritical
文章来源:instructables