“SKU:RB-02S047A 土壤湿度传感器”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
规格参数
第20行: 第20行:
 
# 包装方式:静电袋密封
 
# 包装方式:静电袋密封
 
# 选配配件:3PIN传感器连接线、Arduino控制器、传感器扩展板
 
# 选配配件:3PIN传感器连接线、Arduino控制器、传感器扩展板
 
+
# 产品尺寸图:
 
+
* 产品尺寸图:
+
 
[[文件:size015.jpg|600px|缩略图|居中]]
 
[[文件:size015.jpg|600px|缩略图|居中]]
  
==接口定义==
+
# 接口定义
 
传感器引脚的定义是
 
传感器引脚的定义是
 
* S:输出信号
 
* S:输出信号
第31行: 第29行:
 
* -:地(GND)
 
* -:地(GND)
 
[[文件:02S04702.png|500px|缩略图|居中]]
 
[[文件:02S04702.png|500px|缩略图|居中]]
==使用方法==
+
 
===工作原理===
+
==工作原理==
 
[[文件:fdszg4.jpg|500px|缩略图|居中]]
 
[[文件:fdszg4.jpg|500px|缩略图|居中]]
 
:土壤湿度传感器是判断土壤中水分含量的多少来判定土壤的湿度大小。如图所示,当土壤湿度传感器探头悬空时,三极管基极处于开路状态,三极管截止输出为0;
 
:土壤湿度传感器是判断土壤中水分含量的多少来判定土壤的湿度大小。如图所示,当土壤湿度传感器探头悬空时,三极管基极处于开路状态,三极管截止输出为0;
 
:当插入土壤中时由于土壤中水分含量不同,土壤的电阻值就不同,三极管的基极就提供了大小变化的导通电流,三极管集电极到发射极的导通电流受到基极控制,经过发射极的下拉电阻后转换成电压。
 
:当插入土壤中时由于土壤中水分含量不同,土壤的电阻值就不同,三极管的基极就提供了大小变化的导通电流,三极管集电极到发射极的导通电流受到基极控制,经过发射极的下拉电阻后转换成电压。
===编程原理===
+
 
 +
==编程原理==
 
土壤湿度传感器共引出三个引脚,分别是电源正 Vcc、电源地 GND、信号端 S,在实际使用时,可以将土壤湿度传感器直接连接到 Arduino UNO 控制器的模拟引脚,例如 A0 脚,Arduino内部自带10位AD采样电路进行数据读取,程序简单,使用非常方便,在 Arduino IDE 自带的串口监视器中可以查看读取的数据。
 
土壤湿度传感器共引出三个引脚,分别是电源正 Vcc、电源地 GND、信号端 S,在实际使用时,可以将土壤湿度传感器直接连接到 Arduino UNO 控制器的模拟引脚,例如 A0 脚,Arduino内部自带10位AD采样电路进行数据读取,程序简单,使用非常方便,在 Arduino IDE 自带的串口监视器中可以查看读取的数据。
===连接示意图===
+
 
 +
==使用方法==
 +
===example1_Arduino===
 +
* 硬件连接
 
[[文件:02S04703.png|700px|缩略图|居中]]
 
[[文件:02S04703.png|700px|缩略图|居中]]
===例子程序===
+
 
 +
* 示例程序
 
<pre style='color:blue'>
 
<pre style='color:blue'>
 
void setup()
 
void setup()
第53行: 第56行:
 
}
 
}
 
</pre>
 
</pre>
===程序效果===
+
 
 +
* 程序效果
 
将例程中的代码复制到 Arduino IDE 的编译器中,上传无误的情况下,就可以在软件自带的串口监视器上看到目前的土壤湿度值,输出为湿度的模拟量,湿度越大模拟量越大。如下图所示:
 
将例程中的代码复制到 Arduino IDE 的编译器中,上传无误的情况下,就可以在软件自带的串口监视器上看到目前的土壤湿度值,输出为湿度的模拟量,湿度越大模拟量越大。如下图所示:
 
[[文件:02S04704.png|500px|缩略图|居中]]
 
[[文件:02S04704.png|500px|缩略图|居中]]
第59行: 第63行:
 
==应用视频==
 
==应用视频==
 
