資料介紹
描述
每年夏天(在我的花園里種了蔬菜之后),我總是去我家的地下室,這樣我就可以在我的灌溉控制器上激活所需的區域(花園)并且不得不再次回來(一旦計時器到完成)到地下室并將控制器區域設置回“所有區域”。
那時我決定建立自己的智能 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擴展器開源硬件
- 自動灌溉系統開源分享
- 基于天氣預報的自動灌溉系統
- 基于嵌入式技術的智能灌溉系統設計與實現
- 如何使用ZigBee技術來實現綠地自動灌溉控制系統的詳細資料免費下載 12次下載
- 關于無線傳感器網絡的園林自動節水灌溉系統 17次下載
- MSP430智能灌溉系統設計詳析 18次下載
- 基于無線傳感網絡與模糊控制的精細灌溉系統設計_張偉 0次下載
- 基于ZigBee和模糊控制決策的自動灌溉系統的設計_高玉芹 2次下載
- 小區綠化自動灌溉系統設計 4次下載
- CT107D模擬灌溉系統 36次下載
- 基于DSP控制的節水灌溉系統研究 81次下載
- 基于51單片機的智能灌溉系統設計 1646次閱讀
- 基于51單片機的灌溉系統設計 1143次閱讀
- 基于STM32單片機的WIFI灌溉系統設計 887次閱讀
- 用于翻蓋手機的端口擴展器可節省成本和空間 760次閱讀
- 驅動具有恒流端口擴展器輸出的LED 830次閱讀
- SMBus I/O擴展器控制LCD偏置電壓 1293次閱讀
- 微雪電子Arduino IO擴展板簡介 3439次閱讀
- dfrobot IO擴展板 傳感器擴展板簡介 2046次閱讀
- 新唐科技通用型 I/O 系列擴展器介紹 1572次閱讀
- 騰達A12無線信號放大擴展器如何設置 1.2w次閱讀
- 無線傳感器網絡在智能灌溉系統中的應用 2264次閱讀
- 什么是FIBARO系統,在智能家居中有何應用特點 3932次閱讀
- 擴聲系統設備及其功能特點(均衡器/壓限器/擴展器/激勵器/電子分頻器) 1.3w次閱讀
- 工程師DIY智能灌溉器解決植物澆水難題 2364次閱讀
- 擴展器輸出驅動器電路圖 2542次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多