我计划测量一口井的水位,该井深约 10 m,最高水位可达 5 m。我的计划是使用超声波传感器 HC SR04来测量深度,通过 ZigBee 将其传输到我家中的 Raspberry Pi。
正如我在上一个问题中所讨论的,我 需要选择一个微控制器来将超声波传感器和 ZigBee 模块连接在一起。
选择参数为:
低功耗:我打算用电池运行它,所以低功耗是一个优先事项。截至目前,我没有任何关于电源使用或电池更换间隔天数的目标,甚至没有使用哪种电池的目标。由于这更像是一个学习项目,而且它在我家中,所以我很灵活,但功耗越低越好。
低成本:这对我来说是一个学习项目,我不想在这上面花太多钱,所以成本越低越好。
在井内工作:整个项目将在井内工作,并会暴露在强烈的阳光和雨水中。不过,我将提供一个很好的案例和保护。
易于编程。
我选择 ZigBee 是因为它简单、满足我的用例和低功耗。但我的要求是传输传感器数据,我对其他传输持开放态度。从我的井到 Raspberry Pi 的距离约为 6 米,中间有一堵墙。我计划在水泵运行时每 10 分钟测量一次水深,每分钟测量两次(每天约 20 分钟)。