V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
dangyuluo
V2EX  ›  奇思妙想

如何在巷道内实现 100 台传感器数据采集?

  •  1
     
  •   dangyuluo · 2020-07-09 13:48:24 +08:00 · 6686 次点击
    这是一个创建于 1605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近我家有这么一个需求,请大家帮我 brainstorm 一下。

    假设有一条 1000m 长并且有弯曲的巷道,在地下负 500 米处。巷道内每隔 10 米有一盏灯,共 100 盏灯。灯之间都是并联,受同一开关控制。但是由于灯泡可能老化坏掉,因此其中某几个灯泡不一定会亮,这种情况非常危险。

    为了保证工人安全,在灯亮起后,需要在一分钟之内获得每个灯泡的工作情况,如果有任何灯泡坏掉就不能继续作业。

    我的设想是,在每盏灯上加装一个电流传感器,采集电流数据判断。因为灯泡坏掉就是灯丝熔断,不可能短路,因此电流为 0 时就可以判定该灯泡坏掉了。

    问题是,在一个 1000m 长的巷道内,如何采集 100 个传感器的信号。

    1. 最笨的方法是在巷道的一端架设一台大交换机,然后接 100 根网线到每个灯上,用树莓派进行采集。但是这个方案无法扩展,而且布线困难。

    2. 我能想到的办法是在巷道内布置一些 AP,实现 Wifi 覆盖,然后用支持 MQTT 的智能灯泡连接。在服务端通过 MQTT 查询每个灯泡的工作情况。

    3. 可以使用 Zigbee 来控制灯泡,不过不知道是否支持 100 个节点的链

    请问大家还有更好的办法么?谢谢!

    104 条回复    2020-09-24 01:16:28 +08:00
    1  2  
    hhhWhy
        101
    hhhWhy  
       2020-07-13 09:59:26 +08:00
    40 楼的方法我个人觉得在生产环境最好,成本和稳定性都可控
    sloppysop
        102
    sloppysop  
       2020-07-25 12:10:56 +08:00 via Android
    用两套系统,互相热备,编好号码,工人自己巡视,报告
    Akasashic
        103
    Akasashic  
       2020-09-24 01:10:39 +08:00
    在矿洞那种环境中湿度温差粉尘就是个大麻烦,我不觉得蓝牙 wifi 在这种又长又密集的地方是个好办法。
    不如用电缆载波?反正矿洞这种地方 12 到 36v 不等,变压后仅用于通道也不需要考虑电涌。
    串联在灯泡后只要灯泡熔断发信器断电不就能在末端知道那个编号断线了吗。
    Akasashic
        104
    Akasashic  
       2020-09-24 01:16:28 +08:00
    并且一个模块在淘宝也就二三十块钱。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2354 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.