一、先聊聊痛点:共享台球室为啥需要人体存在传感器?
开共享台球室的朋友都知道,最大的成本其实不是房租,而是电费和人工。你想,用户扫码进场开灯开空调,走的时候要是忘了关,灯和空调能开一整夜。还有的用户预约了但人没来,设备却提前启动了,这都是白花花的银子啊。
另外还有安全问题——万一有人躲在台球室里过夜,或者非预约时段有人闯入,怎么及时发现?
这些问题的核心答案就是四个字:人体存在感应。
传统的红外感应(就是楼道里那种感应灯)在台球室其实不好使——打球的人动作幅度大,红外倒是能感应到,但如果有人坐着玩手机休息,稍微不动,红外就会判定“无人”,然后“啪”把灯关了,用户体验极差。
所以我们要用的是 毫米波雷达人体存在传感器。这种传感器厉害在哪?它能检测到人的微动——就是你呼吸时胸腔的起伏它都能感知到,哪怕你坐着不动玩半小时手机,它也知道你在那。
二、硬件怎么选?带联动输出的壁挂传感器
本文的主角是 带联动输出的壁挂人体存在传感器,比如海凌科的 LD2410D-B 这类产品。这种传感器有几个关键特点:
壁挂安装:挂在墙上,高度1.5-2米,水平覆盖±60°,最远能探测10米
带联动输出:这是一个非常实用的功能——传感器背后有引脚(比如NPN或高低电平输出),检测到人就输出一个信号,可以直接控制继电器
可调参数:可以设置“无人持续时间”(比如持续5分钟没人再关灯),避免频繁开关
简单画一下它的工作逻辑:
那这个“联动输出”怎么用到项目里?往下看。
三、对接方案一:硬接线模式(最稳定,适合新装)
如果你的台球室还在装修阶段,或者方便布线,硬接线是最稳的方案。
接线原理
人体存在传感器通常有几根线:
VCC:电源正极(通常是DC 5V-24V)
GND:电源负极/公共地
OUT:信号输出线(检测到人输出高电平或低电平)
你需要买一个 继电器模块(十几块钱),把传感器的OUT线和GND接到继电器的控制端。然后继电器的负载端接你的灯光电路。
怎么和芯步联动?
这里就要请出芯步的 智能触摸墙壁开关了。
芯步的墙壁开关支持HTTP接口控制,你可以通过API远程控制开关的通断。那问题来了:传感器的硬接线信号怎么“告诉”云端?
方案:传感器 + 继电器 + 智能开关的IO检测端
具体做法:
传感器的OUT线接到继电器的线圈(控制端)
继电器的常开触点接到智能开关的IO检测引脚(如果智能开关支持干接点输入)
智能开关通过芯步的开放接口把状态上报到云端
这样一来,当传感器检测到人,继电器吸合,智能开关检测到“闭合”信号,就可以通过HTTP或MQTT把你的业务系统。你的后台就知道“2号台球室有人”了。
优点:响应快、无延迟、不受网络影响(本地硬控)缺点:需要布线,改造麻烦
四、对接方案二:纯云端模式(适合改造,灵活部署)
如果台球室已经营业了,不想动墙里的电线,那就走纯云端方案。
第一步:传感器选型
选带 串口输出(TTL/UART) 或 蓝牙 的人体存在传感器,比如前面提到的 LD2410D-B(它带蓝牙),或者选那种可以直接通过HTTP上报数据的智能传感器。
第二步:传感器数据怎么到云端?
芯步的开放平台提供了两种对接方式:HTTP 和 MQTT。我个人更推荐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分钟,小程序推送提醒用户。订单结束后,如果传感器还检测到人,可以先发个语音提示“您的订单已结束,请尽快离开现场时”,过几分钟还没走,再触发超时计费或者联系客服。
五、完整落地流程总结
如果你现在要做一个共享台球室,按这个步骤来:
硬件采购:人体存在传感器(带联动输出或串口)+ 芯步智能墙壁开关 + 智能门禁
注册芯步账号:去芯步控制台拿到AppID和AppSecret
设备配网:把智能开关配上网,在平台上注册设备ID
传感器对接
新装/方便布线 → 硬接线模式(传感器→继电器→智能开关IO)
改造/不方便布线 → 网关中转模式(传感器串口→ESP32→MQTT上报)
开发业务后台:对接芯步开放接口,实现订单管理和设备控制的联动
小程序开发:用户预约、扫码开门、支付
调试优化:调传感器的“无人持续时间”参数,避免太灵敏或太迟钝
六、说几句大实话
这套方案的核心价值其实不只是省电。真正的好处是:
省人工:不用雇人熬夜守店,省下来的钱够买好几套设备
提升效率:24小时营业,以前晚上关了门就没收入,现在半夜都有人来打球
数据可视化:后台一看就知道哪个时段使用率高,动态调价或者搞促销
安全可控:非法闯入实时报警,再也不用担心有人偷偷在店里过夜了
芯步的开放接口是永久免费的,这点确实良心。不管你是做SaaS平台还是自己单店用,接口调用都不收费。先去注册个账号,进控制台看看文档,实际操作一遍其实比看文章简单得多。
有问题随时找芯步的技术支持,他们提供全程技术指导,这点对开发者来说真的很友好。
参考资料
芯步开放平台接口文档
海凌科LD2410D-B人体存在传感器产品资料
共享台球室无人值守系统方案
芯步智能触摸墙壁开关产品页
XKC-LD002人体存在状态传感器说明书
无人共享台球馆安全保障方案