资料介绍
描述
每年夏天(在我的花园里种了蔬菜之后),我总是去我家的地下室,这样我就可以在我的灌溉控制器上激活所需的区域(花园)并且不得不再次回来(一旦计时器到完成)到地下室并将控制器区域设置回“所有区域”。
那时我决定建立自己的智能 wifi 灌溉系统控制器!我已经有一个 8 区喷水灭火系统(我的草坪 7 个,花园 1 个),所以这个项目将专注于使用 ESP8266 12-E 和 PCF8575 的控制器,可以轻松地将现有配置扩展到 16 个区域。
灌溉系统基本功能
在更换控制器之前,让我们定义需要什么。大多数灌溉系统由 24v AC(控制器和电磁阀)供电,就像我家安装的一样。每个阀门定义一个区域(例如:1 区、2 区、3 区等),当通电时,水开始流过管道并激活一个或多个喷水器进行水灌溉。
电线连接如下。将所有公共电线连接在一起(见图)并将(公共电线)连接到仅一根 24vac 电线。来自 24vac 的另一根电线将被添加到继电器板上(详见下文)。
部分
我决定保留原来的 24v AC 电源并重新使用它来为我自己的控制器和电磁阀供电。
这是一个 AC/DC 到 DC 降压转换器 - 因为我只想使用一个电源(原来的 24vAC),它需要转换输入交流电压和输出(使用微调电位器)5v DC 来为电子元件供电(我的控制器替换的继电器、nodeMCU、IO 扩展器)。
NodeMCU (ESP12-E) 是执行大多数活动的大脑(见下文),但缺少 IO 端口(这是 PCF8575 的亮点)。
- 获取 UTC 时间
- 托管门户网站
- 激活或停止任何区域(阀门)
- 在手动和自动模式之间切换
PCF8575 是一个包含 16 位准双向端口的 IO 扩展器。与该芯片的通信是通过 I2C 完成的(只需要 2 根线)。我喜欢这款芯片的地方在于:
- 使用 16 个端口的好处(准双向)
- 低电流消耗和高电流驱动能力(灌电流)
- 工作电源电压在 2.5 至 5.5 V 之间
一旦 MCU 为特定区域(阀)发出信号,它将通信(通过 I2C)并激活 PCF8575 上的端口以从继电器引脚吸收电流(端口 = 0V)并激活继动阀(或区域)。继电器将关闭电路并允许来自原始电源的电源(24vac)进入电磁阀,因为我有 8 个阀,所以需要 8 个继电器。
所有零件的总成本约为 35 美元(罐)。
概念证明
现在我们有了主要组件,在原型板上组装电子部件(来自原理图文件)。然后开始构建一个只与PCF8575芯片通信的程序来控制前2个IO口。最后,继续添加继电器板并进行测试。验证完成,我准备将 nodeMCU 和 PCF8575 安装在面包板上。
总装
最后阶段是组装所有电子元件(对于这个项目,我使用了一块 MDF)和一些 3D 打印部件,以将 MDF 板固定在机械室的墙壁上。
软件
Web 门户是从 MCU 生成的。每个区域都可以有一个描述(上图仅用于演示)。
结论
控制器可以通过多种不同的方式进行编程(见下文),例如:
- 有每天或每周安排的菜单;
- 每天或第三天浇水;
对我来说,以下标准是这个项目的一个重要因素。
- 有一个门户网站可以手动“打开”任何区域;
- 自动灌溉每隔“奇数”或“偶数”天(基于地址)(MCU 将需要检索 UTC 时间) - 这是城市法律的要求;
- 如果需要,可以轻松添加新区域 (PCF8575)
我最初开始使用 Dark Sky API 提取天气信息,以便 MCU 知道何时灌溉......但出于个人原因,我拒绝这条路径,而是更喜欢使用湿度传感器(尚未构建......对于未来的项目)。
更新
我有一个请求(来自邻居)创建并安装了一个新的灌溉系统控制器。这是原始设计的 2.0 版,添加了以下部分:
- 用于 MCU(Wemos D1 mini)和 IO 扩展器的新 PCB(我将原理图发送给我的朋友,他创建了 PCB 设计。最终产品是使用 JLCPCB 的服务完成的,最终结果非常出色)
- 4口继电器模块
。
- 使用Cayenne的自动灌溉系统
- 智能灌溉系统开源分享
- 使农场和后院的灌溉系统更智能和自动化
- IO扩展器开源硬件
- 自动灌溉系统开源分享
- 基于天气预报的自动灌溉系统
- 基于嵌入式技术的智能灌溉系统设计与实现
- 关于无线传感器网络的园林自动节水灌溉系统 17次下载
- MSP430智能灌溉系统设计详析 18次下载
- 基于无线传感网络与模糊控制的精细灌溉系统设计_张伟 0次下载
- 基于ZigBee和模糊控制决策的自动灌溉系统的设计_高玉芹 2次下载
- 小区绿化自动灌溉系统设计 4次下载
- CT107D模拟灌溉系统 36次下载
- 基于DSP控制的节水灌溉系统研究 81次下载
- 基于单片机的串口扩展器
- 基于51单片机的智能灌溉系统设计 2443次阅读
- 基于51单片机的灌溉系统设计 1510次阅读
- 基于STM32单片机的WIFI灌溉系统设计 1153次阅读
- 用于翻盖手机的端口扩展器可节省成本和空间 936次阅读
- 驱动具有恒流端口扩展器输出的LED 1021次阅读
- SMBus I/O扩展器控制LCD偏置电压 1467次阅读
- 微雪电子Arduino IO扩展板简介 3673次阅读
- dfrobot IO扩展板 传感器扩展板简介 2218次阅读
- 新唐科技通用型 I/O 系列扩展器介绍 1698次阅读
- 腾达A12无线信号放大扩展器如何设置 1.3w次阅读
- 无线传感器网络在智能灌溉系统中的应用 2445次阅读
- 什么是FIBARO系统,在智能家居中有何应用特点 4026次阅读
- 扩声系统设备及其功能特点(均衡器/压限器/扩展器/激励器/电子分频器) 1.4w次阅读
- 工程师DIY智能灌溉器解决植物浇水难题 2405次阅读
- 扩展器输出驱动器电路图 2694次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多