“Moisture Sensor”的版本间的差异
来自丢石头百科
小 (文本替换 - 替换“<br /><big>批量下载教程——请戳<big><big><big>☛</big></big></big></big>link=批量下载教程”为“转到:#软件,#程序,#文档”) |
|||
第93行: | 第93行: | ||
===软件=== | ===软件=== | ||
[http://{{SERVERNAME}}/w/upload/5/5f/Sscom.7z 串口调试助手] | [http://{{SERVERNAME}}/w/upload/5/5f/Sscom.7z 串口调试助手] | ||
− | + | 转到:[[#软件]],[[#程序]],[[#文档]] | |
<!--{{Join_us}}--> | <!--{{Join_us}}--> |
2020年1月9日 (四) 13:44的版本
| ||||||||||||||||||||
| ||||||||||||||||||||
| ||||||||||||||||||||
|
产品概述
本产品采用叉形设计,方便插入土壤。模块插入土壤后,输出电压随着土壤湿度升高而增大。
产品参数
- 检测深度: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!
|
|
|
|