資料介紹
描述
背景
“雷神計劃”始于 2006 年,當(dāng)時物聯(lián)網(wǎng)還沒有興起。它的目標(biāo)是生產(chǎn)現(xiàn)在稱為物聯(lián)網(wǎng)灌溉控制器的產(chǎn)品,該控制器將在農(nóng)場范圍的 WiFi 網(wǎng)絡(luò)上運行。該項目在 2 年期間非?;钴S,最終建造和安裝了六個控制器。此次演習(xí)的全部目的是為澳大利亞最先進(jìn)的柑橘種植工廠獲得技術(shù)優(yōu)勢,該工廠位于達(dá)令河下游的詹姆斯維爾站。
1 / 8 ?大約 2007 年 - 第一個灌溉控制器將首次啟動
對于那些目光敏銳的人來說,該系統(tǒng)是圍繞通用 .NET 控制器構(gòu)建的,其理念是盡可能與工業(yè)設(shè)備互操作。為此,系統(tǒng)在其濕度探頭上使用 RS-485,如果需要,將通過模數(shù)與遠(yuǎn)程 I/O 通信。該軟件還可以在 PC 上運行,因為它不依賴于除 .NET 和 MS-SQL 服務(wù)器后端之外的平臺,任何合適的計算機或 PLC 平臺都可以提供這些后端。無需讓您厭煩細(xì)節(jié),我們在很短的時間內(nèi)覆蓋了很多領(lǐng)域,現(xiàn)在在系統(tǒng)上運行了數(shù)十萬小時。
所以這一切都很好,幾乎結(jié)合了一切——為什么要改變?
好吧,原來的電腦并沒有變得更年輕,而且它們?nèi)匀缓苜F。如果我們可以在一臺 6 美元的計算機上完成所有這些工作,它會散發(fā)出油膩的抹布?xì)馕?,這不是很好嗎?對我來說,這個視頻改變了我的心態(tài),如果你可以用這個 CPU 傳輸電視信號,那么你就可以做一個簡單的工作,比如灌溉控制。也有人抱怨說,Thor 從中型灌溉開始,我想要更好的擴展性。我真的希望 1 或 2 閥達(dá)到 100 多個閥,但我想保留 Thor 中運行良好的分布式概念。此外,如果我小心的話,我可以讓它們兼容,這樣我就可以吃蛋糕了!
從哪兒開始
所以我決定從兩個關(guān)鍵領(lǐng)域開始,灌溉調(diào)度和施肥。系統(tǒng)中的第一個重要概念是邏輯閥,它們能夠以各種模式和選項配置為電氣輸出。是什么讓它這么好?考慮到線圈燒壞并燒毀輸出,您的灌溉程序不需要更改,您只需在更換線圈后將電信號重新路由到新的輸出即可。如果您更有條理,您可以在歧管上安裝鉛垂和電線備件。
第二個最重要的是比例施肥系統(tǒng),沒有這個你就不能真正耕種。這由一個脈寬以秒為單位的 PWM 系統(tǒng)組成,該脈寬由針對每個閥門記錄的流速控制。部分/閥門流量通常很容易測量或計算,并且在滴頭的情況下,大多數(shù)都是壓力補償?shù)模虼嗽谙喈?dāng)寬的工作范圍內(nèi)流量是準(zhǔn)確的。施肥記錄抽水量并且有一個空水箱關(guān)閉。一切聽起來都不錯,但橡膠與道路的交匯點是雷神如何記錄化學(xué)物質(zhì)的去向和數(shù)量。
1 / 11 ?早期 - 連接到繼電器板的 8 位輸入和輸出擴展器
在這個項目中,我對 esp8266 的主要問題是讓我不知道沒有 SQL Server on-tap 的強大功能。然而,這并沒有那么糟糕,因為我不再處于未知領(lǐng)域,而是在數(shù)據(jù)結(jié)構(gòu)需要看起來像什么以及它們之間的關(guān)系方面處于良好的基礎(chǔ)上。因此,從 Thor 的 SQL 表定義開始,我回溯到每個結(jié)構(gòu)的兩個結(jié)構(gòu),一個是內(nèi)存,一個是 eeprom。然后,Web 界面有點被淘汰了,因為它必須支持?jǐn)?shù)據(jù)結(jié)構(gòu)中的更改項目。
由于程序數(shù)量有限,第一個調(diào)度程序雖然具有 Thor 的一些魅力,但缺乏。在 Thor 中,調(diào)度系統(tǒng)沒有實際限制,我覺得在這方面放任何東西有點羞恥,但我需要系統(tǒng)工作,而且時間很短。這也具有使用戶重新關(guān)注每個閥門而不是每個程序轉(zhuǎn)換的效果,在我看來這是“錯誤的想法”。
現(xiàn)在有一個基于班次的編程系統(tǒng),它不像最初的實現(xiàn)那樣靈活,但對于一臺 6 美元的計算機來說就可以了。
1 / 2 ?用于新班次編程的 UI
編程方法都保存在 eeprom 的單獨區(qū)域中,因此控制器可以在方法之間交換并且不會丟失任何程序數(shù)據(jù)。
下一個屏幕是舊系統(tǒng)的主要部分,它顯示了 I/O 如何映射到現(xiàn)實世界。從這個頁面很容易診斷雙起或丟失的線圈。
這允許您檢查與邏輯結(jié)構(gòu)的電氣連接。
我希望這個單元能夠用現(xiàn)成的零件生產(chǎn),但第一個問題是找到便宜的 I2C 繼電器板。我最終選擇了一款售價低于 15 美元的花園板,并配備了 I2C 擴展板(2 美元)。這需要最少的顯微手術(shù),只需要一個額外的針。我用 vero-board 構(gòu)建了一個鉆孔導(dǎo)向夾具用于此操作。棘手的部分是擴展器 VCC 是 3.3 V 并且不連接到繼電器板的 5V VCC,它們只共享一個接地。該代碼是為 2 種類型的擴展器編寫的,并允許從“本機”轉(zhuǎn)換/映射到在現(xiàn)實世界中具有遠(yuǎn)程意義的位/中繼順序。還有本地 I/O 的映射。
1 / 5 ?組裝繼電器和 I2C 擴展板 - 插入左側(cè)缺少 2 個引腳
在我編寫此頁面時,我必須構(gòu)建幾個或多個原型,以幫助自動檢查控制器輸出。
在我需要在多個控制器上進(jìn)行結(jié)帳后,這變得非常必要
這就是灌溉控制 UI 的工作方式。有一個master和day enable以及交付方法。坦克通過閥門設(shè)置頁面關(guān)聯(lián)來??拾取。這允許在必要時為每個閥門使用不同的罐組合。
1 / 2 ?比例施肥控制
閥門控制的主 UI 如下所示。TTG 是“time to go”,自動(編程)手動和默認(rèn)值。手動時間僅在自動未開啟時倒計時,這樣您就可以根據(jù)需要將補水添加到每日計劃中,而無需更改基本費率。
1 / 3 ?主控
決定在設(shè)備上放置一個 OLED 顯示屏作為“信心表”。它顯示日期、時間和 IP 地址以及閥門和施肥輸出狀態(tài)。這對于雙作用閥更為關(guān)鍵,因為它們通常沒有動力并且僅通過脈沖來改變狀態(tài)。因此,您可以快速匹配圍場中閥門狀態(tài)的指示器是一個方便的現(xiàn)場項目。RTC 是我常用的現(xiàn)成 DS3231 板,我發(fā)現(xiàn)它很高興在 3.3 伏下運行,并且還具有額外的 eeprom 存儲。我發(fā)現(xiàn)人們實際上查看了 RTC 的溫度(在節(jié)點設(shè)置頁面中)以正確設(shè)置外殼的陰影。方便的副作用我并沒有真正考慮過。
磚實施
這個電路板實際上是一個真正的磚塊 CPU,因為 I2C 在一次內(nèi)場診斷事故中失靈了。提醒您要始終保持對您的所有智慧,而不僅僅是其中的一半。
1 / 4 ? 10W 太陽能電池板可以為電池充電 - 只需要一個外殼
設(shè)想了其他幾種結(jié)構(gòu)變化,例如使用繼電器和電池屏蔽來生產(chǎn)磚/塊格式的控制器。這將是第二個太陽能變體。這是我第三次試驗志愿者使用的模型。他們不想將閥門帶回中心點,而是想通過 AP 進(jìn)行無線跳回。我的范圍測試建議 50 到 100 米,具體取決于它是否是視線。
1 / 2 ? 16 繼電器版本的裸機箱
這個版本很有前途,但內(nèi)部/集成電池或超級電容器作為電源似乎是可行的。用更少的力量做更多的事情似乎是讓這一切發(fā)生的原因。更少的功率,小型太陽能電池板,更便宜的最終組裝。
真實世界測試
我很幸運有友好的農(nóng)業(yè)鄰居,他們也有軟件開發(fā)的背景。盡管他們的農(nóng)場比我的“刺斑”更令人擔(dān)憂,但他們一直處于最前沿。這些照片來自他的三個灌溉點之一。主要供水管通常為 200 或 250 毫米
1 / 6 ?結(jié)賬時的第三代原型
Prickle 補丁重新安裝
當(dāng)然,我總是落后,但它已經(jīng)發(fā)生了。“刺斑”于 2019 年 9 月更換。盡管澳大利亞干旱,但我們預(yù)計刺斑產(chǎn)量會有所提高;)
1 / 4 ?結(jié)帳時的 Prickle Patch 控制器
云中的聚合和更大的事物。
這個練習(xí)的重點不僅是行動,而且是記錄。為此,正在設(shè)計和測試一個 Web 服務(wù)來記錄、記錄和報告水和肥料的使用情況。這最初被集成到控制系統(tǒng)中,但更集中地存儲它似乎是合乎邏輯的,以便更好地匯總農(nóng)業(yè)操作。這其中的某些方面是故事的后面部分。
特別感謝
感謝 Alpha 和 Beta 測試團(tuán)隊中的所有人,感謝他們?nèi)萑体e誤,并將你們的信念和作物交給我的思想和想象。
2022 年 7 月更新
好吧,實際上有一些,但我懶得把它們都記錄下來。最新版本總是在 github 上可用,因為我會定期更新它。
添加了用于報告的電子郵件(當(dāng)施肥罐接近空時發(fā)送電子郵件)ADC 輸入和通過電子郵件發(fā)出警報也適用于主閥狀態(tài)。始終打開的閥門,因此它們的程序在其余部分暫停時運行。準(zhǔn)時和準(zhǔn)時自動重啟(帶報告)Valve 記錄到 RTC 上的 eeprom。(即使更換 CPU 板也能保留灌溉數(shù)據(jù)。)現(xiàn)在即使在軟件版本之間也可以進(jìn)行程序備份和恢復(fù)。線圈驅(qū)動的輸出極性與脈沖寬度設(shè)置一樣現(xiàn)在處于活動狀態(tài)。
?
1 / 5 ? ADC SI Scaled Value 添加在屏幕頂部
2022 年 10 月更新
Arrgh....好吧,就是這樣....我終于完成了/過度粘住了manky繼電器觸點。將繼電器板更換為 4 x L298 PWM 模塊,耦合到相同的 I2C 端口擴展器芯片。將導(dǎo)閥更換為可維修的品牌,并在每個閥的電路中添加了多熔斷器。正好趕上下一個灌溉季節(jié)。
1 / 2
新閥門實際上包含一個小型電動機而不是螺線管。您仍然可以看到新驅(qū)動板后面的舊繼電器板。這仍然是 coms 開關(guān)和肥料電機接觸器。
我還建立了另一個 H-Bridge 選項,其中一個不同的芯片準(zhǔn)備在此之后進(jìn)行測試。然后我可能會在看到“卡片以哪種方式掉落”后考慮定制 PCB。
在 I2C 總線掃描中添加了更多內(nèi)容,因此可以自動化并在情況發(fā)生變化時通過電子郵件發(fā)送警報。這是為了幫助診斷間歇性板間連接。如果發(fā)生其中一種情況,還有一個關(guān)閉施肥的選項。因此,程序是您手動掃描 I2C 總線,然后保存配置,控制器將使用此作為自動掃描的參考。
- 如何進(jìn)行電源設(shè)計-第1部分
- 電源設(shè)計方法-第1部分
- Super96s集群-第1部分
- 使用Zio控制機械臂(第1部分)
- DIY CD點焊機-第1部分
- 電氣過應(yīng)力簡介-第1部分
- 了解你的電池組:第1部分
- 如何進(jìn)行電源設(shè)計 - 第1部分
- LDO基礎(chǔ)知識:噪聲 - 第1部分
- 集成智能第1部分:EMI管理
- 照明電器團(tuán)標(biāo)《多功能路燈技術(shù)規(guī)范 第1-8部分 》
- 用電信息采集系統(tǒng)型式規(guī)范第1部分 1次下載
- 用電信息采集系統(tǒng)技術(shù)規(guī)范第1部分 3次下載
- 用電信息采集系統(tǒng)檢驗規(guī)范第1部分 2次下載
- 電壓基準(zhǔn)如何影響ADC性能,第2部分 10次下載
- 雙極踏腳車(第二部分):微步和衰減模式 656次閱讀
- ADC數(shù)字下變頻器:抽取濾波器和ADC混疊,第2部分 2051次閱讀
- ADI公司設(shè)計工具:ADIsimRF第2部分 1223次閱讀
- ADI公司設(shè)計工具:ADIsimRF第1部分 1832次閱讀
- ADC眼中的虛擬評估,第2部分 822次閱讀
- 邊緣智能第1部分:邊緣節(jié)點 1251次閱讀
- 邊緣智能第1部分:邊緣節(jié)點 1075次閱讀
- 實時數(shù)據(jù)體系建設(shè)的總體方案的三部分 6771次閱讀
- 實時控制技術(shù)滿足實時工業(yè)通信發(fā)展的需求 —— 第2部分 1074次閱讀
- JESD204C入門第2部分:新特性及其內(nèi)容 6517次閱讀
- DC/DC轉(zhuǎn)換器傳導(dǎo)EMI - 第2部分,噪聲傳播和濾波 3338次閱讀
- 電壓檢測器、監(jiān)控器和高級監(jiān)控各種功能介紹:第1部分 5094次閱讀
- 關(guān)于如何「訓(xùn)練」神經(jīng)網(wǎng)絡(luò)的一部分經(jīng)驗與見解 7633次閱讀
- 無源元件并非真的“無源”:第1部分——電容 2519次閱讀
- 混合信號系統(tǒng)接地揭秘之第二部分 1712次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 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十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論