基于Arduino的自动雨棚洗衣晾衣架

简介: 基于Arduino的自动雨棚洗衣晾衣架

一、项目说明

嘿,伙计们,在今天的项目中,我将向你们展示我是如何使用Arduino制作这个自动雨控布遮阳篷的,它非常适合家庭和露营使用。在露营或者在家里时,最常见的问题之一就是洗衣后如何让衣服变干。几乎每个人都曾经历过衣服在晾晒时被雨水淋湿的情况。这个项目为这个问题提供了解决方案。首先,让我简要介绍一下这个项目的工作原理。这个自动布遮阳篷系统使用了一个雨滴传感器和一个伺服电机。当雨滴传感器检测到雨水时,它会向Arduino发送一个信号,Arduino处理这个信号,并控制伺服电机的角移动晾衣绳以遮挡衣物,从而保护衣服不受雨水侵袭。当雨停后,Arduino会指示伺服电机回到原始位置,揭开衣物。该系统确保了衣服在不需要我们监控的情况下自动受到雨水的保护。

如果你正在制作这个项目,我已经在这篇教程中提供了所有资源,如有任何问题,欢迎随时提问。

实物图:

二、项目材料

制作这个项目所需的材料清单在爱好电子的商店里很容易找到,如果你没有,可以在线查找。

  • Arduino Uno
  • 微型伺服电机
  • 雨滴传感器
  • 跳线
  • 纸板
  • 热胶和双面胶带
  • 建造这个项目的耐心!
  • Arduino IDE 和编程电缆

三、电路连接

在这里,我想对所有初学者解释这个非常简单的电路图。我在这里使用了两个组件,一个是伺服电机,另一个是雨滴传感器,连接方式如下:请注意,在这个项目中我不会使用任何外部电源,我将使用USB电源为这个项目供电,如果你愿意,你也可以使用外部直流电源。

伺服电机连接:

将伺服电机的红线连接到Arduino的5V引脚,黑色或棕色线连接到Arduino的GND引脚。现在,将伺服电机的黄线或橙线连接到Arduino的9号引脚。这个引脚将发送控制信号到伺服电机,使其移动到所需的位置。

雨滴传感器连接:

将雨滴传感器的VCC引脚连接到Arduino的5V引脚,GND引脚连接到Arduino的其中一个GND(地)引脚。对于信号线,将雨滴传感器的数字输出引脚(D0)连接到Arduino的2号引脚。这个引脚将读取传感器的输出以检测雨水并触发伺服电机。这完成了这个项目的接线,现在我们可以进行代码上传了。

四、Arduino的程序

这个项目中使用的Arduino代码附在这一步,只需将其复制并粘贴到你的IDE中,然后点击上传。代码上传完成后,我们可以测试电路的功能,但在那之前,你需要知道这些代码是如何工作的,以便为你的项目进行任何定制更改。程序的工作原理以及它如何为这个项目做出贡献!如果你理解下面的逻辑,答案就非常简单。在循环函数中读取传感器,我们检查雨滴传感器是否检测到雨水(将这些信息存储在sensorValue中),并将传感器值打印到串行监视器中以进行调试。你可以通过将Arduino连接到计算机并打开串行监视器来检查这些值,向传感器滴水,它应该在监视器中显示一些值。现在要移动伺服电机,如果传感器检测到雨水(传感器值为LOW),我们将伺服电机移动到90度以覆盖衣物。如果没有检测到雨水(传感器值为HIGH),我们将伺服电机移回0度以揭开衣物。

我们在再次检查传感器之前等待1秒钟。这可以防止伺服电机移动得太快和反复移动。

五、房屋外壳设计

