我计划测量一口井的水位,该井深约 10 m,最高水位可达 5 m。我的计划是使用超声波传感器HC SR04来测量深度,通过 ZigBee 将其传输到我家中的 Raspberry Pi。
我的问题是如何最好地将 HC SR04 连接到 ZigBee 设备?由于该传感器将位于井内,因此使用最少的部件和最低的功耗将是理想的选择。
我计划测量一口井的水位,该井深约 10 m,最高水位可达 5 m。我的计划是使用超声波传感器HC SR04来测量深度,通过 ZigBee 将其传输到我家中的 Raspberry Pi。
我的问题是如何最好地将 HC SR04 连接到 ZigBee 设备?由于该传感器将位于井内,因此使用最少的部件和最低的功耗将是理想的选择。
通常,您需要一些组件来触发传感器并为其供电并读取响应。该传感器具有自定义响应和触发器,这让我怀疑是否有标准 ZigBee 模块可以将命令转换为 10 µs 触发器并逐字报告响应。因此,您需要某种带有 ZigBee 模块的微控制器来执行该任务。
我可能会得到那个微控制器、ZigBee 模块和一个电路,防止由于湿度原因在井外的板上短路,并将四线电缆引入传感器。由于传感器只有四米的范围,它必须非常接近潜在的高水位最大标记。将一根小电缆放入井内会使其他电子设备超出范围,并使 ZigBee 模块处于更好的位置,以将信息中继到 Raspberry Pi。
当然,您也可以将 MCU、ZigBee 模块和传感器放在井内的防水套管中。不过这可能会给 ZigBee 模块带来问题。但是,这在很大程度上取决于您的建筑物。