admin 发表于 2021-9-29 17:04:05

我的世界BUD活塞电梯制作方法原理详解

我的世界里面很多东西都可以通过不同方法来实现,最近有玩家制作了一部bud电梯,是通过活塞来完成,下面是详细制作方法和原理解析,有兴趣可以试试。
?BUD活塞电梯制作方法原理详解
要做的东西大概是这样的
/up/201402/103315_9552823722362.jpg
1. 活塞虫原理
首先是单向的活塞虫
http://h.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=16911b945066d0167a199e2da710a53a/b7fd5266d016092484523a42d60735fae6cd3477.jpg?referer=a5c814684890f6035da7a977742e&x=.jpg
由一个粘性一个普通活塞组成
图片表示的是一对活塞的变化,从左往右看是时间顺序,下同
轮流对上下活塞发出脉冲信号(0到1再到0)
就能使活塞上行,交换位置就能下行。
双向活塞虫利用了粘性活塞的特性(测试1.6,1.7可用,其他版本未测)
如果一个粘性活塞被宽度只有1刻的脉冲激活,它会一次性地推/拉一个方块,但不会再把方块拉/推回来。粘性活塞的这个特性使得其非常适合建造压缩的T触发器
http://a.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=03bea7b860d9f2d3241124ea99d7fb2e/0bd162d9f2d3572c699504858813632762d0c370.jpg?referer=93b2b725530fd9f9f90060592d2e&x=.jpg
如图的上下两个粘性活塞收到一刻的脉冲(必须是一刻长度)后,就会变成右边这样,这样如果能控制脉冲的长度和顺序
就能“使用一组活塞完成上下两个动作
http://b.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=632c7d7f0b24ab18e416e13205c197f0/d1160924ab18972be54d9893e4cd7b899e510a77.jpg?referer=7bda5b6a718da9771738b31b762e&x=.jpg
以下是电梯的基本构想,如果能够“检测到有活塞到来时自动对其发出一刻脉冲信号
那么上图中只要对底部的活塞手动输入一次脉冲,就能完成从左到右和从右到左的过程(上楼和下楼)
但是实际上并没有这么简单
http://f.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=b8849bbad739b60049ce0fb2d96b4417/37d3d539b6003af397cd4439372ac65c1038b670.jpg?referer=f9ad9bb82d2eb938b57a4fc2f22e&x=.jpg
把活塞伸缩的过程分解活塞臂伸长时,活塞本身和活塞臂(从下往上数第一层和第二层)都会视为方块更新
如果:1.伸长的活塞再次触发电路产生脉冲,就会使活塞无限抽搐,或者信号重叠长度超过一刻。
2.脉冲到达速度过快,第二场活塞壁触发脉冲后上部活塞没有下来,信号已经结束了。
因此:1.BUD检测的复位(使其能进行下一次检测)要有一定延迟。
2.脉冲也要有一定延迟,使被抽动的活塞恰好收到活塞壁引发的信号。
2.BUD检测部分
BUD(即方块更新感应器),指能检测方块更新发出信号的电路。
我用到过的有以下两种,粘性活塞位置代表了被检测的方块
http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=f5c379568594a4c20e23e72e3ecf6ae8/d53f8794a4c27d1ef150a39d19d5ad6eddc43870.jpg?referer=5bbb5a5fadc37931247fb319782f&x=.jpg

http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=3f8cc36f1f950a7b71354ec13aea13e4/6f061d950a7b02080870a7b860d9f2d3572cc82a.jpg?referer=18e75b4d69600c33a96eeaf828e8&x=.jpg
两者原理相似,上边的体积较小,但为了简化电路牺牲了速度,是这次用到的版本,以他为例介绍原理
这款检测器的原理很简单,活塞无法推动伸出的活塞臂,被卡住后附加方块更新才会推出
拆掉红石块后的样子(抱歉由于材质包的原因中继器方向不是很清楚,本电路除此处的三档中继器外,其他全为一档,可由火把位置看清方向)
http://a.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=43b81f789113b07eb9bd500d3cece01e/b3119313b07eca80dd72a1be932397dda1448370.jpg?referer=ce8c0a86cc1b9d16d3d0af51ed2e&x=.jpg