[[File:shui wei tu rang 01.png|400px|居中|link=http://v.youku.com/v_show/id_XNTA0ODk3NDE2.html?from=y1.7-2]]
 
[[File:shui wei tu rang 01.png|400px|居中|link=http://v.youku.com/v_show/id_XNTA0ODk3NDE2.html?from=y1.7-2]]
==产品相关推荐==
 
[[文件:erweima.png|230px|无框|右]]
 
===购买地址===
 
[http://www.alsrobot.cn/goods.php?id=46 土壤湿度传感器]<br/>
 
===周边产品推荐===
 
[http://www.alsrobot.cn/goods-72.html Arduino DHT11 温度传感器]<br/>
 
[http://www.alsrobot.cn/goods-71.html LM35线性温度传感器 ]<br/>
 
[http://www.alsrobot.cn/goods-161.html  DS18B20 数字温度传感器 ]<br/>
 
  
===相关问题解答===
+
==资料下载==
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=2933&fromuid=10780 土壤湿度传感器Moisture Sensor输出量的处理问题]<br/>
+
[[文件:erweima.png|230px|无框|右]]
===相关学习资料===
+
* 产品资料
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=1455&fromuid=10780 Arduino 土壤湿度传感器的自动浇花系统视频]<br/>
+
下载链接:https://pan.baidu.com/s/1PN_HT7x1epMEIozDBE4ukQ
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=4172&fromuid=10780 基础视频教程 第13课 土壤湿度计]<br/>
+
提取码:31fk  <br/>
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]
+
* 产品购买链接:http://www.alsrobot.cn/goods.php?id=46

2018年9月29日 (六) 14:42的版本


02S04701.png

目录

产品概述

这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。使用这个传感器制作一款自动浇花装置,当您长时间不在家或过了浇水的时间,它可以感测到您的植物是否已经渴了。防止植物枯萎了才知道是缺水造成的。配合Arduino控制器让您的植物更舒适,花园更智能。
传感器表面做了镀金处理,可以延长它的使用寿命。将它插入土壤,然后使用AD转换器读取它。在他的帮助下,植物会提醒您:嘿,我渴了,请给我一点水。

规格参数

  1. 产品货号:RB-02S047
  2. 工作电压:DC5V
  3. 工作电流:小于20mA
  4. 传感器类型:模拟输出
  5. 制作工艺:FR4双面喷锡
  6. 固定孔尺寸:3.2mm
  7. 人性化设计:半月形凹陷防滑处理
  8. 检测深度:37mm
  9. 工作温度:10℃-30℃
  10. 工作湿度:10%-90%无凝结
  11. 重量:3g
  12. 产品尺寸:63x20x8mm
  13. 发货清单:湿度传感器*1
  14. 包装方式:静电袋密封
  15. 选配配件:3PIN传感器连接线、Arduino控制器、传感器扩展板
  16. 产品尺寸图:
Size015.jpg
  1. 接口定义

传感器引脚的定义是

  • S:输出信号
  • +:电源(VCC)
  • -:地(GND)
02S04702.png

工作原理

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

编程原理

土壤湿度传感器共引出三个引脚,分别是电源正 Vcc、电源地 GND、信号端 S,在实际使用时,可以将土壤湿度传感器直接连接到 Arduino UNO 控制器的模拟引脚,例如 A0 脚,Arduino内部自带10位AD采样电路进行数据读取,程序简单,使用非常方便,在 Arduino IDE 自带的串口监视器中可以查看读取的数据。

使用方法

example1_Arduino

  • 硬件连接
02S04703.png
  • 示例程序
void setup()
{       
   Serial.begin(9600);     
} 
void loop()
{       
   Serial.print("Moisture Sensor Value:");
   Serial.println(analogRead(0));     
   delay(1000);     
}
  • 程序效果

将例程中的代码复制到 Arduino IDE 的编译器中,上传无误的情况下,就可以在软件自带的串口监视器上看到目前的土壤湿度值,输出为湿度的模拟量,湿度越大模拟量越大。如下图所示:

02S04704.png

应用视频

Shui wei tu rang 01.png

资料下载

Erweima.png
  • 产品资料

下载链接:https://pan.baidu.com/s/1PN_HT7x1epMEIozDBE4ukQ 提取码:31fk