实战:压力地砖 / 踩踏互动装置
- 搞懂压力地砖/薄膜压力开关的信号类型及工程接法,避开裸接 Arduino 的坑
- 学会把多块地砖开关接入科星开关量采集器,并通过 Modbus TCP 把状态送给中控
- 在 SoftControl 里按踩踏信号触发地面投影互动、灯光变化与音效联动
- 理解防误触/防抖/多分区逻辑,知道怎么在中控里设计防抖时窗
- 拿到一张地砖互动装置的故障排查表(踩了没反应/乱触发/多块串扰)
| 器材 | 数量 | 参考 |
|---|---|---|
| 压力传感器/薄膜压力地砖开关 | 若干 | — |
| 科星网络开关量采集/网络IO控制器 | 1 | — |
| SoftControl 中控(跑在中控电脑上) | 1 | — |
| 地面投影仪/互动灯光/音频功放 | 若干 | — |
| 网线/交换机 | 若干 | — |
| 螺丝刀/万用表 | 1 | — |
价格随渠道波动,以购买页实时为准。
做过地面互动的人都有同一段经历:装置开幕前一切正常,展览开始第三天,踩一下没反应、踩两脚才动、或者没人踩也在乱触发。不是传感器坏了,是接法和逻辑没设计好。这一节从接线讲到中控防抖逻辑,把这条链路做到能交付、能长跑。
我们要搭的链路:
压力地砖/薄膜压力开关(每块=一路干接点)
│ 信号线 + 电源
▼
科星网络开关量采集器(多路 DI,Modbus TCP)
│ 网线(TCP/Modbus TCP)
▼
SoftControl 中控(读开关量状态 → 触发互动)
│
▼
地面投影互动 + 灯光渐变 + 音效播放
R2 实战内容,涉及传感器选型与工程接线。科星采集器的接线方式、Modbus 地址、供电电压以科星官方文档/手册为准(见文末来源);压力传感模块规格以你所采购模块的 datasheet 为准。下面的 IP、端口均为示范值,按现场网段调整。
先搞清楚:压力地砖的信号是什么
展厅里用于地面踩踏的方案主要两类:
A. 薄膜压力开关(地砖开关):最常见的工程方案。本质就是一个干接点开关——踩下闭合、抬脚断开,没有复杂模拟量。接线极其简单,耐用,信号干净,工业 IO 直接读。这也是本节的主角。
B. 薄膜压力传感器(FSR / 压敏电阻):输出模拟电压,能测力的大小,适合"轻踩/重踩有区别"的效果。需要接模拟量采集器。调试比 A 复杂,展厅长期使用需注意漂移。本节主要讲 A,B 的差异在第三步会单独说。
别处搜不到的选型建议:展厅踩踏装置优先选薄膜干接点地砖开关而非 FSR,原因有三:①干接点信号最稳定、不漂移;②直接接工业 DI,不需要 ADC 校准;③踩烂了换一块开关,不需要重新标定整个系统。只有当你的效果明确需要区分力度时才选 FSR。
器材清单
| 名称 | 数量 | 说明 |
|---|---|---|
| 薄膜压力地砖开关 | 若干 | 每块一路干接点,按区域数量采购 |
| 科星网络开关量采集器 | 1 | 多路 DI 输入,带网口,支持 Modbus TCP |
| SoftControl 中控软件 | 1 | 跑在中控电脑上,本节指挥中枢 |
| 地面投影仪 | 1+ | 朝下打地面,需要与地砖坐标对应 |
| 互动灯光/音频功放 | 若干 | 联动输出设备 |
| 网线 + 交换机 | 若干 | 让中控电脑、科星采集器同局域网 |
| 万用表 | 1 | 验证干接点通断,排查接线问题 |
| 螺丝刀/扎带 | 若干 | 固定接线端子、整理走线 |
第一步:地砖开关布线与分区规划
在接任何线之前,先在地图上画分区。这是展厅地砖互动里最容易忽视、最坑人的环节——地砖装好了再来想"哪块对应哪个效果",改线要撬地板。
标准做法:
- 按效果分区(比如:A 区 = 踩到触发"水波纹"投影、B 区 = 踩到触发"脚印"投影、C 区 = 踩到开启灯柱),每区对应科星采集器的一路或一组 DI 输入。
- 用 Excel 或纸图记录"第 N 路 DI = 哪块地砖 = 触发哪个效果",这张对照表施工完要保留,后期维护和调程序都要用。
接线示意:
地砖开关 A(踩下 = 闭合)
一端 ──── DI1+(信号正端)
另端 ──── DI_COM(公共地端)
地砖开关 B
一端 ──── DI2+
另端 ──── DI_COM
…(以此类推,以采集器手册端口为准)
科星采集器
DI1+ ← 地砖 A 信号
DI2+ ← 地砖 B 信号
DI_COM ← 所有地砖公共端
网口 ── 网线 ── 交换机 ── 中控电脑
地砖开关是干接点,本身没有电压。科星采集器的 DI 输入侧通常内部有光耦隔离,干接点直接接进去即可——不要另外加外部电源到信号线上,否则可能损坏 IO 口。具体接法以你手上这款科星采集器的接线手册为准,型号不同端口定义可能有差异。
第二步:配置科星采集器网络参数
科星网络采集器出厂一般有固定 IP(具体以你手上的型号说明书为准)。先把中控电脑临时设到同网段,用科星配置软件或浏览器进入配置页面:
- 设固定 IP:给采集器分配一个现场局域网里的固定 IP,比如
192.168.1.60,记下来——中控等下要连它。 - 确认通信协议:科星采集器默认支持 Modbus TCP,通信端口一般为
502(标准 Modbus TCP 端口,以手册为准)。 - DI 输入极性确认:确认干接点闭合时是上报"1"还是"0"(大部分是闭合=1),在中控配置时要一致。
保存重启后,用网络调试工具 TCP 连采集器 192.168.1.60:502,发 Modbus TCP 读线圈/读离散输入的请求,看能否收到合理应答。
你应该看到什么:发 Modbus 读指令时,用手按住一块地砖开关,对应通道的值从 0 变 1;松开变回 0。这一步确认了"采集器-网络"这段通了。
科星部分型号的采集器既有 DI 输入也有 DO 输出(继电器/晶闸管)。如果你的项目同时需要"读踩踏 + 驱动输出"(比如踩下就直接点亮某个灯柱的 12V LED),可以用同一台采集器的 DO 输出做驱动,减少设备数量。但继电器 DO 不适合频繁开关(展厅踩踏动作快),频繁操作的输出点推荐用固态继电器(SSR)或改走中控触发投影互动。
第三步:SoftControl 里建踩踏设备和触发逻辑
网络链路确认通了,进 SoftControl:
3.1 建一台"科星采集器"设备
- 连接方式:Modbus TCP
- IP:
192.168.1.60,端口:502 - 从机地址(Unit ID):
1(以你的采集器设置为准)
3.2 添加各 DI 通道为"输入点"
对每块地砖对应的 DI 通道,添加一个输入点:
- Modbus 功能码:读离散输入(功能码
02)或读线圈(01,取决于采集器的 Modbus 映射,以手册为准) - 地址:第 1 路地砖 = 地址 0,第 2 路 = 地址 1,依此类推
3.3 设计防抖逻辑(关键,别跳过)
地砖被踩时,干接点的机械弹簧有几毫秒到几十毫秒的抖动——这会在那一瞬间发出多个 0/1 切换。如果不防抖,一脚踩下去中控可能触发五六次,投影效果乱响。
SoftControl 里的防抖设置(以软件版本功能为准,具体路径见软件手册):
输入点防抖时窗(稳定时间):建议设 50~150 ms
含义:只有输入信号持续稳定超过该时间,才算一次有效触发
这个时窗要根据你的地砖类型微调:薄膜开关抖动短,50ms 够;弹簧地砖开关抖动可能稍长,可调到 100ms 以上。宁可略长,不要让一脚踩变成连续触发。
3.4 按踩踏事件触发联动
对每个"输入点状态变为有效"的事件,配置触发动作:
地砖 A 踩下(DI1 = 1,防抖通过)
├─ 发送指令给投影仪:切换到互动场景(HDMI 2 / 播控软件触发对应段落)
├─ 发送 Modbus 指令给灯光控制器:A 区灯光变换
└─ 发送 TCP 指令给音频矩阵/播控:播放 A 区音效
地砖 A 抬脚(DI1 = 0,持续 N 秒无人踩)
└─ 触发"离开"动作:灯光渐回待机、投影退回待机画面
你应该看到什么:踩上地砖,投影 / 灯光 / 音效按设计联动,抬脚后经过你设定的超时时间恢复待机。如果一切正常,这条链路从地砖到效果全通了。
多块地砖分区互动的进阶逻辑
单块踩踏跑通后,多块地砖有几种组合逻辑,按效果选:
| 逻辑类型 | 典型用途 | 中控实现思路 |
|---|---|---|
| 独立触发 | 每块地砖触发自己区域的效果,互不影响 | 每路 DI 单独绑触发动作 |
| 顺序解锁 | 按 A→B→C 踩才触发彩蛋 | 中控里记一个状态机,跟踪踩踏顺序 |
| 全踩触发 | N 块全踩才触发,像拼图 | "所有 DI 同时为 1"才执行动作 |
| 任一触发 | 任何一块踩都触发同一个效果(大区域感应) | 多路 DI OR 逻辑 |
| 计数/节奏 | 踩踏次数/节奏与音乐同步 | 中控记计数/时间戳,配合音频 |
耐用性与施工注意事项
地砖互动是展厅里磨损最快的一类装置,施工细节直接决定寿命:
走线保护:信号线从地砖侧引出来,必须走护线槽或穿管,不能裸露在地面——参观者踩线断线是最常见的维护事故。
地砖固定:薄膜开关装在假地板或展台内,要贴合平整,留出踩踏行程空间(过浅踩不触发、过深有明显的"踩陷感")。
防水处理:户外展或有雾化效果的展厅,地砖开关接头处要用防水接线端子或热缩套,防止湿气导致误触或腐蚀。
备份地砖:现场多带 20% 备份。薄膜开关使用寿命从几万次到几百万次不等(以你的型号 datasheet 为准),人流大的展厅踩坏是迟早的事。
标号:每根线拉出来就贴标签(比如"A区地砖1"),别等穿管穿好了再认线,那时候头大。
一个现场检验接线是否正确的快速方法:用万用表"通断档",一端搭地砖开关的一个接线端,另一端搭你以为接进去的 DI 端子,然后手按地砖。通/断切换说明这根线接对了。装置正式通电前先这样检查每一路,能省掉大半的故障排查时间。
关于薄膜压力传感器(FSR/模拟量方案)的补充
如果你需要的效果是"踩得越重,投影波纹越大",需要用 FSR 或压敏电阻型传感器。这时要接科星模拟量采集器(4-20mA 或 0-10V 输入),Modbus TCP 读寄存器值,中控按数值区间映射到不同效果等级。FSR 有漂移问题,每次开馆前可能需要重新标定零点。建议把标定步骤做成中控里一个"维护模式"按钮,展馆工作人员每天上班时点一下,20秒完成标定,不需要工程师来。
故障排查表
| 现象 | 在哪一段 | 最可能的原因 | 怎么办 |
|---|---|---|---|
| 踩了地砖,中控毫无反应 | 地砖→采集器 | 线没接对 / 干接点未闭合 / 采集器没上电 | 万用表通断检查地砖接线;确认采集器供电;Modbus 工具直接读 DI 状态 |
| 手动用 Modbus 工具读到正确状态,但中控没触发 | 中控软件 | 设备地址/功能码/线圈地址填错 | 核对 SoftControl 里填的地址和采集器 Modbus 映射表 |
| 踩一下触发了好几次(连响) | 中控逻辑 | 防抖时窗太短或未设 | 把防抖时窗加到 80~150ms,重新测试 |
| 没人踩也乱触发 | 地砖/接线 | 接触不良/线路互蹭/湿气导通 | 检查地砖固定和走线;防水处理;换备用地砖 |
| A 区踩了,B 区也跟着动 | 接线 | DI 线接错通道(A线接到B端子) | 按标号逐路用万用表核对,重新对号入座 |
| 中控连不上科星采集器 | 网络段 | IP/端口填错 / 不在同网段 / 采集器未重启 | ping 采集器 IP;核对 Modbus TCP 端口;采集器重启 |
| Modbus 返回乱码或超时 | 通信层 | 从机地址错 / 功能码选错 | 以采集器手册为准核对 Unit ID 和功能码 |
| 地砖开关踩下去没行程感/踩不触发 | 机械层 | 地砖与底板间隙不够 / 薄膜开关老化 | 调整固定方式留出行程;换备用开关 |
变体与进阶
- 踩踏 + PIR 双重确认:要求参观者先靠近(PIR 触发)再踩踏才激活效果,过滤路人踩踏产生的误触——详见 PIR 人体感应。
- 与继电器联动:踩下地砖同时控灯光回路通断,可以把科星同款采集器上的继电器输出直接接灯光驱动,一台设备搞定采集+输出——详见 网络继电器 IO 控制器。
- 多场景切换:不同时段的展览用同一套地砖,中控里做"场景模式",白天模式踩踏触发一套效果、夜间活动模式触发另一套,一键切换,不需要改接线。
- 数据记录:每次踩踏在 SoftControl 里记录时间戳,汇聚成热力图,给策展方看哪块区域人气最高——这是能说服客户续费维护合同的功能亮点。
学会之后你能做出什么——效果与应用场景
把这条"地砖 → 科星 → 中控 → 投影/灯/音"的链路接通之后,你手上其实已经有了一整套"地面互动"的积木。展厅里那些看着很酷的踩踏效果,拆开看无非就是"哪块地砖踩了、踩的顺序是什么、然后触发哪个投影/灯/音"这几件事的组合:
| 想做的互动 | 怎么用这套链路做到 |
|---|---|
| 踩一下地面出水波纹 / 脚印 | 单块地砖 → DI 触发 → 中控发指令让地面投影播对应互动段落,最基础的一对一触发 |
| 走一段路灯柱依次亮起(步道感应) | 一排地砖按地址顺序排好,人走过依次踩下,中控按顺序点亮对应灯柱——本质是"沿地址扫一遍" |
| 顺序踩踏解锁彩蛋 | 用中控里的状态机记住 A→B→C 的踩踏顺序,踩对了才放彩蛋,踩错重置 |
| 多人同时踩才触发(拼图/合作) | "所有 DI 同时为 1"才执行动作,做成需要几个人配合的团队互动 |
| 大区域"有人就亮" | 一片地砖做 OR 逻辑,任一块被踩都触发同一个氛围效果,当大面积感应垫用 |
| 踩得越重效果越强 | 换成 FSR 模拟量方案,读寄存器值按区间映射到不同强度的投影/灯光 |
| 踩踏热力图给策展方看 | 每次踩踏记时间戳汇聚成热力图,反映哪块区域人气最高 |
看明白没有:所谓地面互动,核心就是**"哪一路 DI 变 1、防抖后算一次有效踩、然后下发哪组联动指令"**。地砖少、单区域,一台科星采集器就够;地砖几十上百块、跨房间,就是多台采集器 + 中控统一调度,思路完全一样。
这套技能用在哪些展厅场景:
- 科技馆 / 沉浸式数字展:地面投影 + 踩踏互动是标配,水波纹、花开、脚印跟随,全靠这条链路。
- 儿童 / 亲子展区:踩踏点亮、踩音符弹钢琴、踩地砖玩游戏,耐用性和防误触在这里最考验人。
- 企业展厅 / 品牌馆:入口步道感应灯依次亮起引导动线,或"踩上品牌 logo 地砖触发一段品宣"。
- 城市规划馆 / 主题展:站到某个区域的地砖上,对应沙盘或大屏内容点亮,把"踩踏"当成一种自然的导览交互。
同一套思路,换个传感器照样能用:把地砖换成红外对射、压力垫、RFID 读取,接法几乎一模一样——都是"信号进科星(或同类采集器)→ Modbus 送中控 → 中控防抖判定 → 触发联动"。你在地砖上练出来的"分区规划—防抖—状态机—联动"这套功夫,迁移到别的互动装置基本不用重学。
动手挑战
- 拿一块薄膜地砖开关,先脱离系统单测:万用表通断档测踩下/抬起的状态切换,确认自己理解了"干接点"是怎么工作的。
- 故意不设防抖,踩一下地砖,在 SoftControl 通信日志里数看到几次触发事件;再打开防抖设 100ms,对比结果。亲手制造这个问题并修好,比看排查表有效一百倍。
- 尝试在中控里做一个"顺序踩踏解锁"逻辑:必须先踩 A、再踩 B、再踩 C,才触发彩蛋效果;踩错了顺序就重置。
本节学到的知识
- 展厅踩踏方案分两类:薄膜压力开关(干接点,踩下闭合/抬脚断开) 和 FSR/压敏电阻(模拟量,能测力度);工程首选前者。
- 干接点信号最稳、不漂移、可直接接工业 DI,坏了换一块开关不用重标定;只有明确要"区分力度"时才上 FSR。
- 链路是 地砖开关 → 科星网络开关量采集器(多路 DI)→ Modbus TCP → SoftControl → 投影/灯/音。
- 接线时地砖一端接 DIx+、另一端接 DI_COM 公共端;干接点自身无电压,不要往信号线加外部电源,否则可能烧 IO 口。
- 施工第一步是先在图上画分区(哪块地砖=哪路 DI=哪个效果)并做成对照表,装完再改要撬地板。
- 科星采集器要设固定 IP、走 Modbus TCP 端口 502,先确认干接点闭合上报的是 1 还是 0。
- 中控里读 DI 用读离散输入(功能码 02)或读线圈(01),地址从 0 起顺排(第 1 路=地址 0)。
- 防抖是稳定运行的命门:干接点机械抖动会在一瞬间发多个 0/1,防抖时窗建议设 50~150ms,薄膜开关 50ms 够、弹簧地砖可调到 100ms 以上,宁可略长别让一脚变连触。
- 多块地砖有五种组合逻辑:独立触发 / 顺序解锁(状态机)/ 全踩触发(AND)/ 任一触发(OR)/ 计数节奏。
- 耐用性五条坑:信号线必须穿管护线槽、地砖留足踩踏行程、接头做防水、现场多带 20% 备份地砖、每根线拉出即贴标号。
- 现场快速验线:万用表通断档一端搭地砖端子、一端搭 DI 端子,按地砖看通断切换,通电前逐路查能省一大半排障时间。
- FSR 方案要接**模拟量采集器(4-20mA / 0-10V)**读寄存器,有漂移,建议把零点标定做成中控里的"维护模式"按钮供每日快速校准。
小结 · 你现在掌握了什么
- 你理解了压力地砖开关的信号类型(干接点),以及它比 FSR 更适合展厅长期运行的原因。
- 你能把地砖开关接入科星网络开关量采集器,配置 Modbus TCP,让中控读到每块地砖的踩踏状态。
- 你知道防抖时窗是地砖互动稳定运行的关键,能在中控里设计合理的防抖和离开超时逻辑。
- 你拿到了分区逻辑类型对比表和完整的故障排查表,知道踩了没反应/乱触发/多块串扰分别从哪段排查。
踩踏互动只是"传感器信号进中控"这条链路的一个变体。把这套思路带到其他传感器(RFID、红外对射、压力垫),你会发现接法如出一辙——信号类型变了,逻辑不变。想统一管理展厅所有这些触发信号,SoftControl 展厅中控系统 就是为这件事设计的。
下一步:实战:RFID / NFC 拿取识别互动——把"踩踏感应"扩展到"拿起展品就播讲解",互动层次再上一级。
本教程对应产品
查看产品详情 →