电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
土壤湿度传感器测试-arduino篇
分 享
扫描二维码分享
土壤湿度传感器测试-arduino篇
arduino
土壤传感器
gada8881
关注
发布时间: 2020-10-12
丨
阅读: 1348
# 引言: #### 土壤传感器大家都用过,可是在实际应用中普遍发现老版的传感防水差,易氧化等问题,这次终于期盼到了新版防水土壤传感。感谢DF团队提供的这个测试机会。主控呢用的是Arduino 迷你,arduino做的各种应用广泛被开源硬件爱好者喜欢。这次的项目利用了RGB灯和蜂鸣器来反应植物的情绪,例如缺水,湿润等,达到互动娱乐性。 相关视频展示如下: [https://www.bilibili.com/video/BV1Gt4y1q7cL/](https://www.bilibili.com/video/BV1Gt4y1q7cL/) ![](https://cf03.ickimg.com/bbsimages/202010/f9c398a1e0b6f1b5862db65a87f56fea.jpg) ## 第一步:展示内容 将传感放入水中后,传感相连的RGB灯则变色,变成紫红色。出水则报警和变回灰色。 ## 第二步:代码要点 先用串口的代码来找到传感在空气和水中的值,然后把这个值做一个简单的运算。得到精确的临界值。 ## 第三步:硬件搭建 所需器材:Arduino mini控制器(2);DF的防水土壤传感器(3);5V蜂鸣器(4);5v 锂电池;(5);USB数据线;(6);DF的RGB灯板 ### 第四步:了解一下关键硬件的参数 根据测试,土壤传感的灵敏度很好,没有延迟, ### 第五步: 发一些硬件的图片。让人有个直观的认识 ![](https://cf03.ickimg.com/bbsimages/202010/6c76770f234df3badc2cee6f5d76f24a.jpg) ![](https://cf03.ickimg.com/bbsimages/202010/2a2b202eebfa13ab7c68ec37ba03e907.jpg) ![](https://cf03.ickimg.com/bbsimages/202010/b986f704f8c0fccead71535a5d43cd93.jpg) ### 第六步:总体概括 项目用RGB灯和Buzzer来反应出土壤传感的回传值。这个值和你插入土中的传感的深度相关。这里我插入的是传感的三分之一,那么我是从这个点取值,即400.展现的结果是传感遇水则发出红紫色,缺水则用Buzzer发警告,同时RGB灯的颜色变灰。具体参见视频。 #### 第七部:连线图 连线图如下: ![](https://cf03.ickimg.com/bbsimages/202010/ba4a3c9b3c2af9f59819df434a0a0269.png) ### 第八部:代码部分的设计 先做模拟口信号的测试。把土壤传感器的测试部分的取值找出来。例如你是全段入水测试,还是做分段的入水测试。这个案例里我是从三分之一处做的入水取值。下面的代码是从串口里看到取值的具体数值。 ![](https://cf03.ickimg.com/bbsimages/202010/e7f8a781a405b8b7bf32a70099c88a64.png) **先用上面的代码测出你的传感的干湿范围。 我取的是600空气值和400水湿度.你可以参考一下产品WIKI的描述 ![](https://cf03.ickimg.com/bbsimages/202010/594c9138920ce183d8877b68bc42a52c.jpg) ============= 记录传感器放置在空气中时读到的模拟值,代表干燥时的读数。由于空气中的湿度不同,该 数值区间一般在520-640之间。 将传感器插入水中一定深度,深度推荐在"Recommend Depth"之间,不要超过板子上 的"Warning Line"。待传感器反馈数值为0时,代表100%湿度的读数,此时根据传感器上的刻 度,记录读到的深度值,在土壤中使用时,也推荐插入至该深度值。 完整代码链接如下: [https://github.com/gada888/WaterProofSoilSensor](https://github.com/gada888/WaterProofSoilSensor)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
gada8881
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交