Moisture Sensor

来自丢石头百科
Admin讨论 | 贡献2019年11月12日 (二) 16:23的版本 (创建页面,内容为“<div class="tabber"> {{外围模块|colorscheme=blue |name = Moisture Sensor |img=File:Moisture-Sensor-intro.jpg|360px |alt=Moisture-Sensor|link=http://www.wavesha…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
Moisture Sensor
Moisture-Sensor
{{{name2}}}
{{{name3}}}
基本信息
分类: 温度/湿度模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 土壤湿度传感器
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 AD
相关产品
带Moisture Sensor的产品

{{{Product1}}}

{{{Product2}}}

{{{Product3}}}

{{{Product4}}}

{{{Product5}}}

{{{Product6}}}

产品概述

本产品采用叉形设计,方便插入土壤。模块插入土壤后,输出电压随着土壤湿度升高而增大。

产品参数

  • 检测深度:38mm
  • 工作电压:2.0V ~ 5.0V
  • 产品尺寸:20.0mm * 51.0mm
  • 固定孔尺寸:2.0mm

主要用途

  • 自动浇水系统、花盆土壤湿度检测和自动灌溉系统等

接口说明:(以接入MCU为例)

引脚号 Moisture Sensor MCU
1 VCC 接2.0V ~ 5.0V
2 GND 接GND
3 AOUT 接MCU.IO (模拟量输出)

工作原理

该模块主要是利用三极管的电流放大原理。当土壤中的水分使三极管的基极与电源正极导通的时候,在三极管的基极和发射极之间就会产生一定大小的电流,此时在三极管的集电极和发射极之间就会产生一个一定放大倍数的电流,该电流经过发射极的电阻产生电压供AD转换器采集。

操作与现象

下面,以接入我们的开发板为例。
①将配套程序下载到相应的开发板中。
②将串口线和模块接入开发板,给开发板上电,打开串口调试软件。

  • 模块与开发板连接如下表所示:
模块接入STM32开发板
端口 STM32单片机引脚
AOUT GPIOA.6
GND GND
VCC 3.3V

模块接入Arduino
端口 Arduino引脚
AOUT A0
GND GND
VCC 5V

  • 串口配置如下表所示:
串口配置
Baud rate 115200
Data bits 8
Stop bit 1
Parity bit None


③把传感器插入土壤中。
④逐渐往土壤中加水。串口输出数据会发生相应改变:

I’m thirsty!
I had enough!

文档

视频

程序

软件

串口调试助手
批量下载教程——请戳Download-icon.png


问题:
1、把土壤传感器的示例程序下载至开发板,输出状态不发生变化?
答复:
  • 如出现这种情况很可能门限电压设置过大,把门限电压改小即可。


问题:
2、土壤传感器的输出是数字量还是模拟量?
答复:
  • 模拟量,需要使用AD转换器去采集



Icon-mail.png 联系 丢石头

我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)