它是一个模拟输入模块,可以实现土壤湿度的检测,有DO、AO两种模式。注意不同土壤介质的测量值会存在差异,土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度。点击下面的链接观看视频了解详细情况。
Arduino学习:认识模拟土壤湿度传感器
一、传感器简介
本模块可以实现土壤湿度的检测,土壤湿度指的是土壤的含水量,能直接影响到作物的水分供应状况。
土壤
土壤湿度过低将形成土壤干旱,降低光合作用效率,影响作物的产量和品质。严重缺水甚至会导致作物凋萎和死亡。
土壤湿度过高会恶化土壤通气性,影响土壤微生物的活动,使作物根系的呼吸、生长等生命活动受到阻碍,从而影响作物地上部分的正常生长,造成徒长、倒伏、病害滋生等。
土壤水分的多少还影响田间耕作措施和播种质量,并影响土壤温度的高低。
湿度对照
注
1:不同土壤介质的测量值会存在差异。土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度。
2. 当土壤缺水时,传感器输出值将减小,反之将增大。原理是土壤中的水分含量能改变土壤的电阻率,通常来说土壤中的含水量越高,导电能力就越强。土壤湿度传感器的金属片在插入土壤中时,能充分接触到土壤,检测到电阻率的改变,并转化成电信号。
二、传感器参数
土壤湿度传感器设计图
1、产品尺寸:31.5mm * 14.0mm* 9.0mm (长x宽x高) ;
2.工作电压3.3V-5V;
3.设有固定螺栓孔,方便安装;
4、灵敏度调节电位器:模块中蓝色的电位器是用于土壤湿度的阀值调节,顺时针调节,控制的湿度会越大,逆时针越小;通过电位器调节土壤湿度控制阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平;可以实现自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,各种电子比赛,电子积木,arduino设计等;
土壤湿度控制
5.比较器采用LM393芯片,工作稳定;
6.电源批示灯;
7.DO输出指示灯(低电平时亮);
8、传感器:表面采用镀镍处理,有加宽的感应面积,可以提高导电性能,防止接触土壤容易生锈的问题,延长使用寿命;
三、传感器接线说明
1、VCC 外接3.3V-5V;
2、GND 外接GND(负极);
3、DO 数字信号输出接口(0和1);
4、AO 模拟信号输出,当土壤缺水时,传感器输出值将减小,反之将增大。
注意:正负极不能反接,否则会烧坏传感器或主板。
四、传感器返回值获取
1、AS-Block(V3.2.4)。
AS-Block模块代码
2、Mixly(米思齐 V0.99)。请注意如何as-block占用了串口,会导致米思齐不能正常上传。
Mixly模块代码
3、Arduino IDE(V1.7.10)。
Arduino IDE代码
备注:请注意程序当中的管脚根据你自己实际所接的管脚设置,千万不要照葫芦画瓢。