查看: 3150|回复: 2

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

[复制链接]
  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-7-11 12:04:24 | 显示全部楼层 |阅读模式
    分享到:
    小伙伴们都养过绿色植物吧?放在显示屏旁边说是可以减少辐射,个人认为这是纯扯蛋。
    不过用来陶冶情操和缓解眼睛疲劳还是有点作用的。可是小伙伴们是不是养不了几天就香消玉殒了?
    别担心,今天就教小伙伴们给自己的盆栽加上浇水提醒器。
    需要用到的配件有:

    1.jpg

    蜂鸣器比较适合用于不在视线范围内的盆栽,led就不解释了。

    电源方面可以使用适配器、充电宝、电池盒等。这里我们用的ITEAD power扩展板。

    im121115001_8.jpg

    关于这个板子可以看这个教程:https://www.cirmall.com/bbs/thread-35630-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接到unoD13脚,土壤湿度传感器接到A0脚。

    QQ图片20140710180024.jpg

    power扩展板加入两节AAA7号电池,叠加一层高脚排母。
    IMG_0037.JPG
    叠加到uno上面,打开power扩展板上的开关即可。效果如图:
    IMG_0039.JPG
    现在可以用双面胶把uno贴在墙上了。把土壤湿度传感器插入到盆栽里面。不得不说一下,耗电量还是比较大的,仅供学习。

    QQ图片20140711092550.jpg

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

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-9-23 05:09
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2014-7-22 20:21:34 | 显示全部楼层
    光报警不浇水?架构水龙头吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-7-23 12:50:24 | 显示全部楼层
    heelary 发表于 2014-7-22 20:21
    光报警不浇水?架构水龙头吧。

    哈哈,咱也是抛砖引玉而已啦。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-26 00:26 , Processed in 0.133291 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.