我计划测量井中的水位,该井深约10 m,最大水位可达5 m。我的计划是使用超声波传感器HC SR04来测量深度,并通过ZigBee传输到我家中的Raspberry Pi。

我的问题是如何最好地将HC SR04连接到ZigBee设备?由于此传感器将放置在井内,因此使用最少的零件以及最低的功耗将是理想的选择。

评论

您的传感器的感应范围只有大约四米,因此,如果将其置于最大水平面,则无法测量到地面;如果水达到最大水平面,则会因为不防水而破裂。

我了解范围的限制。我对多出几米的射程本来会很满意,但我必须忍受这种限制。

#1 楼

通常,您需要一些组件来触发传感器并为其供电并读取响应。该传感器具有自定义的响应和触发器,这使我怀疑那里是否有标准的ZigBee模块,该模块可将命令转换为该10 µs触发器,并逐字报告响应。因此,您需要某种带有ZigBee模块的微控制器来执行该任务。

我可能会得到该微控制器,ZigBee模块和电路,以防止孔外板上的电路短路出于湿度原因,将四芯电缆插入传感器内部。由于传感器只有四米的范围,因此必须非常接近潜在的最高水位标记。在孔中插入一条小电缆会使其他电子设备超出范围,并将ZigBee模块置于更好的位置以将信息中继到Raspberry Pi。将ZigBee模块和传感器放入井内的防水外壳中。但这可能会给ZigBee模块带来问题。但是,这很大程度上取决于您的建筑物。

评论


感谢您的深思熟虑的回答。对便宜的低功耗MCU有何建议?另外,到传感器的4线电缆能连接多长时间?

–拉吉
17年1月8日在16:34