當我們提到“農場自動化”或“智慧農業”時,土壤狀況監測和灌溉算是農場最基本所需的條件。
而農場土壤狀況監測和灌溉需要以下功能:
1、多點土壤狀態監測。土壤狀況,基本上是濕度和溫度,以及土壤質量數據,如PH/氮/磷/鉀,需要根據農場特點和植物需求在多個點進行監測。
2、多點灌溉,或其他一些執行器,如風扇,以控制/調節多點環境,包括濕度/溫度。
3、易于安裝。在農場,由于環境潮濕和潛在的昆蟲和老鼠,很難安裝電線。因此需要遠程無線監測和控制,以便傳感器/灌溉可以輕松安裝。
帶著這些需求,我用LoRa演示了這個土壤監測和灌溉,以解決農場或家庭花園中的上述要求。
一、Lora
Lora代表遠程無線電,它靈活適用于農村或室內用例,例如智能農業和智能城市,主要針對M2M。理論上,LoRa在市區可以排到幾公里,在農村可以排到10多公里(不過我沒測試這么長,測試的最大距離在3公里左右)。
LoRaWAN是一種軟件協議,用于處理LoRa消息以及與互聯網的來回通信。LoRaWAN需要更強的控制器能力來處理協議,還需要LoRaWAN路由器來連接互聯網。
在我的演示中,需要LoRaWAN。所以我們直接使用LoRa,無需互聯網連接。
二、儀器介紹
2.1土壤監測
對于土壤監測儀,核心規格:
土壤規格檢查,主要是:濕度/溫度;如有必要,高級規格:PH/氮/磷/鉀。
無線數據傳輸,使用壽命長
防腐
MakerfabsLoRa土壤濕度傳感器和工業級土壤遠程監測器:
Makerfabs土壤濕度傳感器測量土壤濕度(采用電容機制,詳細信息)和溫度,并每1小時通過LoRa發送數據。它是防腐涂層的。使用2節AAA電池,使用壽命可達2年。它帶有預程序固件,用戶可以安裝電池然后直接使用。有關更多詳細信息,請查看Wiki。但請注意,對于濕度,它的輸出是“相對濕度”,這不是“真實濕度”,而是反映濕度變化的數值。例如值《500表示土壤被浸泡,而》800表示非常干燥。此外,根據傳感器的安裝方式,它會略有不同。
工業級土壤遠程監測儀更專業,可檢測溫度、水分、PH值、氮/磷/鉀的真實參數,可用于分析環境和植物,主要用于研究或這些領域的現場應用規格很重要,需要。傳感器是防水的,它監控規格并通過RS485傳輸到控制器板,然后控制器(ESP32)板可以在0.93英寸OLED上本地顯示,或者通過LoRa或Wifi遠程傳輸(如果有Wifi網絡)。
但請注意,該模塊出廠時沒有任何預編程,需要用戶自己編碼,主要用于創客開發。
2.2LoRa執行器
這種便宜且易于使用的LoRaMOSFET可用于控制多個執行器,例如風扇/閥門/電磁鎖/電機……最大電流為2A。它附帶Makerfabs默認固件(代碼可在GitHub上找到),用戶無需任何編碼/編程即可使用它。它接收LoRa消息并充當命令(PWM為0%~100%),并將其狀態反饋給其他LoRa模塊。我們可以使用這個模塊最多控制4個閥門,然后控制4個點的灌溉。
2.3ESP32TFTTouch與LoRa擴展
ESP323.5英寸帶LoRa擴展的顯示器作為控制臺工作,它從多個點接收土壤狀態,并向LoRaMOSFET發送命令,以控制閥門的打開/關閉。
您還可以使用此套件獲得所有組件:Lora土壤監測和灌溉套件。
3.安裝
3.1將LoRa擴展板插入ESP32顯示分線板,并使用GitHub上的代碼對其進行編程。在SD卡中設置Wifi連接參數。
ESP32顯示屏上電,logo顯示3秒后,進入工作頁面。通過正確的WiFi設置,ESP32從NTP獲取實時信息,并在顯示屏上顯示:
3.2我們使用簡單的LoRa土壤濕度傳感器,從包裝中取出傳感器,用2節AAA電池為傳感器供電。電池槽上有傳感器ID號(機械箱上也有),
如ID010040:
按下ESP32顯示屏上的“加濕按鈕”,即可輸入ID。
設置完成后,ESP32顯示屏將收到來自LoRa土壤濕度傳感器的LoRa消息。由于傳感器將每1小時輸出一次數據,要驗證連接,請按“重置”按鈕以獲取即時消息:
顯示的ADC數據表示濕度傳感器輸出,數值越低,濕度越高,檢查典型輸出。傳感器數據和時間戳顯示在顯示屏上,每1小時更新一次。實際上,它還會在SD卡中添加一個日志以供進一步檢查。
最多可以添加和監控8個LoRa濕度傳感器。
3.3將閥門連接到LoRaMOSFET輸出
那里的值,它有一個進水口和一個輸出口,將輸入口連接到你的水箱(我用一個大礦泉水瓶作為水箱),輸出到植物。我們采用一進四出端子,方便安裝。
按下ESP32顯示屏中的addMOS,輸入MOSFETID,如ID060000,給LoRaMOSFET上電:
LoRaMOSFET將向ESP32顯示屏報告其狀態,您現在可以控制MOSFET連接的閥門。
按MOSX后,將其從OFF更改為ON,然后按發送。
連接的閥門狀態改變。嘗試控制其他執行器,例如FANS/DC。實際上,您也可以通過LoRa發送指令,改變PWM占空比,控制連接的FANS/DC速度。最多可以添加2個MOSFET(8個執行器)。
3.4將傳感器和閥門安裝到您的農場/植物
該項目使用基本模塊遠程監控土壤狀態/控制灌溉,可用于現場應用。但是由于我的時間安排和編程經驗也很差,這只是一個LoRa使用的演示,展示了如何創建一個現場應用程序。
對于熟悉編碼的制造商,還可以添加更多規范:
1.通過互聯網進行遠程監控。由于ESP32連接到Wifi,所有傳感器數據都可以通過MQTT重新路由到互聯網或遠程控制閥門。
2.更多LoRa傳感器,現在支持8個土壤點和2個支持8個閥門的MOSFET,理論上可以添加無限個傳感器,但由于LoRa單向數據傳輸不安全,傳感器質量差時可能會丟失數據較大。LoRawan可以確保安全連接,但我沒有這樣做。而且,更多的執行器。
3.配備工業級濕度傳感器,進行更詳細的土壤監測。
4.連接執行器的PWM占空比控制,以控制負載速度
-
LoRa
+關注
關注
349文章
1675瀏覽量
231791 -
智能農業
+關注
關注
0文章
129瀏覽量
8221
發布評論請先 登錄
相關推薦
評論