基于Arduino的植物浇水系统

简介: 基于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.


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


Svan.
+关注
目录
打赏
0
0
0
0
57
分享
相关文章
kde
|
4天前
|
Docker镜像加速指南:手把手教你配置国内镜像源
配置国内镜像源可大幅提升 Docker 拉取速度,解决访问 Docker Hub 缓慢问题。本文详解 Linux、Docker Desktop 配置方法,并提供测速对比与常见问题解答,附最新可用镜像源列表,助力高效开发部署。
kde
2780 7
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
527 0
Dify MCP 保姆级教程来了!
大语言模型,例如 DeepSeek,如果不能联网、不能操作外部工具,只能是聊天机器人。除了聊天没什么可做的。
763 7
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
本文详细介绍了Maven的项目管理工具特性、安装步骤和配置方法。主要内容包括: Maven概述:解释Maven作为基于POM的构建工具,具备依赖管理、构建生命周期和仓库管理等功能。 安装步骤: 从官网下载最新版本 解压到指定目录 创建本地仓库文件夹 关键配置: 修改settings.xml文件 配置阿里云和清华大学镜像仓库以加速依赖下载 设置本地仓库路径 附加说明:包含详细的配置示例和截图指导,适用于各种操作系统环境。 本文提供了完整的Maven安装和配置
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
【保姆级图文详解】大模型、Spring AI编程调用大模型
【保姆级图文详解】大模型、Spring AI编程调用大模型
298 7
【保姆级图文详解】大模型、Spring AI编程调用大模型
Excel数据治理新思路:引入智能体实现自动纠错【Python+Agent】
本文介绍如何利用智能体与Python代码批量处理Excel中的脏数据,解决人工录入导致的格式混乱、逻辑错误等问题。通过构建具备数据校验、异常标记及自动修正功能的系统,将数小时的人工核查任务缩短至分钟级,大幅提升数据一致性和办公效率。
DeepSeek R1+Open WebUI实现本地知识库的搭建和局域网访问
本文介绍了使用 DeepSeek R1 和 Open WebUI 搭建本地知识库的详细步骤与注意事项,涵盖核心组件介绍、硬件与软件准备、模型部署、知识库构建及问答功能实现等内容,适用于本地文档存储、向量化与检索增强生成(RAG)场景的应用开发。
348 0
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
阿里云推出基于场景的解决方案免费试用活动,新老用户均可领取100点试用点,完成部署还可再领最高100点,相当于一年可获得最高200元云资源。覆盖AI、大数据、互联网应用开发等多个领域,支持热门场景如DeepSeek部署、模型微调等,助力企业和开发者快速验证方案并上云。
291 21
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
FLUX.1 Kontext 的全生态教程来啦!AIGC专区在线试玩!
Flux.1 Kontext [dev] 开源模型大家都用上了吗?小编汇总了3个使用教程,打包送上!
390 1

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问