首页
教程分类
手工圈材料商店手工市集专题活动

首页 >电子科技 >【转译】自动浇花系统DIY教程

【转译】自动浇花系统DIY教程

【转译】自动浇花系统DIY教程
对于家里有养花草的人来说,一旦到外地出差或者出门远游,他们会纠结一个问题:家里的植物交给谁来打理呢?外出期间没有人浇水,它们很有可能会枯死。如果真的找不到别人来帮忙的话,可以试着按照下面的教程DIY一套自动浇花系统。

DFRobot的商店里面有一款基于Arduino的自动浇花套件“Free Life”出售,用户完全可以按照他们提供的教程来搭建一个简易的自动浇花系统。

主要材料

Free Life自动浇花系统控制器DHT11温湿度传感器
土壤湿度传感器潜水泵(注意:必须在水中使用,不能露出水面!)
橡胶水管

所需工具

电笔胶带
钳子

制作步骤

  • 第1步:

    【转译】自动浇花系统DIY教程 第1步

    先将潜水泵的接头连到控制器的Solenoid Valve端子,蓝色接负极(-),棕色接正极(+);然后将电源连接头接到PWRIN端子,黑色接负极(-),红色接正极(+)。

  • 第2步:

    【转译】自动浇花系统DIY教程 第2步

    如上图所示,将控制板安装到白色外壳底板,然后将土壤湿度传感器连上控制板接口。将DHT11湿度传感器连上控制板接口。

  • 第3步:

    【转译】自动浇花系统DIY教程 第3步

    使用Micro USB线把程序写到控制器。(其实控制板出厂的时候已经写好程序,可直接使用)

  • 第4步:

    【转译】自动浇花系统DIY教程 第4步

    完成上述操作后,把白色盒子盖上。

    在植物附近放一桶水,把水管的一端连接潜水泵,另一端“喷”向植物。需要注意的是,潜水泵必须在水里面使用,在空气中使用会损坏。

    将潜水泵和电池盒(或者电源适配器)连接到潜水泵接口和电源接口。

    通上电后,控制器会根据土壤湿度传感器回传的信号来判断是否需要抽水浇花。

    由于不同植物对土壤的湿度需求尽不相同,用户可以通过调整控制器上的湿度调整电位器来改变浇水阈值,以适应不同的植物对土壤的湿度需求。至于具体的浇水量,用户可以在库文件进行修改。

  • 第5步:

    【转译】自动浇花系统DIY教程 第5步

    如果你觉得配套的水管出水量过大,可以用3D打印机打印一个喷头,达到调整目的。

小贴士

程序代码:

//功能定义:实现从上位机软件选择湿度传感器和浇水形式,同时返回土壤湿度、室内温度、湿度到上位机显示。

#include<Free_Life.h>
#include<DHT.h>

#define temperature 40 //温度阀值,用户可以自己定义

Free_Life flower;

void setup()
{
Serial.begin(115200); //波特率115200
flower.Initialization(); //初始化主控制器,选择默认湿度传感器和潜水泵
}

void loop()
{
flower.porcess(temperature); //传入室温阀值,当室内温度大于该阀值时,潜水泵强制停止
flower.print(); //输出土壤温度、室内温度、湿度给上位软件显示
delay(500);
}

收藏

大家参照《【转译】自动浇花系统DIY教程》教程做的作品

这样其实也能浇花

这样其实也能浇花

35人气 / 0赞 / 0收藏

上传我按该教程做的作品

关于《【转译】自动浇花系统DIY教程》教程的评论:

手工客版权声明

《【转译】自动浇花系统DIY教程》教程创建于2013-10-27
版权归作者所有,没有作者本人的书面许可任何人不得转载或使用整体或任何部分的内容。

难易指数:(1小时制作时间)

分类:

创作者的其他教程 (18)

  • 【转译】用导电颜料画乐器来“纸上弹琴”
  • 【转译】用纸来发电,魔法报纸不是梦!
  • 【转译】Remee面罩让你踏进盗梦的世界
  • 蝴蝶折纸教程