用树莓派和JavaScript做一个自动给水机

国外视频主播Chris Courses一直很认真对待补水的问题,但他觉得自己花在装水上的时间太多。甚至还算了一下 —— 每年15个小时。

Chris经常使用三个不同尺寸的瓶子,并想做一个自动给水机来精确计算这几个瓶子装满所需要的时间。

视频地址:

https://mp.weixin.qq.com/s/TEGHe8TNtjib5tMlR0JTOA

视频段落:

00:00​ Intro
01:02​ Reasoning
02:22​ The Plan
03:10​ Water Filter Hardware
05:02​ Raspberry Pi Setup and Programming
06:51​ 3D Print of the Shell
08:07​ Finishing the Shell
09:25​ Epoxy Pours
10:51​ Component Insertion
11:32​ Perfboard Soldering
12:18​ Component Clean-Up
13:50​ LED Programming and Setup
14:42​ Installation and Mounting
16:17​ The Finished Product

硬件

1、树莓派
2、滤水器(这种滤水器,可以在带有内置饮水机的冰箱中找到)
相关链接:https://ecopure.com/product/5-year-in-line-refrigerator-filter-epinl30/
3、电磁阀(仅在收到电信号时打开)
4、灯条(HJHX WS2812B)

软件:

JavaScript

如何工作

电磁阀确定水何时可以通过,在它的两端分别是瓶子和滤水器,而树莓派控制电磁阀。

树莓派在这个项目中起什么作用?

树莓派将信号发送到电磁阀,告诉它特定的时间打开,并适时关闭(即装满特定水壶所需的时间)。Chris将其设置为单击物理按钮运行。

能否让这个装置好看一点?

Chris对灯光进行了编程,让其在注水时闪耀。事实证明,这种手动编码是该项目中最耗时的部分。

他还用3D打印了一个漂亮的外壳来容纳这个“Hydrobot 5000”(Chris小哥给这个设备起的名字)。

这是一个光滑的黑色外壳,可以挂在冰箱旁边的墙上。

最后,还需要连接水源,因此他将软管从“Hydrobot 5000”延伸到厨房的水槽。

成品:

看看这灯光,Chris小哥你是不是经常去蹦迪?

编译:王文文
线索:Raspberrypi.org