You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.8 KiB
2.8 KiB
建立更高效的灌溉循環
指引
這節課講解了如何通過感應器數據控制繼電器,而該繼電器可以進一步控制灌溉系統的水泵。對於一塊特定的土壤,運行水泵固定的時間應該對土壤濕度產生相同的影響。這意味著你可以了解灌溉幾秒鐘會對應土壤濕度讀數的某個下降幅度。利用這些數據,你可以構建一個更可控的灌溉系統。
在這次作業中,你需要計算水泵應該運行多長時間才能達到特定的土壤濕度上升。
⚠️ 如果你使用的是虛擬 IoT 硬件,你可以完成這個過程,但需要通過在繼電器開啟時每秒手動增加固定的土壤濕度讀數來模擬結果。
-
從乾燥的土壤開始。測量土壤濕度。
-
添加固定量的水,可以通過運行水泵 1 秒鐘或倒入固定量的水來完成。
水泵應始終以恆定的速率運行,因此每秒運行時應提供相同量的水。
-
等待土壤濕度水平穩定後進行讀數。
-
重複多次,並創建一個結果表。以下是該表的一個示例。
總水泵運行時間 土壤濕度 減少量 乾燥 643 0 1秒 621 22 2秒 601 20 3秒 579 22 4秒 560 19 5秒 539 21 6秒 521 18 -
計算每秒灌溉水量對土壤濕度的平均影響。在上述示例中,每秒灌溉水量使讀數平均減少 20.3。
-
使用這些數據改進你的伺服器代碼,讓水泵運行所需的時間以達到所需的土壤濕度水平。
評分標準
評估標準 | 優秀 | 合格 | 需要改進 |
---|---|---|---|
捕捉土壤濕度數據 | 能夠在添加固定水量後捕捉多次讀數 | 能夠在添加固定水量後捕捉部分讀數 | 只能捕捉一兩次讀數,或無法使用固定水量 |
校準伺服器代碼 | 能夠計算土壤濕度讀數的平均減少量,並更新伺服器代碼以使用該數據 | 能夠計算平均減少量,但無法更新伺服器代碼,或無法正確計算平均值,但能正確更新伺服器代碼 | 無法計算平均值,或無法更新伺服器代碼 |
免責聲明:
本文件已使用人工智能翻譯服務 Co-op Translator 進行翻譯。雖然我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。原始語言的文件應被視為權威來源。對於重要信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或錯誤解釋概不負責。