极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-7-10 14:21:49 | 显示全部楼层
土壤水分测定方法
①重量法。取土样烘干,称量其干土重和含水重加以计算。
②电阻法。使用电阻式土壤湿度测定仪测定。根据土壤溶液的电导性与土壤水分含量的关系测定土壤湿度。
③负压计法。使用负压计测定。当未饱和土壤吸水力与器内的负压力平衡时,压力表所示的负压力即为土壤吸水力,再据以求算土壤含水量。
④中子法。使用中子探测器加以测定。中子源放出的快中子在土壤中的慢化能力与土壤含水量有关,借助事先标定,便可求出土壤含水量。
⑤遥感法。通过对低空或卫星红外遥感图象的判读,确定较大范围内地表的土壤湿度。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 15:33:10 | 显示全部楼层
土壤湿度水分传感器模块,电阻式的,手头有二种,一种红色款是三线制(估计模拟量的),另一种是四线制(数字加模拟)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 16:00:41 | 显示全部楼层
土壤湿度传感器
就是监测土壤的湿度,将其的硬件控制电路埋在作物根部的土壤水分传感器监测根部土壤的水分,该传感器经检测电路将“湿度过高”和“湿度过低”信号经编码器传至主控制器,由主控制器决定控制状态。“湿度过高”则停止灌溉;“湿度过低”则通过光电隔离、继电器控制接在水源的电磁阀。该系统还具有故障报警功能。主控制器通过通讯接口与上位机通讯,可以实时监测系统运行状况或对历史数据进行分析。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 16:03:25 | 显示全部楼层
本帖最后由 eagler8 于 2019-7-10 16:16 编辑

三线制工作原理
土壤湿度传感器是判断土壤中水分含量的多少来判定土壤的湿度大小。如图所示,当土壤湿度传感器探头悬空时,三极管基极处于开路状态,三极管截止输出为0;当插入土壤中时由于土壤中水分含量不同,土壤的电阻值就不同,三极管的基极就提供了大小变化的导通电流,三极管集电极到发射极的导通电流受到基极控制,经过发射极的下拉电阻后转换成电压。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 16:17:01 | 显示全部楼层
技术指标
电源电压: 3.3v or 5v
输出电压: 0~2.3v
工作电流: 最大20mA
接口定义:1脚信号,2脚地,3脚电源正
使用寿命:1年左右
模块尺寸: 60x20x5mm
典型电压值(测试平台:10位AD,基准电压5V):
0 ~300 : 干燥土壤
300~700 : 湿润土壤
700~950 : 放到水中(大概数据)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 16:21:37 | 显示全部楼层
这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。使用这个传感器制作一款自动浇花装置,让您的花园里的植物不用人去管理。传感器表面做了镀金处理,可以延长它的使用寿命。将它插入土壤,然后使用AD转换器读取它。在他的帮助下,植物会提醒您:嘿,我渴了,请给我一点水。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:03:52 | 显示全部楼层
  1. /*
  2. 【Arduino】66种传感器模块系列实验(53)
  3. 实验五十三: 土壤湿度水分传感器模块(电阻式)
  4. 实验一,红板三线制
  5. */

  6. void setup(){      
  7.    Serial.begin(57600);     
  8. }   
  9. void loop(){      
  10.    Serial.print("Moisture Sensor Value:");
  11.    Serial.println(analogRead(0));     
  12.    delay(500);     
  13. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:06:11 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:09:31 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:15:04 | 显示全部楼层
四线制模块
1  这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,模块输出一个高电平,反之输出低电平。使用这个传感器制作一款自动浇花装置,让您的花园里的植物不用人去管理。
2 灵敏度可调(图中蓝色数字电位器调节)
4 工作电压3.3V-5V
5 模块双输出模式,数字量输出简单,模拟量输出更精确。
6 设有固定螺栓孔,方便安装
7 小板PCB尺寸:3cm * 1.6cm
8 电源指示灯(红色)和数字开关量输出指示灯(绿色)
9 比较器采用LM393芯片,工作稳定

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:24:02 | 显示全部楼层
四线制电原理图



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:29:00 | 显示全部楼层
小板接口说明(4线制)
1 VCC  外接3.3V-5V
2 GND  外接GND
3 DO   小板数字量输出接口(0和1)
4 AO   小板模拟量输出接口


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:32:24 | 显示全部楼层
使用说明
1土壤湿度模块对环境湿度最敏感,一般用来检测土壤的湿度。
2模块在土壤湿度达不到设定阈值时,DO口输出高电平,当土壤湿度超过设定阈值时,模块D0输出低电平;
3小板数字量输出D0可以与单片机直接相连,通过单片机来检测高低电平,由此来检测土壤湿度;
4小板数字量输出DO可以直接驱动本店继电器模块,蜂鸣器模块等,由此可以组成一个土壤湿度报警设备;
5小板模拟量输出AO可以和AD模块相连,通过AD转换,可以获得土壤湿度更精确的数值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 17:41:50 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-10 18:29:57 | 显示全部楼层
  1. /*
  2. 【Arduino】66种传感器模块系列实验(53)
  3. 实验五十三: 土壤湿度水分传感器模块(电阻式)
  4. 实验二,黑板四线制
  5. */

  6. #define AO  A0
  7. #define DO  7        

  8. void setup()
  9. {
  10.   pinMode(AO, INPUT);
  11.   pinMode(DO, INPUT);
  12.   Serial.begin(9600);
  13. }

  14. void loop()
  15. {
  16.   Serial.print("AO=");
  17.   Serial.print(analogRead(A0));
  18.   Serial.print("|DO=");
  19.   Serial.println(digitalRead(DO));
  20.   delay(1000);
  21. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 03:08 , Processed in 0.035952 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表