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

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.


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

相关推荐
恒锐丰科技林技术员4 小时前
EG1196S:高压宽输入降压 DC‑DC 芯片,电动车工业电源的优选方案
经验分享·嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生7 小时前
EG2121 250V 单路半桥栅极驱动芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生9 小时前
EG1165 / EG1165S 600V 半桥 PWM 控制芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
不会声调的博er10 小时前
AD16 在 PCB 中修改网络级焊盘颜色
硬件架构·硬件工程·pcb工艺
是翎11 小时前
2026 Agent Eval 全景图:从“会做”到“值得部署”
人工智能·驱动开发·深度学习·开源协议·imagen
智者知已应修善业1 天前
【4060BD_5V应用电路图】2022-12-24
驱动开发·经验分享·笔记·硬件架构·硬件工程
码农客栈1 天前
Linux 音频驱动实验
驱动开发
码农客栈1 天前
Linux CAN 驱动
linux·驱动开发
深圳市恒锐丰科技杨生1 天前
EG4318 / EG4319 / EG4320 铅酸电池三段式充电副边管理芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生1 天前
EG1253 电流模式 PWM 控制器|屹晶 EGmicro
嵌入式硬件·硬件工程