0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动Arduino饮水机

454398 来源:wv 2019-10-10 14:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第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步:您准备开始使用它了!

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

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

    关注

    1

    文章

    44

    浏览量

    14550
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195995
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 1442次阅读

    3秒即热+5档控温!纳祥科技这款即热饮水机方案安全感与舒适度拉满

    档调温+小巧便携”于一体的迷你即热饮水机方案,适配桶装水与瓶装水多种抽水方式,解决日常饮水效率低、温度单一、安全隐患等问题。Part01方案概述本方案采用高导热陶
    的头像 发表于 10-30 10:59 296次阅读
    3秒即热+5档控温!纳祥科技这款即热<b class='flag-5'>饮水机</b>方案安全感与舒适度拉满

    微波雷达模块WT4101重新定义饮水机茶吧等智能家居

    在智能家居浪潮席卷而来的今天,我们身边那些看似平凡的设备正在悄然发生着翻天覆地的变化。今天,让我们将目光投向一个日常生活中最不起眼却又不可或缺的伙伴——饮水机。 这个默默陪伴我们多年的老朋友,正在
    的头像 发表于 09-22 16:33 459次阅读

    告别按键:唯创WT41系列微波雷达感应技术重新定义饮水机“超能力”,无接触式交互让每一次取水都变得更安

    小伙伴们,在智能家居浪潮席卷而来的今天,我们身边那些看似平凡的设备正在悄然发生着翻天覆地的变化。今天,让我们将目光投向一个日常生活中最不起眼却又不可或缺的伙伴——饮水机。这个默默陪伴我们多年的老朋友
    的头像 发表于 09-17 15:50 571次阅读
    告别按键:唯创WT41系列微波雷达感应技术重新定义<b class='flag-5'>饮水机</b>“超能力”,无接触式交互让每一次取水都变得更安

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 801次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    领麦微红外测温传感器:即热式饮水机测温应用

    在追求高效、便捷与健康的现代生活中,即热式饮水机凭借其即时加热、按需供水的特点,成为了众多家庭和办公场所的必备电器。而领麦微红外测温传感器的加入,更是为即热式饮水机注入了“智慧温度管家”的灵魂,让
    的头像 发表于 05-21 15:15 554次阅读
    领麦微红外测温传感器:即热式<b class='flag-5'>饮水机</b>测温应用

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    IDE开发,这对于开发板来说极易掌握,同时又有足够的灵活性。Arduino语言是基于Wiring语言开发的,是对AVR-GCC库的二次封装,并不需要太多的单片基础和编程基础,只要简单的学习后就可以快速
    发表于 05-13 09:28

    饮水工程远程监控信息化管理系统方案

    近年来,我国大力推进农村饮水安全工程建设,取得了显著成效。大量农村居民告别了过去饮水难、水质差的困境,用上了清洁、安全的自来水。但随着工程规模的不断扩大和覆盖范围的持续增加,管理难度也日益增大
    的头像 发表于 04-10 15:16 643次阅读
    农<b class='flag-5'>饮水</b>工程远程监控信息化管理系统方案

    智能宠物饮水机WTL580微波雷达感应模块应用方案;便捷管理宠物饮水

    一:宠物智能饮水与技术创新01非接触式感应微波雷达模块实时检测宠物靠近行为,当宠物进入感应范围时,饮水机自动启动水泵,提供新鲜水流。02简单•生活感应距离:30-150cm可调,适应多种场景灵敏度
    的头像 发表于 03-21 11:00 664次阅读
    智能宠物<b class='flag-5'>饮水机</b>WTL580微波雷达感应模块应用方案;便捷管理宠物<b class='flag-5'>饮水</b>

    智能宠物饮水机WTL580微波雷达感应模块方案;便捷管理宠物饮水

    模块的智能宠物饮水机通过精准探测宠物靠近,实现自动感应出水,不仅提升了用户体验,还减少了水资源浪费,符合环保趋势。该方案具备高灵敏度、低功耗和强抗干扰性,能够适应不同宠物体型和环境,具有广阔的市场前景。
    的头像 发表于 03-19 16:13 711次阅读
    智能宠物<b class='flag-5'>饮水机</b>WTL580微波雷达感应模块方案;便捷管理宠物<b class='flag-5'>饮水</b>

    0.3s高灵敏NTC温度传感器用于消费电子

    在消费电子领域中,温度是一个重要参数,它影响着许多系统的性能和稳定性。为了能快速测温,行业通常会使用NTC温度传感器去精确测量温度。在消费电子领域,主要用来测量水温,应用于饮水机、智能马桶、咖啡等产品。接下来细说一下高灵敏NTC传感器的原理、应用领域和产品结构组成。
    的头像 发表于 02-23 16:20 837次阅读

    霍尔开关在智能宠物饮水机中的作用

    您是否会遇到因为需要出差或者加班,担心之前给宠物的水喝完了? 随着科技的进步,宠物饮水机逐渐发展出更加智能化的功能,是宠物主人们必备的一款智能设备,宠物自动饮水机使用方便,不用频繁的换水。另外
    的头像 发表于 01-08 11:35 677次阅读