这是一个针对共享棋牌室、茶室、影音包间等场景,利用芯步 MINI 控制器(多规格继电器模组)配合语音设备,实现低成本、高响应的智能联动解决方案。
——基于芯步4路多规格输出控制器(MINI)与开放接口
一、 痛点与需求
在很多共享棋牌室、足浴SPA、KTV包间甚至企业的会议室里,传统的控制方式是:人得站起来,走到墙边按开关。
顾客想开麻将机要喊服务员,想调空调温度得满屋子找遥控器。对于老板来说,费电不说,体验还差。我们想要的终极体验是:顾客一进门,喊一嗓子“开机”,灯亮了、空调凉了、麻将机开始洗牌了、甚至音响也播放欢迎词了。
这篇方案主要讲的就是怎么利用芯步那个 “4路10A/16A/30A多规格输出控制器MINI” (名字挺长,后面就简称它为 “MINI控制器” ),把传统的包间通过HTTP接口,变成一个能听懂人话的智能包间。
二、 硬件选型与“排兵布阵”
先来解决“怎么接”的问题。这个MINI控制器虽然小,但胃口不小,它有4路输出,而且每一路能带的负载不一样
第1路(16A开关量):适合接照明或换气扇。
第2路(16A插座接口):这路一般是给麻将机、饮水机或者按摩椅准备的。
第3路(10A门禁专用):通常是接电磁锁(控制开门)。
第4路(30A大功率):这是个大杀器,专门用来接2匹左右的空调。
怎么接?把这台MINI控制器放在包间的弱电箱或者天花板检修口里。把包间里的灯线、麻将机插座线、空调电源线,全部“过一遍”这个控制器。
这样一来,这个控制器就成了包间电器的“总闸门”。只要给它发个指令,它就能物理切断或接通这些设备的电源。
三、 “耳朵”与“大脑”:语音系统的搭建
光有控制器还不行,它本身听不懂人话,得给它配个“耳朵”。
这里有两种玩法,丰俭由人:
方案A(极致性价比):利用MINI控制器的TTS版如果你买的是 “带语音播报版本(TTS版)” ,它自带了一个简陋但有用的语音功能。你可以让它播报“欢迎光临”或者“设备已开启”。但它主要是单向输出,用来反馈状态,比如顾客扫码成功后,机器吼一嗓子“通电成功”。
方案B(真·语音交互):外接智能语音喇叭要实现“你说它做”,需要接入一个智能语音喇叭。芯步有那种Mini的语音喇叭,直接插在WiFi下就行。工作流程
顾客喊:“小X小X,打开空调。”
语音喇叭拾取声音,转成文字发给后台服务器(或者第三方的语音解析平台,如百度、科大讯飞)。
服务器解析出“打开空调”这个意图。
服务器通过HTTP接口,告诉MINI控制器:“把第4路给我合上!”
四、 核心部分:怎么通过接口把这一切“串”起来?
芯步的产品最大的好处是全开放接口。不需要你是嵌入式大神,只要你会一点点代码(比如Java、PHP、Python,甚至只是Postman),就能搞定了。
1. 接口怎么调?
所有的控制都是通过发送 HTTP POST请求 完成的。请求地址大概长这样(官方文档有详细签名规则):https://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}
签名的计算方式(稍微留意一下,这也是唯一可能需要看文档的地方):
就是把你的密钥(AppSecret)进行一次MD5加密,然后拼上当前的时间戳,整体再做一次MD5。
2. 控制代码示例(很直白)
假设现在客人喊了一声“我要打牌”,我们需要联动打开麻将机(假设在第2路)。
你需要发送的JSON命令是这样的:
设备ID:把这个MINI控制器的唯一编号填进去(例如
device_001)。命令
{"power2":1}
用Java或者Shell写,其实就是构造一个请求:
请求体Body
具体效果:执行这一句,第2路的继电器就吸合了,麻将机通电,哗啦啦开始洗牌。
3. 如何实现“语音联动”?
这需要在你的业务逻辑层(也就是你写的那段代码)里做一个“翻译”。
逻辑代码示例(伪代码):
五、 实战场景还原(以共享棋牌室为例)
我们来模拟一下顾客老张的一天,看看这套东西是怎么运作的:
扫码开房:老张在微信小程序上订了包间,支付成功后,后台服务器自动向MINI控制器发指令:
{“power3”:1}(第3路是门禁,开门)。语音播报:门一开,TTS语音喇叭自动播报:“欢迎光临,空调已为您开启,祝您愉快”。——这是服务器收到支付回调后,顺带发了条播报指令。
不想动:老张坐下觉得热,对着桌上的小喇叭喊:“把温度调低一点”。
中间件识别 -> 如果是调温,通常空调直接接的30A那路,但调温需要红外?不,如果你用的是带遥控的空调,只要保持第4路通电,老张用原遥控器调就行了。
如果老板想更智能,可以加一个空调伴侣(也是芯步的生态),通过接口直接发红外码。
呼叫服务:老张喊:“来壶茶”。这其实是个SaaS层面的逻辑,服务员端App收到通知,送茶过去。如果结合语音喇叭,甚至可以播报“XX包间需要服务”。
离开现场时断电:订单结束,老张关灯。后台自动调用接口:
{“power1”:0, “power2”:0, “power4”:0}。灯灭了,麻将机停了,空调关了,省电又安全。
六、 一点小贴士
注意功耗区分:一定要看好哪一路是30A的。空调一定要接在第4路,要是接在第3路(10A),一启动大电流直接就把继电器烧了。
网络稳定性:MINI控制器走的是2.4G WiFi,装修布线的时候,确保包间里的WiFi信号满格,最好用Mesh组网,别用那种便宜的小路由器,设备掉线了就尴尬了。
本地化 vs 云端:如果你们店网络不稳定,可以研究一下芯步的局域网(LAN)API。这样就算外网断了,你在店里局域网内照样能控制设备开关。
先测试再接线:拿到设备先别急着装到墙上,在办公室接个灯泡,调通接口了再拿到现场去装。
这个方案最大的优势就是灵活。你不需要买那种死贵的一体机,买一个MINI控制器(百来块钱),配一个几十块的语音模块,加上你店里现成的服务器,一套“百万级”体验的智能包间就搞定了。