http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=f5c379568594a4c20e23e72e3ecf6ae8/d53f8794a4c27d1ef150a39d19d5ad6eddc43870.jpg?referer=5bbb5a5fadc37931247fb319782f&x=.jpg
在所示区域放入红石块,三档中继器给石块充能,火把熄灭,导致右侧活塞收回,左侧粘性活塞试图推出但被卡住
(注意此处,粘性活塞的中继器并不必要,为了压缩电路对粘性活塞使用了一刻中继器,这样两个活塞几乎是同时运动的刚好可以卡住,这个中继器绝对不能超过一刻)
然后如果方块更新,粘性活塞便会推出
右侧的三刻中继器,作用是延长信号时间,和右边的一刻延时加在一起,四刻后粘性活塞才会收回(也就是前述的复位可进行下一次检测)
这里的中继器档数很固定,超过了会错过更新,延时不够信号会重叠。因此必须是三刻,一刻
3.脉冲产生结构
原理是像这样的三个中继器
http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=5ad49843c45c1038207ecec7822ae22e/342ac65c1038534348761f789113b07eca80882a.jpg?referer=66e6285ce7dde711bec577c6e8e8&x=.jpg
当信号源(火把)变为0时,下面的中继器输出变为0,解开锁存同时左侧的中继器将一刻信号输出
稍加改动后连上BUD

http://f.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=7fec745aca95d143de76e42643cbf33f/d833c895d143ad4bec58de9980025aafa40f0670.jpg?referer=133826bdb11c87018fa187d6622f&x=.jpg
中继器全部为一刻,也不能改。
【调试】
在检测位置放入一个活塞,活塞短促地抽搐一次,说明成功
这样的话主要的电路已经完成了,这个电路占地两格(包括了底下的方块),所以可以在两侧对称分布,无限叠加
具体结构看图
http://f.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=e069e22322a446237acaa567a8190333/4e4a20a4462309f71d19354b700e0cf3d7cad671.jpg?referer=4b17bd515143fbf29c3b9313122f&x=.jpg
4.运作与调试
http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=39b0ee7f6f224f4a5399731639cce16f/42166d224f4a20a4cd68a49e92529822720ed071.jpg?referer=621b9843c45c10387d69fbf2102f&x=.jpg
像这样放好活塞虫, 就能动了(注意底下要多挖掉一格),激活右边BUD下行(在检测的活塞上放个方块即可)
http://e.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=cf93c04b4d4a20a4351e3cc2a069e91f/6c224f4a20a4462385723d3b9a22720e0cf3d72b.jpg?referer=b9af6b3512385343d5d8b31111e9&x=.jpg
激活左边BUD上行。
电梯运行时最后的位置是在最末一层电路的上下两层,激活倒数第二层电路可启动电梯”
5.延伸
在这个基础上叠加,电梯就做好了,但是这样电梯的两边是三面都是线路,明显不能用,接下来就要把信号接出去
在外面做一个同步运行的活塞虫,不用检测只需接受这边同步的信号即可
http://e.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=f5f1947bb11bb0518b24b32d0641ab89/3812b31bb051f819da9e9b13d8b44aed2e73e734.jpg?referer=fc6aa593533d269777c43c6d41ea&x=.jpg
线路如图,输出到一个1*2的电梯,红圈部分放上和内部活塞虫(位置和内部的对齐)
没有什么特别的,绿圈是一个两个信号的交叉
结构像是这样
http://d.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=2bbf2069b8a1cd1101b672258929b9c1/d000baa1cd11728b9473487bcafcc3cec3fd2c09.jpg?referer=1bf6202aaf4bd1135dda82028c07&x=.jpg
可以使两个信号互不影响。
到此为止电路就完成了,剩下的就是不停地堆.....
6.控制系统
在之前的调试中,控制方法就是在第二层(或倒数第二层)手动更新方块引发BUD
上图的搭建中已经顺手把控制做了。
http://h.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=180a4691184c510faac4e21f50625410/eaf81a4c510fd9f94864cd30272dd42a2834a47c.jpg?referer=aee3668674094b3682852edd0412&x=.jpg
用类似这样的结构连上把手就能控制了
上图里可以发现两边的层数不一样,左侧两层,右侧三层,倒数第二和第二层都在左侧。
这样上下的控制就都放在左侧了(也就是1*2电梯的那边,比较顺手)
7.试运行
http://b.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=c9d704684e086e066ea83f4e32330ac9/a8014c086e061d957b35af6179f40ad162d9ca7c.jpg?referer=835113606963f624454a0c333612&x=.jpg

http://e.hiphotos.bdimg.com/album/s%3D550%3Bq%3D90%3Bc%3Dxiangce%2C100%2C100/sign=5b98147bcafcc3ceb0c0c936a27ea7b5/b812c8fcc3cec3fde08b3f2cd488d43f87942735.jpg?referer=9e8af7c6a60f4bfbd5c7aa6481eb&x=.jpg
成功。
页: [1]
查看完整版本: 我的世界BUD活塞电梯制作方法原理详解