功能介绍:

土壤湿度传感器常作土壤湿度的检测用,本模块可以宽范围控制土壤的湿度,通过电位器调节控制相应阀值。可以自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制。本模块有两部分组成,一部分是需要插入待测土壤中的传感器部分,另一部分是信号转换及处理部分。两部分之间采用2线的杜邦线连接,这两根线不需要区分极性,信号处理部分采用4线制输出,具体的输出引脚请看接线说明。模块实物图片如图3.14.1所示。由于延续了Arduino的开源思想,土壤湿度检测传感器模块会有3线制输出的,少去了其中的模拟输出引脚,在实际使用时以实物为准。不同厂商生产的模块会有细微差别,比如,有无电源指示灯,有无数字信号输出指示灯。这些差别不影响模块对土壤湿度信号的检测。本模块的工作电压为3.3V-5V。

3.14 土壤湿度检测传感器 - 图1
图3.14.1 土壤湿度检测传感器实物图

接线说明:

Arduino 土壤湿度传感器 说明
VCC/+/5V VCC/+/5V 供电引脚
GND/G/- GND/G/- 电源地线
D2 D0 接Arduino的任意数字引脚都可以,模块数字量输出
A0 AO 接Arduino的任意模拟引脚都可以,模块模拟量输出
A0接口为模拟输出接口,不是所有模块都存在

使用说明:

1.传感器适用于土壤的湿度检测;
2.模块中蓝色的电位器可以用于土壤湿度的阀值调节。
3.根据各自项目的实用情况,结合接线说明连接好电路,实际使用时,数字量输出和模拟量输出任选其一就好。如若选择数字量输出,需要参照上一步中说明调节电位器实现湿度阀值的调节。模拟输出时,蓝色电位器调节无效。
4.连接完成电路,接通电源,此时有电源指示灯的模块,电源指示灯将会亮起,说明模块供电正常。此时可以开始测试程序。

参考程序:

本模块的程序设计,如若采用数字信号,其实质就是数字方式的读取,和按键模块程序极其类似;如若采用模拟信号,其实质就是模拟信号的读取,请参考巡线传感器的程序,在此将不再给出详细程序。