极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36829|回复: 7

arduino土壤湿度传感器浇水提醒器

[复制链接]
发表于 2014-7-11 12:34:39 | 显示全部楼层 |阅读模式
小伙伴们都养过绿色植物吧?放在显示屏旁边说是可以减少辐射,个人认为这是纯扯蛋。

不过用来陶冶情操和缓解眼睛疲劳还是有点作用的。可是小伙伴们是不是养不了几天就香消玉殒了?

别担心,今天就教小伙伴们给自己的盆栽加上浇水提醒器。

需要用到的配件有:



蜂鸣器比较适合用于不在视线范围内的盆栽,led就不解释了。
电源方面可以使用适配器、充电宝、电池盒等。这里我们用的ITEAD power扩展板。



关于这个板子可以看这个教程:http://www.geek-workshop.com/thread-10314-1-1.html

回到正题,以下是土壤湿度报警器的代码:

  1. int ASignal = A0;
  2. int LEDPin = 13;
  3. int val = 900;  

  4. void setup() {
  5.   pinMode(LEDPin, OUTPUT);     
  6.   pinMode(ASignal, INPUT);      
  7.   digitalWrite(LEDPin,LOW);  
  8.   Serial.begin(9600);

  9. }


  10. void loop() {
  11.   int sensorValue = analogRead(ASignal);   
  12.   if(analogRead(ASignal) > val)
  13.   {
  14.    
  15.    digitalWrite(LEDPin, HIGH);  
  16.   delay(300);         
  17.   digitalWrite(LEDPin, LOW);  
  18.   delay(300);  
  19.   }
  20.   else
  21.   {
  22.    
  23.     digitalWrite(LEDPin,LOW);  

  24.   delay(1000);
  25.   
  26. }
  27. }
复制代码


Val=900,这个值根据自己的植物习性调整。土壤湿度传感器上面有A-D切换开关,我们把开关拨到A的一边,使用模拟信号输出,0-1024,值越大说明土壤湿度越小,就提醒要浇水了。你的植物是喜湿的,就把值调低一点,植物喜干的,就把值调高一点。具体可以自己用水和纸巾测试。

使用mini数据线连接电脑,代码上传到UNO,这里就不详述了。

接下来是硬件组装,LED接到uno的D13脚,土壤湿度传感器接到A0脚。



给power扩展板加入两节AAA7号电池,叠加一层高脚排母。



叠加到uno上面,打开power扩展板上的开关即可。效果如图:



现在可以用双面胶把uno贴在墙上了。把土壤湿度传感器插入到盆栽里面。不得不说一下,耗电量还是比较大的,仅供学习。


这个盆栽是公司给每个同事买的,品种各异,人手一盆,不过其他同事的盆栽都早已经化为尘土了,只剩下我这一盆草(忘了叫“什么草)还坚强滴生长,所以长得比较张扬。细细回想,这盆草也已跟随我快一年了,见证了我每天朝九晚六的点点滴滴,忽然心里涌起莫名的感动,难道这就是爱?为何我的眼角湿润了?
“店长,下班了!是不是又在YY了?”
擦,你妹的。赶紧上视频!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-11 14:35:27 | 显示全部楼层
问一下 这个传感器的可靠性如何?真的插在土里能用多久啊?
回复 支持 反对

使用道具 举报

发表于 2014-7-11 14:45:32 | 显示全部楼层
对传感器感兴趣,同问可靠性如何
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 09:24:35 | 显示全部楼层
zoologist 发表于 2014-7-11 14:35
问一下 这个传感器的可靠性如何?真的插在土里能用多久啊?

土壤湿度传感器的原理是通过水来导电,同时带有可调电阻,通过设置阻值大小来达到调节对湿度的敏感度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 09:28:42 | 显示全部楼层
温和的大地 发表于 2014-7-11 14:45
对传感器感兴趣,同问可靠性如何

同上。所谓的可靠性要看具体情况,这么小的一个传感器能检测的也就附近的导体,比如帖子里的小盆栽,那是可靠的,如果是一块菜地就那啥了。
回复 支持 反对

使用道具 举报

发表于 2016-8-6 14:52:16 | 显示全部楼层
这个读出来的数据  单位是什么  如何转为相对湿度?
回复 支持 反对

使用道具 举报

发表于 2017-5-20 16:23:13 | 显示全部楼层
你提到了耗电,有多么耗电?你的电池可以工作几天?
回复 支持 反对

使用道具 举报

发表于 2017-5-20 16:24:05 | 显示全部楼层
再加个继电器控制电磁阀或者电机控制吊瓶水流就完美了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 02:05 , Processed in 0.041469 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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