基于Arduino的植物浇水系统

基于Arduino的植物浇水系统

一、项目说明

欢迎来到我最新的DIY项目介绍:一个由Arduino驱动的自动植物浇水系统。这个项目旨在简化浇水任务,确保植物每天只需最少的努力就能得到适量的水分。

项目概述

  • 功能性:该系统通过一个简单的开关激活,你每天只需要打开一次。

  • 操作:当开关打开时,系统会触发一个水泵,释放水精确地5秒钟,确保你的植物得到充分浇水,同时避免过度浇水。

  • 自动化:这个项目非常适合那些想要一个可靠且易于使用的解决方案来进行日常植物护理的植物爱好者。

实物图:
在这里插入图片描述

在这里插入图片描述

二、项目材料

  • 笔记本电脑(用于上传代码到Arduino Uno)
  • Arduino Uno - 1个
  • 18650电池座 - 1个
  • 伺服电机 - 1个(带伺服角)
  • Arduino Uno USB数据线 - 1根(Mac用户使用USB C线)
  • 公对公跳线 - 3根
  • 切割刀片 - 1个
  • 18650电池 - 2个
  • 小透明胶带 - 1个
  • 9V电池夹 - 1个
  • 9V电池 - 1个
  • 3型超静音无刷电机潜水水泵(120L/H 3-6VDC)- 1个
  • 枪胶(带1根胶棒)
  • 小双面胶带 - 1个
  • 一对剪刀 - 1把
  • 一个容器(用于装水)- 1个
  • 一小片锡箔纸
  • 泡沫块 - 2块

三、制作步骤

3.1 步骤一

在这里插入图片描述

将跳线连接到伺服电机的以下线:

  • 白色 => 橙色/黄色
  • 绿色 => 红色
  • 灰色 => 黑色

3.2 步骤二

在这里插入图片描述
在这里插入图片描述

然后将跳线连接到Arduino Uno板的以下位置:

  • 白色 => 9号引脚
  • 红色 => 5V
  • 灰色 => GND引脚

3.3 步骤三

在这里插入图片描述
在这里插入图片描述

将18650电池座连接到Arduino Uno的以下区域:

  • 18650电池座的负极端连接到GND引脚
  • 18650电池座的正极端连接到VIN引脚

3.4 步骤四

在这里插入图片描述

将Arduino Uno USB数据线连接到笔记本电脑(如果你使用的是Mac,请使用USB C端口)

3.5 步骤五

在这里插入图片描述

现在将USB 2.0数据线连接到Arduino Uno板

3.6 步骤六

在这里插入图片描述

编写并上传以下代码:

#include <Servo.h>
Servo myServo; // 创建一个Servo对象
void setup() { myServo.attach(9); // 将伺服电机连接到9号引脚 }
void loop() { // 将伺服移动到3度
  myServo.write(20);
  delay(5000); // 等待5秒
  // 将伺服移回0度
  myServo.write(0);
  delay(1000); // 等待1秒
  // 停止进一步操作
  while (true) {
    // 无操作
  }
}

*现在上传此代码,直到显示“Done uploading.”消息。

3.7 步骤七

在这里插入图片描述

在跳线末端(黑色塑料部分)贴上一些透明胶带以固定它们。

3.8 步骤八

在这里插入图片描述

将水泵的电线连接到9V电池夹:

  • 红色代表正极端
  • 黑色代表负极端
  • 红 => 红
  • 黑 => 黑

3.9 步骤九

在这里插入图片描述
在这里插入图片描述

剪一小块双面胶带,贴在电池夹上。然后在双面胶带上粘贴一个伺服角。然后在伺服角上倒一些枪胶以使其固定。

注意:确保等待2分钟让枪胶干燥。

3.10 步骤十

在这里插入图片描述
在这里插入图片描述

我制作了一个小型设置,你可以制作(它必须使伺服触摸到电池连接器的正确侧面以打开水泵)

3.11 步骤十一

在这里插入图片描述

最后,水泵必须就位,以吸取水分并像上图所示输出水分。

四、结论

在这里插入图片描述
在这里插入图片描述

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

作者:Svan.


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

本项目实现从上位机软件选择湿度传感器(湿度传感器或碳棒)和浇水形式(潜水泵或电池阀), 同时返回土壤湿度、室内温度、湿度到上位机上显示。 主要部件: 自动浇花系统控制器 1个 Micro USB线 1根 DHT11(DHT11数据手册)温湿度传感器 1个 土壤湿度传感器 1个 模拟接口转数字接口传感器连接线 2根 潜水泵 1个(注意:潜水泵必须在水中使用,不能露出水面!) 潜水泵电源连接线 1根 主板电源连接线 1根 橡胶水管 1米 安装步骤: 1、先将水泵的连接头接到控制器的Solenoid Valve端子上,蓝色接负极(-)棕色接正极(+),然后将电源连接头接到PWRIN端子上,黑色接负极(-)红色接正极(+)。 2、将控制板安装到外壳底板上,然后将Moisture Sensor(土壤湿度传感器)插到传感器接口上,这里使用橙色传感器连接线,注意方向,传感器在控制器上的默认端口为模拟口2。 3.将DHT11温湿度传感器插到传感器接口上,传感器在控制器上的默认端口为数字口9。 4、使用Micro USB线连接电脑,初次使用需要安装USB驱动程序,先去下载Arduino最新的IDE: https://arduino.googlecode.com/files/arduino-1.0.1-windows.zip 5、使用Micro USB线将程序下载到主板上 7、将水装到水桶或水盆里,放在离花盆较近的位置,把配的水管插到潜水泵上然后置于水中,必须保证蓄水充足,以供浇水(注意潜水泵必须在水中使用,在空气中使用会导致损坏)。 8、将水泵和电池盒(或者电源适配器)连接到水泵接口和电源接口上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Svan.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值