共享棋牌室做自动照明,痛点就是“人在灯亮、人走灯灭”要做到精准,尤其是人坐着不动打麻将时不能灭灯。用芯步的带联动输出的传感器来做,刚好能解决这个问题。
一、 为什么普通的感应器在棋牌室不好使?
在开始对接之前,我们先要解决一个痛点。很多共享棋牌室老板初期为了省钱,用那种几十块钱的吸顶灯带感应功能,或者简单的红外感应模块。
这在实际体验中简直是灾难:
“鬼灭灯”现象:客人打着麻将,因为是静坐状态(除了摸牌出牌,身体幅度很小),普通的红外感应器检测不到微动作,直接判定“无人”,然后“啪”一下灯灭了。客人得站起来手舞足蹈才能亮灯,体验极差。
联动困难:很多传感器虽然能感应,但没法把这个“有人/无人”的信号传给项目后台或者传给灯具。
我们要用的这个方案,核心设备是 “芯步带联动输出的壁挂人体存在传感器” 。这里的“存在”二字是关键词,意味着它能检测静止人体,而且它的“联动输出”功能可以直接通过物理方式或接口去控制灯路。
二、 解决方案的核心逻辑
这套方案主要靠“硬联动”而不是纯“软联动”来保证稳定性。
常规做法(纯软件):传感器发信号给云端 -> 云端处理发指令给灯控开关。缺点:网络波动时,灯可能会延迟几秒才亮,或者指令丢失。
我们的方案(软硬结合)
传感器直接干活:利用传感器自带的联动输出接口(或者叫干接点/高低电平输出),直接用导线接到智能开关或通断器的“触发端口”上。当传感器检测到人,物理电平变化,灯立刻亮,无延迟,断网也能用。
软件做兜底与逻辑:软件项目通过HTTP接口读取传感器的状态,用于计费系统的逻辑判断(比如检测到房间没人且订单结束后,切断总电源)。
简单说就是:传感器负责瞬间响应,软件负责商业逻辑。
三、 硬件选型与接线(怎么连)
为了让你的后台能知道“房间里有没有人”,需要选用以下硬件:
核心设备:芯步 人体存在传感器 (壁挂版)
它具备红外+雷达(毫米波)双模检测能力。雷达能穿透轻微遮挡,检测到呼吸带来的胸腔起伏,保证人在麻将桌前不动也不会灭灯。
关键功能:联动输出。这个传感器背后有个端子,能输出开关量信号。
执行设备:芯步 WiFi智能通断器 / 墙壁开关
负责控制麻将桌上方的照明灯。这个设备必须支持 “点动模式”或者 “外部触发” 模式。
接线对接逻辑:
第一步:把传感器的“联动输出”两根线,接到智能通断器的“触发/点动”输入端子上。
第二步:在芯步的后台,把智能通断器设置为“点动模式”或“互锁模式”。设置成:一旦检测到传感器那边有电压变化(通了),就立马切换灯的开关状态。
第三步:通电测试。人走进来,传感器变红(有人),通断器收到信号,灯亮;人走出去延时30秒,传感器变蓝(无人),灯灭。
四、 软件项目对接(怎么调)
如果只有物理联动,你后台是不知道状态的。芯步的设备开放了HTTP接口,你需要在代码里做以下配置:
芯步的接口文档很直白,只要你后端能发HTTP请求就行(Java/PHP/Python/Go均可)。
1. 接口配置(获取传感器状态)
你需要调用设备状态接口,或者更高效的,在芯步后台设置“消息推送”。
当传感器状态由“无人(0)”变为“有人(1)”时,芯步云端会主动往你项目的服务器地址推送一条JSON数据。
你服务器收到的数据示例:
2. 业务逻辑处理(代码思路)
在你的共享棋牌室系统里,你需要写一个回调接口(Webhook)来接收这个数据。
伪代码逻辑如下:
3. 控制灯光(如果不用物理联动)
如果你为了布线省事,不想拉信号线,想纯无线控制:直接调用芯步的 “向设备下发指令” 接口。
API请求示例:
URL:
http(s)://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}Method: POST
Body (JSON):
五、 落地实施的小Tips(避坑指南)
为了让项目顺利落地,这里有几个实战:
安装位置比参数重要
虽然叫雷达传感器,不要直接对着空调出风口或者排风扇装。风吹动的气流会被雷达误判为移动,导致“没人也亮灯”,浪费电。对着主要活动区域(麻将桌)。
壁挂高度在离地 2米 - 2.5米 左右,稍微向下倾斜一点。
设置“无人延时”
在传感器配置里,把“无人判断延时”设置为 30秒 - 60秒。
原因:如果设成“立即”,客人只是起身倒杯水,灯灭了就尴尬了。延时60秒,既节能又不影响体验。
双重逻辑(物理+软件)备份
物理接线做灯控(响应快),软件接口只做数据统计和总闸控制。因为一旦你依赖软件控制灯光,服务器维护或者网络卡顿的时候,客人会打电话投诉。
接口调试工具
芯步开放平台提供了signature(签名)计算工具。对接的时候注意,他们的签名是
md5(md5(密钥)+时间戳),容易写错,先用Postman测通了再写代码。
六、 总结
把带联动输出的芯步传感器对接进共享棋牌室项目,其实就干了三件事:
物理上:把传感器的信号线,接到灯控开关的触发端,实现“人到灯亮”的物理反应。
逻辑上:在项目后端写个接口,接收传感器上报的“有人/无人”状态,用来控制订单结束后自动断电和判断是否存在霸座行为。
体验上:靠毫米波雷达技术,解决了“人静坐灯灭”的行业通病。
这套方案跑通后,不仅棋牌室能用,共享自习室(静坐学习)、共享茶室(静坐喝茶)也完全通用。