基于Arduino的植物状态监测系统

news2024/10/24 13:27:54

Arduino植物监测/浇水系统

本项目的3D打印及源码开源,可以私信我进行获取

简介

大家好,今天我将向大家介绍一个非常有趣的项目——Arduino植物监测/浇水系统。这个项目利用一些传感器来观察土壤的状况,并根据这些读数来判断植物是否需要浇水。浇水是通过一个由伺服电机控制的重力供水系统来实现的。传感器读取的数值会在LCD屏幕上显示,并通过按钮循环显示。

在这个项目中,我们使用了Arduino Uno R3作为主板,以及一个基本的伺服电机来控制浇水机制的阀门。使用的传感器是Monk Makes植物监测器,它包含了一个电容式湿度传感器,以及温湿度传感器。LCD屏幕和按钮被用作界面,以观察这些收集到的属性的数值。每次按下按钮时,都会循环到下一个变量。
实物图:
在这里插入图片描述

所需材料

浇水系统使用一个由伺服电机控制的阀门。水是通过重力来分配的。整个浇水装置包括:

  • 3D打印的盖子
  • 带有阀门的软管
  • 水瓶
  • JB焊接材料

接线相对简单,大部分线路都用于LCD屏幕。下面附有接线图。非常重要的一点是,植物传感器不能由超过3伏特的电源供电。如果你使用的是像本例中使用的5V Arduino主板,你必须在传感器的Rx输入线上使用一个330欧姆的电阻。

电路所需的零件:

  • Arduino主板
  • 面包板
  • Monk Makes植物监测器
  • 跳线线
  • 16x2 LCD显示屏(带引脚)
  • 330欧姆电阻
  • 10k电位器(用于LCD调光)
  • 按钮
  • Arduino主板的USB线

制作步骤

步骤1:组装浇水装置

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

首先,需要组装浇水组件。这包括使用JB焊接将阀门焊接到伺服电机臂上,然后将软管和电机安装到3D打印的盖子上。在安装臂时,确保正确地定位伺服电机,因为如果不正确地定位,可能会限制其运动范围。

步骤2:组装电路

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

接下来,涉及组装电路。可以在这一步中查看附带的电路图,并按照它来完成这一步。在接线时要小心,不要损坏传感器,因为它不能承受超过3伏特的负载。这就需要在Arduino主板的数字引脚到传感器的输入电压上使用电阻。

步骤3:运行项目

现在,所有组件都组装好了,可以将代码上传到主板上并运行以测试项目。确保伺服电机的角度正确,以便打开和关闭滴灌阀,并根据植物的需求调整if语句中的湿度阈值。附带的视频展示了如果一切正常,每个组件应该如何工作。

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

作者:Svan.


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2211148.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

异构环境下统一授权管理系统的兼容性具体如何实现?

在异构环境中,由于不同系统的差异性,实现统一授权管理面临诸多挑战。其中,兼容性问题是关键之一。兼容性的实现不仅关系到不同系统之间的协同工作,还直接影响到整个管理系统的效率和稳定性。 异构系统带来的挑战 异构系统的存在…

手写mybatis之通过注解配置执行SQL语句

前言 可能领导也都觉得可能就是码农不爱说话,其实不爱说话是一方面,但还有另外一方面是有些领导对于码农提出的问题,给出的回复往往是:“你提出这个问题,你就要给出这个问题的解决办法!” 所以不同的岗位要…

AD24之铺铜操作

1.选择板框,即机械1层,转换为覆铜 这样顶层就铺好了,还需要铺底层 2.打开底层,选择板框,转换为铺铜,然后给铜皮添加网络和层,最后是铺铜 注意:None铺铜是无效果的,要Ha…

2.使用 Label Studio 标注文本

使用 Label Studio 标注文本 文章目录 使用 Label Studio 标注文本前言Label Studio的简单使用1.创建项目2.添加本地存储3.选择标注模板4.添加数据5.标注6.添加关系 总结 前言 Label Studio是一个开源的功能强大的标注平台,可以标注视频,图片&#xff0…

一个新韭菜的炒股心得

