第1步:收集材料
对于此项目,您将需要一些不同的材料,包括:
12V电磁阀
一段软管(应该能够承受相当大的压力)
2个3/4“软管夹
任何15x15x20激光切割的,自制的或硬纸板的
大约2x 1/2“母对公螺纹管接头,具体取决于您的螺线管是否到达了箱的边缘
有些一种带有with子的滴水盘,用于捕获任何溢出的液体
Arduino Uno板
2个压线钳,适合您购买的电磁阀
HC-SR04超声波传感器
面包板
一些引线
两条20cm长的电缆
2x的热缩管
焊接设备
水龙头(或可以连接到螺线管的任何喷嘴)
一个N沟道MOSFET
一个1K和一个10K电阻
一个桶形插孔(可以连接到您的arduino板)
一些额外的木材,用于在盒子内制作一张小桌子
木工设备
喷涂或水性涂料
压接设备(一些钳子和钢丝钳)
您应该能够在自己家中,本地五金店和eBay上以便宜的价格找到大部分此类物品。
步骤2:接线和编码
接线可以如图和电路图所示完成(图片更容易理解)
下面是自动分配器所需的代码(带有注释):
#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步:您准备开始使用它了!
现在您可以去洗手或加满杯子了!
-
饮水机
+关注
关注
0文章
41浏览量
13891 -
Arduino
+关注
关注
188文章
6469浏览量
187049
发布评论请先 登录
相关推荐
评论