土壤湿度传感器YL-69或HL-69 – Arduino 使用教程

释放双眼,带上耳机,听听看~!

土壤湿度传感器或湿度计通常用于检测土壤的湿度。因此,构建自动浇水系统或监测植物的土壤湿度是完美的。

传感器由两部分组成:电子板(右侧)和带有两个垫子的探头,用于检测含水量(左侧)。

土壤湿度传感器YL-69或HL-69 - Arduino 使用教程

该传感器具有一个内置电位器,用于数字输出 (D0) 的灵敏度调节、一个电源 LED 和一个数字输出 LED,如下图所示。

土壤湿度传感器YL-69或HL-69 - Arduino 使用教程

您还可以阅读本教程,了解带有 Arduino 的雨量传感器 FC-37 或 YL-83。

它是如何工作的?

传感器输出的电压会根据土壤中的含水量而变化。

当土壤是:

  • 湿式:输出电压降低
  • 干:输出电压增加

土壤湿度传感器YL-69或HL-69 - Arduino 使用教程

输出可以是数字信号 (D0) LOW 或 HIGH,具体取决于含水量。如果土壤湿度超过某个预定义的阈值,模块输出低电平,否则输出高电平。数字信号的阈值可以使用电位计进行调整。

输出可以是模拟信号,因此您将获得一个介于 0 和 1023 之间的值。

示例:使用Arduino的土壤湿度传感器

这是一个简单的示例,让您了解如何在Arduino项目中使用土壤湿度传感器。

在此示例中,您将使用 Arduino 读取模拟传感器输出值,并将这些读数打印到 Arduino IDE 串行监视器中。

 所需零件

对于此示例,需要以下组件:

  • 1x YL-69湿度传感器
  • Arduino UNO
  •  1x 面包板
  • 2x 220 欧姆电阻器
  •  1x 红色 LED
  •  1x 绿色 LED
  •  跳线

 引脚接线

将传感器连接到Arduino非常简单:

Pin 连接到Arduino Uno
A0  模拟引脚
D0  数字引脚
GND GND
VCC 5V

 连接图

要完成项目,请遵循以下原理图:

土壤湿度传感器YL-69或HL-69 - Arduino 使用教程

 使用方法

将以下程序上传到Arduino开发板:

打开 Arduino IDE 串行监视器以查看值。然后,在潮湿和干燥的土壤中试用您的传感器,看看会发生什么。

当模拟值超过某个阈值时,红色 LED 将亮起(表示植物需要浇水),当该值低于某个阈值时,绿色 LED 将亮起(表示植物正常)。

 总结

湿度传感器可以监测土壤中的含水量。如果您想构建自动浇水系统,这将非常有用。您也可以使用它来监测植物的土壤湿度。

我希望本教程对您有所帮助。

给TA打赏
共{{data.count}}人
人已打赏
ArduinoArduino-入门动态

FC-37 雨量传感器模块-Arduino使用教程

2023-12-7 11:48:00

ArduinoArduino-进阶动态

MPU-6050加速度计和陀螺仪传感器 — Arduino使用教程

2023-12-8 0:28:25

2 条回复 A文章作者 M管理员
  1. 黑不溜秋

    作者牛逼

  2. user8612

    ^_^

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();