电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Arduino控制的水培安装

Arduino控制的水培安装

2022-12-16 | zip | 0.01 MB | 次下载 | 2积分

资料介绍

描述

介绍

我们仍处于悉尼的 COVID-19 封锁之中,在自我教育的过程中,我开始涉足水培法。我的初始安装非常小(不到 30 升,主要是在构建大型安装之前看看我是否可以使其工作。

这个特殊的系统使用“洪水和排水”或“潮起潮落”技术,其中富含营养的液体被泵入盛放植物的托盘中。泵会定期停止以使多余的液体排出。这个过程可以使根部得到充足的营养,但也应该避免腐烂,因为它们有机会稍微变干。

pYYBAGOX4ZeACftDAAZcNcRv1nE679.jpg
我的第一个水培设备
 

使用用于小型水景的潜水泵将水抽出。由于水箱的尺寸和低上升水平,这足以完成这项任务,但对于大型系统或喷涂,将需要更大的泵。

为安全起见,泵由 12V AC 供电我担心切换电源电压或将电源线插入我的水箱。

控制和监测

洪水和排水的秘密在于启动和停止灌溉泵。我收到的建议是“开 2 小时,关 15 分钟,然后重复”。大多数电源定时器既没有粒度,也没有我们需要的程序槽数,所以我创建了自己的。

通过无线网络...

所有任务均使用安装了 ESP8266 WiFi 扩展板的 Arduino Mega2560 执行。这个屏蔽需要使用 Arduino Mega,因为它有多个串行端口,这使得调试更加容易。

如果您使用与我相同的基本屏蔽(见照片),您应该将串行引脚(0、1)弯曲,这样它们就不会连接到 Arduino,并将 TXD3/RXD3 直接连接到 RX/TX 连接器在 ESP8266 的“调试”引脚上。

pYYBAGOX4d2AYTwLAAfDwlaQotk780.jpg
ESP8266 WiFi 屏蔽
 

有了这个小模块,WiFiEsp 库将能够轻松驱动电路板。但是,有多种可用的固件包。对我有用的包装为:

Ai-Thinker_ESP8266_AT_Firmware_DOUT_v1.5.4.1-a_20171130”

这可以使用 esptool python 脚本加载到板上。

该代码在 Robotdyn Arduino Mega+WiFi 板上也运行良好,但无论出于何种原因,该板总是信号不佳。

...或以太网

该代码也适用于以太网屏蔽或 Freetronics EtherTen 板。EtherTen 的挑战在于它是一块 Uno 板,因此内存会非常紧张。

pYYBAGOX4fyAXnGiAAanY5pqE3c191.jpg
以太网连接版本
 

数据

我喜欢数据。不,我真的很喜欢数据……这个小项目产生了很多,我将它发送到 ThingSpeak,任何人都可以浏览我花园的公共视图。

 

用户界面

128x64 单色 OLED 显示屏用于显示控件和传感器的当前状态。您不需要使用此显示,但除非您上传到 ThingSpeak,否则您不会知道发生了什么。无论如何,这些小显示器既可爱又便宜,它们使项目看起来更加精致。

poYBAGOX4hGAM2IgAAScOrTLKas750.jpg
128x64 OLED 显示屏非常适合显示状态消息
 

电源

我的系统使用由太阳能电池板充电的 12V 汽车电池运行。一个小型逆变器运行泵。控制器使用电阻分压器读取电池电压以保护模拟输入。

poYBAGOYtgCAcHCLAAjtn_er-vw197.jpg
最终被测控制器
 

接口屏蔽

虽然之前的性能板接口连接设置运行良好,但看起来很糟糕,所以我使用原型屏蔽创建了一个简单的接口屏蔽。这消除了大多数老鼠巢的接线,并确保我有足够的电源和接地连接器用于所有东西。

 

pYYBAGOYthSAWWpkAAdoQD5eHmc405.jpg
自制接口盾
 

编码

最新代码位于我的 github 存储库 (https://github.com/au-chrismor/hydro-mega)。由于这是一个正在进行的项目,所有有趣的东西都在“Develop”分支中,而运行时间更长的代码则位于“Master”中。如果您刚刚开始使用 Arduino,我建议您使用 Master 分支。

配置

该项目确实显得相当复杂,因为我试图支持尽可能多的选项,并且可以通过sysconfig.h 中的#define语句启用或禁用这些选项。以下是帮助您入门的选项列表:

如果您只想控制泵:

#define _HAS_PUMP_RELAY

所有传感器和网络都可以注释掉。

如果要测量 pH

#define _HAS_PH

用于电导率测量

#define _HAS_DALLAS

#define _HAS_EC

...等等。

您还需要使用您的 WiFi 凭据和 ThingSpeak API 密钥更改“hydro.h”

校准

有必要校准设置以适合您的传感器的电压、pH 和 Ec。当我开始从事这项业务时,我无法就正常值的样子提出建议。但是,我相信使用 ThingSpeak 绘制随时间变化的 pH 值和 Ec 将为我们提供关于营养液是否需要注意的指示,因为随着营养物质的消耗,pH 和 Ec 值预计会发生变化。

然后,您可以使用这些知识来设置警报。

下一步去哪里?

这个系统还有很多事情要做。下一个合乎逻辑的步骤是控制生长灯。我已经在做这件事了,一旦完成,我会更新项目和源代码。

之后,我想为起始 Ec 和 pH 值添加设定点注册(一旦我们知道它们应该是什么),并允许校准这些传感器。

代码都在 GitHub 上。随意分叉并做出贡献!


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费