一个新韭菜的炒股心得 前言 股市其实是一场修行。时刻控制人性的弱点。所以量化优势明显,它没有情绪,可以随意止盈止损。我从一个小白一路走过来,发现A股里有学不完的知识,有做不完的功课。我的主要关注点在如何有效实现价值投资(价值投资在…

算法: 位运算题目练习

文章目录 位运算判定字符是否唯一丢失的数字两整数之和只出现一次的数字 II消失的两个数字常见位运算总结 位运算 判定字符是否唯一 有很多解法,比如hash表,或者给字符串排个序,然后遍历… 写这道题时没注意到如果出现奇数个相同字符,此时就应该返回false了. 而不是全部放到位…

智慧高铁站的概念与优势

1. 概念介绍 智慧高铁站是指利用先进的信息技术和智能化手段,对高铁站的运营管理、服务功能、安全保障等方面进行全面升级和优化的现代化交通枢纽。通过数字化、网络化和智能化技术的应用,实现高铁站的智能化管理、便捷化服务和可持续发展,从…

【Linux】Linux进程基础

1.进程介绍与概念 进程的本质是在计算机内存中运⾏的程序,但是这⼀个概念太过于⼴泛 每个应用程序运行于现代操作系统之上时,操作系统会提供一种抽象,好像系统上只有这个程序在运行,所有的硬件资源都被这个程序在使用。这种假象…

ui自动化知识点-web端

UI : User Interface( ⽤户接⼝ - ⽤户界⾯ ) ,主要包括: app 、 web ui ⾃动化测试:使⽤⼯具或代码执⾏⽤例的过程 什么样的项⽬适合做⾃动化:1、需要回归测试项⽬(甲⽅⾃营项⽬、⾦融、电商&#xff09…

鸿蒙开发 三十七 ArkTs类 class 构造函数

语法格式如下: class 类名{ 字段1:类型 字段2:类型 constructor(参数...) { this.字段 参数 } } 实例化: const 实例1 new 类名(参数...)每new一次就去执行一次constructor方法,创建不同的实例。 每次new都要传参数&…

MySQL学习笔记(持续更新,目前到十一章锁)

1、Mysql概述 1.1 数据库相关概念 三个概念:数据库、数据库管理系统、SQL 名称全称简称数据库存储数据的仓库,数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Mangement System&#xf…

C++ -string -常见用法1

博客主页:【夜泉_ly】 本文专栏:【C】 欢迎点赞👍收藏⭐关注❤️ 文章目录 💡前言1.构造函数1.1函数原型1.2用法速览1.3详解() -重点⭐( s) -重点⭐( n, c) -重点⭐( str) -重点⭐( str, pos, len)( s, n) 2.容量函数2.1函数原型2…

github 上将 stable 合并到 master 分支步骤

本地仓库分支:origin 远端仓库分支:upstream 切到非 master 分支上,比如 dev # 本地操作 git branch -D master git fetch upstream master::master git checkout master # 这步是拉取远端 stable 到 master 上,可能会出错误 # fa…

21次惊艳亮相!凯特王妃的秋季时尚造型!在时尚领域她已经无限接近戴安娜王妃

虽然凯特米德尔顿正式成为英国王室成员才刚刚十多年,但很难想象没有她的王室会是什么样子。毕竟,凭借她非凡的风格和不可否认的魅力,威尔士王妃在2011年迅速赢得了我们以及全世界的喜爱。 我们都喜欢关注她的项目以及她和威廉王子的爱情故事…

基于STM32的智能电能表设计

引言 本项目设计了一个基于STM32的智能电能表,能够实时测量电压、电流、功率以及累计的电能消耗。通过ADC模块采集电压和电流信号,结合功率计算算法,系统可以精准地监控家庭或工业设备的电能消耗。该智能电能表还支持远程数据传输和本地数据…

Krea.ai正式发布AI视频集合站:Luma、Runway与可灵的深度整合

引言 在数字内容日益丰富的今天,视频制作的需求呈现爆发式增长。为了满足创作者对高效、创新视频工具的渴求,Krea.ai推出了全新的AI视频集合站。此平台整合了多款领先工具,如Luma、Runway、可灵和Minimax,为用户提供一站式的视频…

【等号绕过】

简介 一、大小于号绕过 上面的<>是不等于的意思 测试注入点&#xff1a; id1 正常输入id1 测试是否有注入id1 and 11%23 提示hacker~ 被过滤了id1 and 1%23 没有被过滤&#xff0c;说明是被过滤&#xff0c;但是没有输出id1 and 1%23 页面有输…

25四非网安保研回忆录(北航网安/东南网安/重大计科等)

目录 0 个人情况 1 夏令营 西南大学计科 西南交通大学计科 重庆大学计科 2 预推免 东南大学网安 北京航空航天大学网安 3 写在最后 0 个人情况 计算机类比较强的四非&#xff0c;信安专业rank1&#xff0c;六级540&#xff0c;竞赛十几个&#xff0c;无论文&#xff…

【Linux网络编程】网络基础 | Socket 编程基础

&#x1f308;个人主页&#xff1a; 南桥几晴秋 &#x1f308;C专栏&#xff1a; 南桥谈C &#x1f308;C语言专栏&#xff1a; C语言学习系列 &#x1f308;Linux学习专栏&#xff1a; 南桥谈Linux &#x1f308;数据结构学习专栏&#xff1a; 数据结构杂谈 &#x1f308;数据…

2.13寸电子墨水屏HINK-E0213+esp8266

记录好数字 2.13寸电子墨水屏HINK-E0213esp8266 声明:大部分资料来源于微雪电子http://微雪电子-官网 https://www.waveshare.net/ 前言 很久以前买的一块电子墨水屏,运气很好,这个型号HINK-E0213资料很全,而且微雪官网也有相关电路资料http://2.13inch e-Paper HAT - Waves…