为了制作这个模型房子,我利用了我包裹箱里的纸板!这是一个建造此类模型的天才方法,你可以期待模型的质量很高。谁不知道如何建造一个房子!我们小时候都做过纸板和纸房子,现在如果那个技能还在你身上,你可以制作你自己的设计。如果你卡住了,只需按照我的步骤制作这个房子,我使用了纸板条,为了将它们连接起来,我使用了热胶。确保房子旁边有一些额外的空间,这里的空间是用来放置电子设备的!如果你认为那个空间是用来建造游泳池或小花园的,那你就错了。在房子干燥并且足够坚固之后,我们可以开始放置电子设备。

六、电路安装

当下雨时,房子第一个知道的部分就是屋顶本身,所以我把雨滴传感器安装在了屋顶上,确保你把放大器模块藏在雨水接触不到的地方,因为雨水会影响这部分的工作。之后我们可以开始安装伺服电机,首先你要为项目通电,并向传感器滴一滴水。注意伺服电机的运动,并调整它,以便衣物默认保持干燥,当伺服电机在雨水检测时被激活,伺服电机会带着衣物一起向房子移动。

我只是为了展示效果用纸做了衣物,用热胶把这部分粘在伺服电机的角上,然后等待它干燥。现在再次测试伺服电机的工作,现在项目已经准备好进行一些实际操作了。

七、怎样使用

这个项目是如何工作的,这是你们最期待的问题之一!好的,我会回答这个问题,这个工作非常简单,多亏了电子和代码的结合,使得这个项目得以运作。

通常在衣服洗好后,它们要么被晾晒,要么被遮荫晾干,我们先忽略遮荫晾干模式,专注于晾晒模式。

当衣服被晾晒时,我们永远不知道什么时候会下雨,如果下雨了,你洗衣服的努力就会白费,这是多么悲哀的事情啊!

不要再让这个问题困扰你了,有了这个项目的设置,你的衣服再也不会被雨水淋湿了,背后的原理非常简单。

雨滴传感器是活跃的,如果它检测到任何雨水/水滴,它将激活微型伺服电机,伺服电机的角旋转,将所有的晾衣绳拉到遮荫处,从而防止衣服被淋湿。

就像我说的,雨滴传感器非常活跃,现在如果雨停了,伺服电机再次移动晾衣绳,现在衣服又被晾晒了。

这完成了这个项目,如果你们有任何问题,请在评论中提问,谢谢阅读。

希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。

作者:Svan.


注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!


目录
相关文章
|
1天前
|
传感器 算法 IDE
基于Arduino的遥控自平衡小车
基于Arduino的遥控自平衡小车
51 41
|
1天前
|
安全 物联网 数据安全/隐私保护
基于STM32的智能门锁
基于STM32的智能门锁
51 41
|
1天前
|
搜索推荐 Linux 测试技术
Linux系统之部署homer静态主页
【10月更文挑战第11天】Linux系统之部署homer静态主页
53 41
Linux系统之部署homer静态主页
|
4天前
|
Docker 容器
docker中端口映射
【10月更文挑战第7天】
87 65
|
5天前
|
消息中间件 监控 测试技术
事件驱动架构是一种编程范式
【10月更文挑战第7天】事件驱动架构是一种编程范式
91 65
|
4天前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的优化算法及其应用
【10月更文挑战第8天】 本文将探讨深度学习中常用的优化算法,包括梯度下降法、Adam和RMSProp等,介绍这些算法的基本原理与应用场景。通过实例分析,帮助读者更好地理解和应用这些优化算法,提高深度学习模型的训练效率与性能。
88 63
|
2天前
|
Java
如何实现 Java 中的自旋锁?
【10月更文挑战第10天】
|
2天前
|
Python
【10月更文挑战第10天】「Mac上学Python 19」小学奥数篇5 - 圆和矩形的面积计算
本篇将通过 Python 和 Cangjie 双语解决简单的几何问题:计算圆的面积和矩形的面积。通过这道题,学生将掌握如何使用公式解决几何问题,并学会用编程实现数学公式。
108 60
使用推导式和生成器创建数组
使用推导式和生成器创建数组
|
2天前
|
分布式计算 并行计算 Unix
Julia 教程
Julia 教程