基于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.


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


目录
相关文章
|
6月前
|
机器学习/深度学习 监控 算法
基于 YOLO26 的摔倒智能检测系统(中英文双版) | 附完整源码与效果演示
本文介绍了一个基于 YOLO26 的摔倒智能检测系统,该系统结合了先进的深度学习技术和友好的用户界面,实现了从数据集管理、模型训练到实时推理测试的完整工作流程。系统具有以下特点: 技术先进:采用最新的 YOLO26 目标检测算法,在精度和速度方面都达到了较高水平 易于使用:提供友好的图形界面,非专业用户也能轻松使用 功能完整:涵盖数据管理、模型训练、推理测试等完整功能 性能优异:支持 GPU 加速和多线程处理,保证高性能 可扩展性强:采用模块化设计,便于功能扩展和定制
基于 YOLO26 的摔倒智能检测系统(中英文双版) | 附完整源码与效果演示
|
4月前
|
消息中间件 存储 负载均衡
【消息队列MQ】消息队列MQ——三大核心作用:解耦、异步、削峰填谷;两大核心模型:点对点、发布订阅(附《 消息队列MQ 面试核心考点问答清单》)
本文系统解析消息队列MQ的**三大核心作用**(解耦、异步、削峰填谷)与**两大核心模型**(点对点、发布订阅),贯通原理、价值、实现、选型及避坑实践,构建分布式系统中MQ的全链路知识体系。
|
11月前
|
机器学习/深度学习 监控 数据可视化
人体跌倒识别检测项目|全流程源码+数据集+可视化界面+一键训练部署
本项目基于 YOLOv8 模型和 PyQt5 图形界面工具,构建了一个 人体跌倒识别系统,旨在通过计算机视觉技术监测老年人等群体的跌倒行为。项目提供了完整的 源码、数据集、训练流程、以及开箱即用的检测程序,确保用户能够快速搭建并部署自己的跌倒识别系统。
人体跌倒识别检测项目|全流程源码+数据集+可视化界面+一键训练部署
|
传感器 IDE 开发工具
使用两块ESP8266实现ESP-NOW通信
ESP-NOW是一个强大的协议,可以在没有Wi-Fi网络的情况下实现设备间的快速通信。通过以上步骤,你可以使用两块ESP8266开发板建立一个简单的ESP-NOW通信系统。这种方式特别适用于低功耗、低延迟和无需网络基础设施的应用场景。希望这篇博客能帮你快速入门ESP-NOW,开启你的无线通信开发之旅。
2293 4
|
传感器 算法 IDE
基于Arduino的遥控自平衡小车
基于Arduino的遥控自平衡小车
898 41
|
12月前
|
存储 关系型数据库 MySQL
MySQL数据库中的 char 与 varchar的区别是什么
MySQL中的char和varchar均用于存储字符串,但有显著区别。char为定长类型,固定长度,存储空间始终为设定值,适合长度固定的数据如手机号。varchar为变长类型,仅占用实际数据所需空间,适合长度不固定的内容如用户名。二者在性能与空间利用上各有优劣,应根据实际场景合理选择。
646 0
|
安全 物联网 定位技术
园区导航系统解决方案拆解
随着智能化升级,智慧园区导航系统已成为提升效率与体验的核心工具。本文从用户需求与技术实现双重视角,解析园区导航的多元场景应用与落地挑战。
550 0
园区导航系统解决方案拆解
|
传感器
DIY_实现光敏电阻传感器简单控制LED
DIY_实现光敏电阻传感器简单控制LED
4410 2
|
小程序 Java 关系型数据库
weixin163基于微信小程序的校园二手交易平台系统设计与开发ssm(文档+源码)_kaic
本文介绍了一款基于微信小程序的校园二手物品交易平台的开发与实现。该平台采用Java语言开发服务端,使用MySQL数据库进行数据存储,前端以微信小程序为载体,支持管理员和学生两种角色操作。管理员可管理用户、商品分类及信息、交易记录等,而学生则能注册登录、发布购买商品、参与交流论坛等。系统设计注重交互性和安全性,通过SSM框架优化开发流程,确保高效稳定运行,满足用户便捷交易的需求,推动校园资源共享与循环利用。