构建更高效的灌溉周期 指导 本课程介绍了如何通过传感器数据控制继电器,而该继电器可以进一步控制灌溉系统中的泵。对于一定量的土壤,泵运行固定的时间应该始终对土壤湿度产生相同的影响。这意味着你可以了解多少秒的灌溉对应于土壤湿度读数的一定下降。利用这些数据,你可以构建一个更加可控的灌溉系统。 在这个任务中,你需要计算在土壤湿度上升到特定水平时泵应运行多长时间。 ⚠️ 如果你使用的是虚拟物联网硬件,你可以通过手动增加每秒继电器开启时的土壤湿度读数来模拟结果。 从干燥的土壤开始。测量土壤湿度。 添加固定数量的水,可以通过让泵运行1秒或倒入固定数量的水来实现。 泵应该始终保持恒定的流速,因此泵每运行一秒应该提供相同数量的水。 等待土壤湿度水平稳定下来并进行测量。 多次重复此过程,并创建一个结果表。
本课程介绍了如何通过传感器数据控制继电器,而该继电器可以进一步控制灌溉系统中的泵。对于一定量的土壤,泵运行固定的时间应该始终对土壤湿度产生相同的影响。这意味着你可以了解多少秒的灌溉对应于土壤湿度读数的一定下降。利用这些数据,你可以构建一个更加可控的灌溉系统。
在这个任务中,你需要计算在土壤湿度上升到特定水平时泵应运行多长时间。
⚠️ 如果你使用的是虚拟物联网硬件,你可以通过手动增加每秒继电器开启时的土壤湿度读数来模拟结果。
从干燥的土壤开始。测量土壤湿度。
添加固定数量的水,可以通过让泵运行1秒或倒入固定数量的水来实现。
泵应该始终保持恒定的流速,因此泵每运行一秒应该提供相同数量的水。
等待土壤湿度水平稳定下来并进行测量。
多次重复此过程,并创建一个结果表。下面给出了这种表格的一个示例。
| 泵总运行时间 | 土壤湿度 | 下降 |
|---|---|---|
| 干燥 | 643 | 0 |
| 1秒 | 621 | 22 |
| 2秒 | 601 | 20 |
| 3秒 | 579 | 22 |
| 4秒 | 560 | 19 |
| 5秒 | 539 | 21 |
| 6秒 | 521 | 18 |
计算每秒水的平均增加湿度。在上面的例子中,每秒水的平均减少读数为20.3。
利用这些数据提高服务器代码的效率,运行泵所需的时长以使土壤湿度达到所需水平。
| 标准 | 优秀 | 合格 | 需改进 |
|---|---|---|---|
| 捕获土壤湿度数据 | 能够在添加固定数量的水后捕获多次读数 | 能够在添加固定数量的水后捕获一些读数 | 只能捕获一两个读数,或者无法使用固定数量的水 |
| 校准服务器代码 | 能够计算土壤湿度读数的平均下降值并更新服务器代码以使用该值 | 能够计算平均下降值,但无法更新服务器代码,或者无法正确计算平均值,但使用该值正确更新了服务器代码 | 无法计算平均值,或无法更新服务器代码 |
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。