資料介紹
描述
松露是一種與某些樹種共生生長的真菌。更具體地說,靠近樹根。此外,它們只能在非常特殊的土壤和供水受限的地方找到。這一切使它們生長嬌嫩,非常珍貴。
松露農場由感染上述真菌的樹木組成。為了保持農場健康,需要控制松露生長的土壤濕度。由于位置和缺少公共基礎設施,這部分通常具有挑戰性。
我們的目標是開發一個脫離電網運行的系統,控制農場的用水,并告知農民可能需要補給它。我們稱這個項目為 Igrow!
Igrow 基礎設施讓農民隨時了解水的狀況,并減少帶到現場的水量。這降低了耕作成本并減少了農民的工作量。
系統總覽
Igrow 正在控制和監測松露田的水量,因為它們通常位于供水有限的偏遠地區。有多個水箱,但只有一個有附近屋頂提供的雨水。Igrow 不斷計算 N 天的平均用水量,并檢查天氣預報以在您用完水之前發出警告。當需要運輸額外的水時,這會給用戶一個明確的通知。
發射器模塊和傳感器
Igrow 正在控制兩個水箱。為此,我們設計了兩個電子模塊。一個用于主澆水箱、用于開花的水箱和用于控制輔助儲水箱的模塊。
為了控制主澆水箱,開發了小型低功率模塊。其核心是由鋰離子18650電池供電的atmega328p微控制器。整個 PCB 和代碼針對超低功耗進行了優化。Atmega 主要處于掉電狀態,每 16s 喚醒一次。喚醒超聲波傳感器和 NRF24L01 收發器啟用。水箱通過 NRF24L01 測量和發送。模塊重新進入睡眠狀態。模塊電池壽命約為一年。為了使它真正“設置并忘記”,添加了額外的太陽能充電器電路。這可以實現無限的電池壽命。
二級儲水箱電子設備需要能夠將水輸送到主水箱。出于這個原因,需要更大的能源,如 12V 汽車電池。考慮到這一點,Igrow 二級儲罐電子設備設計為由更大的 6V+ 電源供電。這使我們能夠使用帶有超聲波傳感器和 NRF24L01、SIM800 收發器的 Arduino 大型板。Arduino mega 充當 Igrow 系統的“大師”。它本身測量二級儲水箱的水位,并通過NRF24L01模塊監聽主水箱模塊發送的水位信息。此外,它使用 GSM 模塊 SIM800L 和 GPRS 連接到 Igrow 服務器。
?
?
發射機通信 (GPRS)
?
使用 SIM800L 模塊建立 wan 通信。它建立GPRS并使用http協議通過服務器進行通信。現場模塊中插入了預付費 SIM 卡。在設定的時間間隔內,GPRS 會話在 GSM 現有網絡上建立。系統的基本狀態使用 POST 命令發送到服務器。如果服務器響應成功,則返回來自 UI 的最新數據。處理此數據并調整硬件的內部設置。
主花槽模塊電池管理
對于 Igrow 定制模塊電源,我們實施了鋰離子電池。它提供 4.2-2.5V,使用升降壓轉換器進一步調節至恒定的 3.3V。重要的子部分是使用 DW01 IC 保護電池免受過流、過壓和欠壓事件的鋰離子保護。在任何這種情況下,電路板的電源都會被切斷。此外,充電功能是使用 TP4057 IC 實現的。這使我們能夠從 3-5v 太陽能電池板提供外部電源為電池充電。使用 2500mAh 鋰離子電池冗余預計將在幾個月到一年的范圍內。
?
?
水位
使用 SR04T 防水超聲波傳感器測量水位。每 16 秒進行一次測量,并由處理器重新計算。我們總共有兩個傳感器。一個位于澆水處,一個位于儲罐上。
模塊間通信收發器
對于 LAN 通信收發器,使用 NRF24L01。主要開花罐模塊包括升級的 100mw 傳輸功率版本,適用于數百米的露天范圍。無論模塊之間的距離如何,這對于實現可靠連接至關重要。模塊之間的通信是單向的,便于實現。每 16s 主開花模塊喚醒并在空中發送數據包。Arduino mega 監聽并確認數據包。解決方案可實現卓越的射程和最低的能源需求。
后端
對于后端,我們在帶有 LAMP 堆棧的 Okeanos 教育平臺的虛擬機上建立了 linux 服務器。我們編寫了 PHP 腳本來從 SIM800 模塊獲取數據。發送器向服務器發送帶有數據的 HTTP POST 請求。后來的 PHP 腳本將發送的數據保存在 MySQL 服務器上。還創建了用于從服務器訪問數據以將其顯示在 UI 上的 PHP 腳本。
MySQL
在 MySQL 中,我們制作了多個表來處理傳入和傳出發送器模塊的數據。一張表處理“狀態”數據,另一張處理“設置”數據。狀態數據從變送器獲取數據,設置數據從變送器獲取數據。對于系統的不同設置,還有額外的表格。
網頁應用
Web 應用程序包括每個用戶的登錄頁面,該用戶希望登錄到他的管理頁面。
然后,用戶會看到控制頁面,其中包含有關現場設備的信息。最重要的是兩個水箱中的水位。UI 顯示每個水箱中的水百分比。該網站還使用 OpenWeatherAPI 顯示接下來 2 天的天氣預報。用戶幾乎沒有其他選項,例如設置所需的水位或手動啟動泵。
除了水 UI 還顯示 12V 電池狀態和帶有預測的推薦面板。其中一項預測是需要將額外的水輸送到田間的時間。
消耗量計算
在設置中,用戶填寫有關他有多少松露以及他希望每天每株植物使用多少水的數據。用戶還添加有關屋頂尺寸的數據以進行系統預測。
收到數據后,系統會計算出水應該持續多少天,以及預計雨水會增加多少水。如上所述,天氣是從 OpenWeather 接收的。最后,直到水持續的天數顯示在第一頁的建議下。
- 自適應灌溉控制開源項目
- 自動控制原理胡壽松版本 0次下載
- 單片機控制系統課程設計《基于單片機的大棚智能灌溉控制系統》 55次下載
- 基于FDRE的節水灌溉智能控制系統 26次下載
- IIoT技術應用于室內農業灌溉監測資料下載
- 自動化灌溉控制系統的問題使用電子技術的解決措施說明 13次下載
- 如何使用ZigBee技術來實現綠地自動灌溉控制系統的詳細資料免費下載 12次下載
- 關于無線傳感器網絡的園林自動節水灌溉系統 17次下載
- MSP430智能灌溉系統設計詳析 18次下載
- 基于無線傳感網絡與模糊控制的精細灌溉系統設計_張偉 0次下載
- 建筑物室內用熱計算機監測評估系統_柏松 0次下載
- PCB露銅方法 0次下載
- 基于DSP控制的節水灌溉系統研究 81次下載
- 自動控制原理(胡壽松版) 0次下載
- PLC和變頻器在灌溉節水自動控制中的應用
- 恒溫恒濕試驗設備結露問題及其防止措施 624次閱讀
- 基于51單片機的智能灌溉系統設計 2443次閱讀
- 基于STM32單片機的WIFI灌溉系統設計 1153次閱讀
- PCB多層板的焊盤設計:半蓋半露設計、等大設計 629次閱讀
- 設計中常用的防松措施 1376次閱讀
- 淺談預裝式變電站預制艙凝露危害及預防措施 1980次閱讀
- 小白必知|多層板的焊盤設計之半蓋半露設計、等大設計 780次閱讀
- 基于LPC2220微控制器和嵌入式系統實現數據采集控制系統的設計 2944次閱讀
- 水電雙控智能控制器的組成、特點及在農業灌溉中的應用 5835次閱讀
- 變頻器凝露的危害_變頻器凝露的處理辦法 1774次閱讀
- 趙海軍和梁孟松的關系 7.7w次閱讀
- 分析了充電設施產生凝露的機理和危害以及防凝露設計和結果分析 1.5w次閱讀
- 什么叫空氣結露_什么叫露點溫度 4.1w次閱讀
- 工程師DIY智能灌溉器解決植物澆水難題 2405次閱讀
- 電容式結露傳感器應用電路圖 2850次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多