在《废品机械师》中打造一扇能自动感应开门、延时关闭的智能门,听起来并不复杂,但不少新手都会在同一个环节卡住:传感器输出的是瞬时脉冲信号,而门体需要保持开启状态数秒钟。如果直接连接伺服电机,门只会像被电击一样弹动一下,根本无法顺畅打开等你通过。
先给出几个核心判断:关键在于利用延时器的“Done”信号实现反向封锁逻辑。一旦掌握这个思路,整个控制回路就能真正活起来。
核心部件清单与选型要点
从工具栏中拖出以下5个必备组件:压力板(Pressure Pad)或热释电传感器(Thermal Sensor)、延时器(Timer)、与门(AND Gate)、非门(NOT Gate)、伺服电机(Door Servo)。线缆和电源可以后续补充。
这里需要特别留意:必须使用延时器,不能使用脉冲发生器。脉冲发生器只能输出一次短暂脉冲,无法维持门体所需的持续开启时间窗口。
自动门逻辑电路布线详解
第一步:将压力板的输出端 → 连接到延时器的“Trigger”输入口。这是感应触发的起点,控制信号从这里开始流动。
第二步:这一步是整个回路的核心逻辑:延时器的“Output”端 → 连接到与门的A输入口;同时延时器的“Done”端 → 连接到非门的输入口;非门的输出 → 接入与门的B输入口。这样构建出的控制条件是:门正在开启中,且延时尚未结束。也就是“开启中且未完成”的状态。
第三步:与门的输出 → 连接到伺服电机的“Open”控制口。此时门只在延时期间保持开启,一旦Done信号传来,与门的输出被切断,门体自动关闭。
这个电路结构的精妙之处在于,利用“Done”信号反向封锁与门,避免门体长时间敞开。如果跳过非门,直接将Done连接到伺服电机的Close口,会导致开门瞬间又收到关闭指令——门根本打不开,直接卡死在半路上。
供电配置与调试激活指南
为延时器和逻辑门接上电池或发电机,红灯亮起即表示通电正常。右键点击延时器,在弹出菜单中将“Duration”设置为3.0秒(你也可以根据实际需要在2到5秒之间调整)。
将伺服电机安装在门体正上方,齿轮需要咬合门框顶部的滑轨;压力板埋入门前地面,确保角色踩踏时能稳定触发信号。
务必检查所有连线是否为实线——虚线代表连接断开或方向错误。按F1打开电线显示模式,确认每根线都是从输出端出发、指向输入端,没有反向或悬空的情况。这一步看似琐碎,但往往是排查故障时最容易忽略的关键所在。
