CATALOG

一、先聊聊痛点:共享台球室为啥需要人体存在传感器?

开共享台球室的朋友都知道,最大的成本其实不是房租,而是电费和人工。你想,用户扫码进场开灯开空调,走的时候要是忘了关,灯和空调能开一整夜。还有的用户预约了但人没来,设备却提前启动了,这都是白花花的银子啊。

另外还有安全问题——万一有人躲在台球室里过夜,或者非预约时段有人闯入,怎么及时发现?

这些问题的核心答案就是四个字:人体存在感应

传统的红外感应(就是楼道里那种感应灯)在台球室其实不好使——打球的人动作幅度大,红外倒是能感应到,但如果有人坐着玩手机休息,稍微不动,红外就会判定“无人”,然后“啪”把灯关了,用户体验极差。

所以我们要用的是 毫米波雷达人体存在传感器。这种传感器厉害在哪?它能检测到人的微动——就是你呼吸时胸腔的起伏它都能感知到,哪怕你坐着不动玩半小时手机,它也知道你在那

二、硬件怎么选?带联动输出的壁挂传感器

本文的主角是 带联动输出的壁挂人体存在传感器,比如海凌科的 LD2410D-B 这类产品。这种传感器有几个关键特点:

  1. 壁挂安装:挂在墙上,高度1.5-2米,水平覆盖±60°,最远能探测10米

  2. 带联动输出:这是一个非常实用的功能——传感器背后有引脚(比如NPN或高低电平输出),检测到人就输出一个信号,可以直接控制继电器

  3. 可调参数:可以设置“无人持续时间”(比如持续5分钟没人再关灯),避免频繁开关

简单画一下它的工作逻辑:

那这个“联动输出”怎么用到项目里?往下看。

三、对接方案一:硬接线模式(最稳定,适合新装)

如果你的台球室还在装修阶段,或者方便布线,硬接线是最稳的方案

接线原理

人体存在传感器通常有几根线:

  • VCC:电源正极(通常是DC 5V-24V)

  • GND:电源负极/公共地

  • OUT:信号输出线(检测到人输出高电平或低电平)

你需要买一个 继电器模块(十几块钱),把传感器的OUT线和GND接到继电器的控制端。然后继电器的负载端接你的灯光电路。

怎么和芯步联动?

这里就要请出芯步的 智能触摸墙壁开关

芯步的墙壁开关支持HTTP接口控制,你可以通过API远程控制开关的通断。那问题来了:传感器的硬接线信号怎么“告诉”云端?

方案:传感器 + 继电器 + 智能开关的IO检测端

具体做法:

  1. 传感器的OUT线接到继电器的线圈(控制端)

  2. 继电器的常开触点接到智能开关的IO检测引脚(如果智能开关支持干接点输入)

  3. 智能开关通过芯步的开放接口把状态上报到云端

这样一来,当传感器检测到人,继电器吸合,智能开关检测到“闭合”信号,就可以通过HTTP或MQTT把你的业务系统。你的后台就知道“2号台球室有人”了

优点:响应快、无延迟、不受网络影响(本地硬控)缺点:需要布线,改造麻烦

四、对接方案二:纯云端模式(适合改造,灵活部署)

如果台球室已经营业了,不想动墙里的电线,那就走纯云端方案。

第一步:传感器选型

选带 串口输出(TTL/UART)蓝牙 的人体存在传感器,比如前面提到的 LD2410D-B(它带蓝牙),或者选那种可以直接通过HTTP上报数据的智能传感器。

第二步:传感器数据怎么到云端?

芯步的开放平台提供了两种对接方式:HTTPMQTT。我个人更推荐MQTT,因为人体感应这种场景数据是持续上报的,MQTT的长连接更省资源。

MQTT对接参数(从芯步控制台获取):

  • Host:

  • Port: 1883

  • Username: 你的AppID

  • Password: 你的AppSecret

  • 发布主题: api/{AppID}/sensor/report

那传感器怎么发MQTT?有两个办法:

办法A:用网关中转

买一个支持串口转WiFi/4G的物联网网关(比如ESP32开发板,成本几十块)。把传感器的串口接到网关,网关烧个程序:

  • 读取串口数据(波特率通常是115200

  • 解析协议(判断有人/无人)

  • 通过MQTT上报到芯步平台

办法B:用成品智能传感器

市面上有些传感器已经内置了WiFi或4G,可以直接配置MQTT服务器地址。配置好芯步的参数就行,省去自己开发的麻烦。

第三步:云端逻辑怎么控制设备?

数据到云端后,你需要写一点业务逻辑。芯步的开放接口很清晰,比如控制灯光开关:

签名算法:sign = md5(md5(你的AppSecret) + ts)

大概的自动化规则是:

  • 收到“有人”事件 → 调用智能开关的开灯接口

  • 收到“无人”事件(持续5分钟)→ 调用关灯接口 + 关空调接口

第四步:和预约系统打通

这才是共享台球室的核心。

你不能传感器一检测到人就开灯——万一是非营业时间或者不是预约用户呢?所以必须和订单系统联动。

逻辑设计

预约成功后,订单系统自动把对应球桌的“允许使用”状态置为true。用户扫码核销后,可以直接通过API主动开灯

结束时间前10分钟,小程序推送提醒用户。订单结束后,如果传感器还检测到人,可以先发个语音提示“您的订单已结束,请尽快离开现场时”,过几分钟还没走,再触发超时计费或者联系客服

五、完整落地流程总结

如果你现在要做一个共享台球室,按这个步骤来:

  1. 硬件采购:人体存在传感器(带联动输出或串口)+ 芯步智能墙壁开关 + 智能门禁

  2. 注册芯步账号:去芯步控制台拿到AppID和AppSecret

  3. 设备配网:把智能开关配上网,在平台上注册设备ID

  4. 传感器对接

    • 新装/方便布线 → 硬接线模式(传感器→继电器→智能开关IO)

    • 改造/不方便布线 → 网关中转模式(传感器串口→ESP32→MQTT上报)

  5. 开发业务后台:对接芯步开放接口,实现订单管理和设备控制的联动

  6. 小程序开发:用户预约、扫码开门、支付

  7. 调试优化:调传感器的“无人持续时间”参数,避免太灵敏或太迟钝

六、说几句大实话

这套方案的核心价值其实不只是省电。真正的好处是:

  • 省人工:不用雇人熬夜守店,省下来的钱够买好几套设备

  • 提升效率:24小时营业,以前晚上关了门就没收入,现在半夜都有人来打球

  • 数据可视化:后台一看就知道哪个时段使用率高,动态调价或者搞促销

  • 安全可控:非法闯入实时报警,再也不用担心有人偷偷在店里过夜了

芯步的开放接口是永久免费的,这点确实良心。不管你是做SaaS平台还是自己单店用,接口调用都不收费。先去注册个账号,进控制台看看文档,实际操作一遍其实比看文章简单得多。

有问题随时找芯步的技术支持,他们提供全程技术指导,这点对开发者来说真的很友好。

参考资料

  1. 芯步开放平台接口文档

  2. 海凌科LD2410D-B人体存在传感器产品资料

  3. 共享台球室无人值守系统方案

  4. 芯步智能触摸墙壁开关产品页

  5. XKC-LD002人体存在状态传感器说明书

  6. 无人共享台球馆安全保障方案