最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

花盆浇水系统

时间:2017-05-23 21:40来源:未知 作者:admin 点击:
这个项目是为了学习一点电子和Arduino编程。 一个真正的初学者项目我会说。 这个想法是为了使一个紧凑的单元浇花时,哪里需要水。 该系统采用步进电机的驱动ustepper板得到一个紧凑的单机系统。 我必须说,我对ustepper共同创造者,和下面是不是意味着作为us
花盆浇水系统

这个项目是为了学习一点电子和Arduino编程。一个真正的初学者项目我会说。

这个想法是为了使一个紧凑的单元浇花时,哪里需要水。该系统采用步进电机的驱动ustepper板得到一个紧凑的单机系统。我必须说,我对ustepper共同创造者,和下面是不是意味着作为ustepper应体现在对实际应用的焦点并不是ustepper板下面的广告。

现在让我们进入最有趣的部分!

步骤1:材料清单

花盆浇水系统

这个项目你将需要获得一个3D打印机,因为有5个部分,将印刷。机械零件(螺钉、螺母、螺栓、轴承、三维零件等)提出的技术图纸上这里。

除了这些部分你我:

  • ustepper控制器
  • 一个电阻(价值将在后面的步骤中讨论)
  • 小丝
  • 有点热schrink管

图上的硅胶管应较长的一端到达水库和其他土壤。在这里我使用了大约50厘米。你也会需要一些水库(可能只是一瓶)。

 
  • 花盆浇水系统
    part1.stl
    下载在3D视图
  • 花盆浇水系统
    part2.stl
    下载在3D视图
  • 花盆浇水系统
    part3.stl
    下载在3D视图
  • 花盆浇水系统
    part4.stl
    下载在3D视图
  • 花盆浇水系统
    part5.stl
    下载在3D视图

步骤2:装配机械

机械装配是在几个步骤来完成。我已经使用了Autodesk融合360做一个小动画显示装配过程。

它应该是自解释的时候一起举行的技术图纸。加螺纹锁固可以证明从长远来看是一个好主意,使危险的螺母和螺栓脱落减少。

步进电机的模型是在这里发现grabcad:

NEMA 17 3D模型

轴承在SKF轴承供应商的网页,skf.com发现。

所有其他的部分都是我做的。

步骤3:测量土壤水分

花盆浇水系统

为系统知道什么时候给花浇水,土壤水分水平必须获得。你可以对这个购买昂贵的传感器,但这真的不是你的自我复杂。

你可以看到土壤作为一个可变电阻,具有很高的耐干燥时,当湿低。我们将把一个小电流通过土壤,造成土壤电阻两端的电压降,可以用在ustepper模拟输入测量。我们这样做是使用两个螺栓组件的底部探针插入土壤。

所以我们要做的是测量电阻与干土,湿土,然后我们有继续在电子步接下来!

土壤未完全干时,我测量了它,但它现在不。我测得的电阻为13.3欧姆和11.3欧姆的有湿干燥的土壤。这是一个与“探针”导线测量(这是只有两个螺栓另附图)。

步骤4:电子

花盆浇水系统

现在我们知道土壤的阻力,我们可以构建小型电路提供电流输出在土壤的电压降(我们将用它来计算土壤电阻与程序)。

由于土壤是一个电阻,我们将构建一个分压器提供电压的土壤电阻比例。

我们知道,干、湿土的阻力。我们假设阻力与土壤湿润的线性变化,即RS标称值是干湿值之间。当选择电阻R有三件事情要考虑:

  • 测量的灵敏度
  • 范围
  • 电流消耗

电流消耗应低于20毫安,这是AVR微处理器输出的限制。我们用大头针力量的“传感器”,这样我们就可以控制它的开关,限制权力的使用。从图中显示的电压分别与电阻比,我们看到,在电压变化最大的小比例(即灵敏度高)。大比例仅给出了电压的微小变化。

(百分比)的范围是非常有限的在一个方向上有一个小的比电阻时,在选择它1会给我们双方平等范围的曲线。为此我们选择R = RS的名义,给人一种良好的灵敏度和良好的范围。

因为rdry = 13.3欧姆和rwet = 11.3欧姆,我们得到Rsoil = 12.3欧姆。因为我没有一个12.3欧姆的电阻,10欧姆将要做的!从这我们可以计算出电压vsoil = Rsoil /(Rsoil + R)×5V。这给了我们2.854 V和2.653 V的湿干,所以只有0.2伏跨。

有一个完全干燥的土壤测量应为干土大Rsoil的范围更大。

在我们的程序,我们可以通过测量一个模拟销vsoil Rsoil计算计算:

Rsoil = R *((5V vsoil)/ vsoil)

现在我们将电阻R和探针,如图所示。目前的电路绘制不大于5 V /(10欧姆11.3欧姆)= 0.23毫安,所以没有油炸输出!

当然,我们也必须安装ustepper对步进电机。

这让我们为下一步做好准备,这是编程!

步骤5:规划

最后一步是规划。ustepper使用Arduino IDE,所以应该很简单的事。首先我们要添加ustepper到Arduino IDE -这是在视频显示。

其次我们要上传的代码,这是连接到这一步。我已经在代码中添加注释,这使它很容易掌握。但主要是检查土壤每小时通过调用soil()功能,和水的土壤如果必要。

Rsoil计算真是不必要的--可以使用计算vsoil电压早期评价土壤条件。

 
  • 花盆浇水系统 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片