最近我家有这么一个需求,请大家帮我 brainstorm 一下。
假设有一条 1000m 长并且有弯曲的巷道,在地下负 500 米处。巷道内每隔 10 米有一盏灯,共 100 盏灯。灯之间都是并联,受同一开关控制。但是由于灯泡可能老化坏掉,因此其中某几个灯泡不一定会亮,这种情况非常危险。
为了保证工人安全,在灯亮起后,需要在一分钟之内获得每个灯泡的工作情况,如果有任何灯泡坏掉就不能继续作业。
我的设想是,在每盏灯上加装一个电流传感器,采集电流数据判断。因为灯泡坏掉就是灯丝熔断,不可能短路,因此电流为 0 时就可以判定该灯泡坏掉了。
问题是,在一个 1000m 长的巷道内,如何采集 100 个传感器的信号。
最笨的方法是在巷道的一端架设一台大交换机,然后接 100 根网线到每个灯上,用树莓派进行采集。但是这个方案无法扩展,而且布线困难。
我能想到的办法是在巷道内布置一些 AP,实现 Wifi 覆盖,然后用支持 MQTT 的智能灯泡连接。在服务端通过 MQTT 查询每个灯泡的工作情况。
可以使用 Zigbee 来控制灯泡,不过不知道是否支持 100 个节点的链
请问大家还有更好的办法么?谢谢!
101
hhhWhy 2020-07-13 09:59:26 +08:00
40 楼的方法我个人觉得在生产环境最好,成本和稳定性都可控
|
102
sloppysop 2020-07-25 12:10:56 +08:00 via Android
用两套系统,互相热备,编好号码,工人自己巡视,报告
|
103
Akasashic 2020-09-24 01:10:39 +08:00
在矿洞那种环境中湿度温差粉尘就是个大麻烦,我不觉得蓝牙 wifi 在这种又长又密集的地方是个好办法。
不如用电缆载波?反正矿洞这种地方 12 到 36v 不等,变压后仅用于通道也不需要考虑电涌。 串联在灯泡后只要灯泡熔断发信器断电不就能在末端知道那个编号断线了吗。 |
104
Akasashic 2020-09-24 01:16:28 +08:00
并且一个模块在淘宝也就二三十块钱。
|