自动Arduino饮水机

电子说

1.2w人已加入

描述

第1步:收集材料

对于此项目,您将需要一些不同的材料,包括:

12V电磁阀

一段软管(应该能够承受相当大的压力)

2个3/4“软管夹

任何15x15x20激光切割的,自制的或硬纸板的

大约2x 1/2“母对公螺纹管接头,具体取决于您的螺线管是否到达了箱的边缘

有些一种带有with子的滴水盘,用于捕获任何溢出的液体

Arduino Uno板

2个压线钳,适合您购买的电磁阀

HC-SR04超声波传感器

面包板

一些引线

两条20cm长的电缆

2x的热缩管

焊接设备

水龙头(或可以连接到螺线管的任何喷嘴)

一个N沟道MOSFET

一个1K和一个10K电阻

一个桶形插孔(可以连接到您的arduino板)

一些额外的木材,用于在盒子内制作一张小桌子

木工设备

喷涂或水性涂料

压接设备(一些钳子和钢丝钳)

您应该能够在自己家中,本地五金店和eBay上以便宜的价格找到大部分此类物品。

步骤2:接线和编码

Arduino

接线可以如图和电路图所示完成(图片更容易理解)

下面是自动分配器所需的代码(带有注释):

#define触发器9//全部定义为每个引脚分配特定的代码段

#define echo 8

#define MOSFET 12

float time = 0,distance = 0;

void setup()

{

Serial.begin(9600);//将信息以多快的速度发送到串行监视器

pinMode(trigger,OUTPUT);//以下每个告诉引脚是输入还是输出

pinMode(echo,INPUT);

pinMode(MOSFET,OUTPUT);

延迟(2000);//等待两秒钟

}

无效循环()

{

measure_distance();

如果(距离《10);//如果超声波传感器测量的距离小于10cm,则//直接在下面的代码中运行

{

digitalWrite(MOSFET,HIGH);//MOSFET导通

}

else {digitalWrite(MOSFET,LOW);//如果测得的距离超过10cm,则//MOSFET关闭

}

delay(500);//等待半秒

}

void measure_distance()

{

digitalWrite(trigger,LOW);//以下代码每隔一段时间就会发出声音

delayMicroseconds(2);

digitalWrite(trigger,HIGH);

delayMicroseconds(10);

digitalWrite(trigger,LOW);

delayMicroseconds(2);

time = pulseIn(echo,HIGH);//echo接收反射的噪声,并计算出//自发出声音到接收到的时间

distance = time * 340/20000;//计算距离的公式

}

步骤3:框装配

没有激光切割盒,请在底部向下打两个孔,以使超声波传感器穿过(确保测量尺寸)。

如果您的激光切割盒带有激光切割孔,已经设计好了,然后用PVA,胶枪或某种木胶将接头粘合在一起。 请勿粘上盖子!

**如果要使用激光切割盒,请访问http://www.makercase.com

第4步:内部架子组装

获取4块木头并将其制成腿形,这样可以将其安装在盒子的角上,然后将其粘上。然后得到一块轻木,与轻木对齐,以便螺线管拧入。

您需要通过松开下一部分的螺线管来拆分螺线管,以便将其拆分为下一部分。

在木头上钻一个孔,螺线管的小圆形部分可以紧紧地固定在其中,然后在螺线管中钻一些螺孔以固定螺线管(确保格外小心,确保尺寸正确!)

确保螺线管拧在一起时螺线管适合,然后继续下一步。 不要粘在架子上!

第5步:压接电线

想要从面包板上压接几根导线,并切断一侧的连接器以将电子设备连接到螺线管。

您要做的就是得到两根电线,剥去两端的电线,然后得到两根电线压接部件,并将电线放入其中。之后,将实际的金属丝(金属)穿过压接处的缝隙钩住,以进行更牢固的固定(为此使用一些细的钳子很有用,因为这样可能会变得很笨拙)。

完成此操作后,您要做的就是用钳子夹住并压紧压接的顶部,以使电线无法脱出。

如果您没有足够长的电线到达螺线管将要到达的位置,然后得到几根热缩管,并将它们放在必须通过将两根电线焊接在一起而制成的接头上。

免责声明:这是一种简易方法,由于缺少压接工具,因此我们采用了这种方法。如果您想要更专业的压接,请使用压接工具。

步骤6:将电磁阀连接到管道

准备:为此,设置一个装有一些开水的小锅

将已插入试管的一端放入开水中,确保其不触及底部(否则您将挤压管的末端,使其直径小于其原始直径)。

将其放在沸水中约3-4分钟,直到它变得更柔软,更容易成型为止,然后将其推入螺线管的末端。

在螺线管的螺纹周围添加一些硅树脂,以更好地配合并防止泄漏。

在接头处放置软管夹并拧紧,以获得更好的密封。

第7步:连接喷口

这很简单。只需将喷口(和其他接头的长度)拧到螺线管的另一端即可。

步骤8:将它们全部放在一起

旋紧螺线管将电子产品牢牢固定在内部架子的顶部,然后将电子产品小心地放入盒子的底部。

将压接的电线连接到螺线管(不管用哪种方式放置)。

如果您将喷嘴取下以将螺线管装进盒子,请重新拧紧喷嘴。将12V电源连接到Arduino电路板(您应该已经在该电路板上上传了代码,因此不需要计算机)。

最后,用很大的压力将管道的另一端连接到水龙头或出水口,同时将另一根软管夹放在此附近或使用花园接头。打开水并通过将手放在超声传感器的前面来测试水龙头,但不要将其过紧,否则将无法工作。

第9步:您准备开始使用它了!

现在您可以去洗手或加满杯子了!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分