找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于如何使用YL-69土壤湿度传感器的介绍

查看数: 25529 | 评论数: 12 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-9 09:10

正文摘要:

相信大家都见过YL-69这个土壤湿度传感器,YL-69有4口和3口的。 我用的是4口的,相信大家如果学会了4口的,3口也不是问题。

回复

ID:1018309 发表于 2022-4-14 11:36

这里有对采集数据的ad转换代码吗?
ID:576203 发表于 2021-1-23 00:26
不成正比的,要试验,还和土质,土壤松散程度,探头插入深度有关。只能是大概值。宝上这种探头演示意义大于实用意义,直流供电在持续潮湿土壤里,PCB覆铜会电化学反应,覆铜腐蚀的快,有的酸性土壤里不到一个月就烂断了,学生做做DIY小玩意可以,要实用换别的。
ID:861314 发表于 2020-12-16 13:40
YL-69湿度传感器测得的电压值与湿度值成正比吗?
ID:308756 发表于 2020-5-12 22:50
太空人吃喜之郎 发表于 2020-5-11 15:41
怎么将采集到的电压数据转换成湿度值,可以讲解一下吗?万分感谢

采集到的只是一个通道值。。不是模拟电压。
ID:308756 发表于 2020-5-12 22:49
太空人吃喜之郎 发表于 2020-5-11 15:41
怎么将采集到的电压数据转换成湿度值,可以讲解一下吗?万分感谢

ADC采集到的只是一个通道值,我这个单片机的通道值的范围是0-4095,因为我单片机上的ADC的精度是12位,12个1的二进制代表的10进制是4096,所以范围是0-4095。当湿度越大,那么采集到的通道值就越小,湿度越小,采集到的的通道值就越小。那么湿度值就是一个百分数。湿度值=(1 - 通道值/4096)*100%。如果你想将采集到的的通道值转换成模拟电压值,那么你得知道你的ADC的基准电压是多少,我的ADC的基准电压是3.3v,那么采集到的   模拟电压= 3.3/4096*采集到的通道值。
ID:748161 发表于 2020-5-11 15:41
怎么将采集到的电压数据转换成湿度值,可以讲解一下吗?万分感谢
ID:748161 发表于 2020-5-11 10:38
将采集到的电压值怎么换成湿度值显示,能给讲一下吗?
ID:308756 发表于 2020-5-4 23:50
@123@123@ 发表于 2020-2-24 14:07
还不太懂,能不能讲下土壤传感器的具体用法?

就是A0这个口他输出的是模拟量,输出到单片机中的ADC转换通道,然后MCU可以得到ADC转换通道的值,这个一般看你的ADC转换通道的值得精度是多少的,我的转换通道的值是12位的,就是0-4095这个范围,当湿度变化的时候,通道值就会变化,那个我们得到了一个通道值了,就知道湿度是多少了,一般湿度越大,通道值越小,这个你就需要弄一个差值就可以了,湿度百分比=1 - ADC通道值/4096
ID:513023 发表于 2020-2-24 14:08
能不能讲下土壤传感器的具体用法,还是有点不明白?
ID:513023 发表于 2020-2-24 14:07
还不太懂,能不能讲下土壤传感器的具体用法?
ID:308756 发表于 2019-6-10 22:26
32内部自带的ADC所能够承受的电压是3.3V,3.3V所对应的通道值是4096,其他的ADC还得自己看模组的数据手册。
ID:308756 发表于 2019-6-10 22:23
要注意ADC所能够承受的最大的电压,stm32

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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