Minecraft(我的世界)中文论坛

标题: [红石]4位数可编程密码门●改

作者: cdwcctv    时间: 2011-12-3 20:33
标题: [红石]4位数可编程密码门●改
本帖最后由 cdwcctv 于 2012-3-17 16:14 编辑

    很久之前就做好了的,最近升级到1.0荧石上不能放东西,所以重新做了下~~恩,地图是专为研究红石用,地板都是莹石,还是3层,这样夜晚也不怕被被干扰了。
   
    这是5个按钮,依次是1 、2 、3 、4 、复位和确认(牌子也有写),后面4个红石火把是当LED灯表示位数有无用的,也就是按一个(1到4)后面那个就会亮一个,输入完4个时,按确认,如果密码对了,旁边那个门就会打开,值得注意的是,按的时候慢点,等后面火把反应,再按下一位。
    这个就是那LED灯了

这个是全景...其实地下还有3层的,加上空中还有层,一共4层的板子。
    简单说下原理吧,这个分为2个模块。存储模块和位数选择模块,存储模块故名思意就是存储你的输入数据用的,一共是1到4的4位数,一共需要存储就是4*4,16个数据了所以我用了或非门,4个一组表示一位,一共4组,一层放一组。最上层的那4个就是表示第一位(从左到右)1.、2、3、4的存储信号。从上到下第二层就表示第二位,以此类推。

就这样..上端那个是复位信号的输入,下端是信号输入,然后横着拉的2条分别表示位数信号检测(上面那条)和结果信号(下面那条)。




然后就是位数选择模块,1-4每个信号的输入都会先分别经过一个位数选择模块,他根据位数信号,来判断信号输入到哪一位的存储或非门中。
左边是输入信号,右边3条分别是 1 2 3位的位数信号,通过简单的逻辑和输入信号作并,这样就保证了信号的正确输出。






      今天无聊,修正了下BUG和增加了可用控制杆来设置密码了。

往上是关,往下是开

这个是更改过的存储模块,其实就只是把输出端与新加入的设置密码的输出信号作了下与而已


作者: cdwcctv    时间: 2011-12-3 20:34
本帖最后由 cdwcctv 于 2012-3-17 16:24 编辑

http://115.com/file/e7owbstl#
bate.rar
存档在这里,更新过的哦

作者: geludan    时间: 2011-12-3 20:47
哇,优秀,很久没看到了
作者: reas001    时间: 2011-12-3 20:55
密码门都这么大吗??
作者: imzxcabcd    时间: 2011-12-3 21:19
碉堡了! 这下不怕别人乱进屋子了。
作者: cdwcctv    时间: 2011-12-3 21:24
虽然叫门...但是门本体也只有在第一张图的最右边....
你可以理解为门电路好了...
作者: Hao    时间: 2011-12-3 21:38
好复杂,看不懂
作者: Rainbowstorm    时间: 2011-12-3 21:42
imzxcabcd 发表于 2011-12-3 21:19
碉堡了! 这下不怕别人乱进屋子了。

感情一般的屋子都比这小得多
作者: imzxcabcd    时间: 2011-12-3 21:44
Rainbowstorm 发表于 2011-12-3 21:42
感情一般的屋子都比这小得多

可以设个地下室专门放电路啊
作者: cdwcctv    时间: 2011-12-3 22:08
其实别人真要进...把你门直接拆了都来的快....真要当密码也够了4的4次方那么多中排列组合,够他试一段时间了....
其实我觉得放地下室都不靠谱....我做的可是4层的PCB板啊...有一半多都在地下了还是直接改的地形弄的....我觉得或许那个迷你方块是一个很好的解决方法....只是感觉太小了不好编辑....用他或许可视化人机交互界面都可以实现....
作者: QB1234    时间: 2011-12-4 11:30
好吧   很复杂看不懂= =
作者: TOMATO    时间: 2011-12-4 16:01
哎,红石真是种复杂的玩意啊
作者: Hao    时间: 2011-12-4 22:51
Howard我忍你很久了,动不动就减别人的分,我是看不懂吗。
作者: 颩の★聖痕    时间: 2011-12-4 23:20
LZ这工程要几年……
作者: cdwcctv    时间: 2011-12-5 11:35
颩の★聖痕 发表于 2011-12-4 23:20
LZ这工程要几年……

其实画好原理图后就用了一下午....用修改器改了很多红石和红石火把及中续器外加些羊毛,地形是以前就用地图编辑器弄好了的....我做的就是撒红石粉末而已,有了原理图一会儿就弄好了
作者: Rear    时间: 2011-12-5 12:45
这也太复杂了吧?                 
作者: dtmmtd    时间: 2011-12-5 13:15
cdwcctv 发表于 2011-12-5 11:35
其实画好原理图后就用了一下午....用修改器改了很多红石和红石火把及中续器外加些羊毛,地形是以前就用地 ...

说道原理,好像有个软件叫红石模拟器吧。可以做的...顺便,一下午还不长啊!!!
作者: zjhs999    时间: 2011-12-5 21:48
眼花,果断弃之
作者: 霧雨魔理沙    时间: 2011-12-6 11:21
有没有建议的设计图或者电路图什么的。。。这样看看不懂。。。
作者: cdwcctv    时间: 2011-12-6 13:30
霧雨魔理沙 发表于 2011-12-6 11:21
有没有建议的设计图或者电路图什么的。。。这样看看不懂。。。

其实模块就2个一个存储模块一个位数选择模块

这个就是存储模块,用的是4个“或非门”为一组(我每个放那么开是因为好布线),一组表示一位每层放一组,一共4层,比如第一层(从上到下来算的)的第一个就表示第一位的1,第二个(还是第一层)表示第一位的2,3个位第一位的3,4也为第一位的4.

你说这个怎么和我那个图不太一样....因为我发觉了,结果信号就可以用来表示位数信号了,多拉一条没必要...

说下我这个模块吧...最上面那个是复位端,然后下面4个分别是输入(1234的),横着那条是结果信号(外加位数信号),三角形那个是红石中续器,利用他的单向导通特性,让信号不串线。

这个就是位数选择,一共也有4个,按钮上的1234每个按下后,都会分别经过这个再到存储模块,左下角那个就是输入端,上面那个是输出端,右边那个就是位数信号(从上到下分别是1位 2位和3位)。
那4个输出端(从左到右)分别是接的第一层,第二层,第三层,第四层,那个数字的存储模块的输入端。


作者: 霧雨魔理沙    时间: 2011-12-6 13:39
cdwcctv 发表于 2011-12-6 13:30
其实模块就2个一个存储模块一个位数选择模块

这个就是存储模块,用的是4个“或非门”为一组(我每个放 ...

唔,谢谢了,回去后慢慢研究~
作者: jameshua    时间: 2011-12-6 17:52
好复杂,貌似我朋友做的没这么大啊
作者: cdwcctv    时间: 2011-12-6 19:15
jameshua 发表于 2011-12-6 17:52
好复杂,貌似我朋友做的没这么大啊

没MOD...如果有MOD会小不少...或许有高科技的集成块的MOD  两三块就全部搞定了....所以你懂的...
作者: jameshua    时间: 2011-12-6 19:50
我懂的   
作者: bluexxxxx    时间: 2011-12-6 21:30
好大 = =
都唔知放係邊lo @.@
作者: 1019927246    时间: 2011-12-6 21:56
其实我觉得密码门没什么用现在很多服都有锁门插件..不过还是支持
作者: 1019927246    时间: 2011-12-6 21:57
这个密码门可以缩水吗?
作者: yuanyuan90s    时间: 2011-12-7 01:01
1019927246 发表于 2011-12-6 21:56
其实我觉得密码门没什么用现在很多服都有锁门插件..不过还是支持

本来就没指望能锁住谁  这东西就是研究着玩的   
作者: cdwcctv    时间: 2011-12-7 12:14
yuanyuan90s 发表于 2011-12-7 01:01
本来就没指望能锁住谁  这东西就是研究着玩的

只要是方块,地壳我都能刨开给你看(雾


作者: 刃器    时间: 2011-12-10 20:49
简直精华!!!!
作者: 14250    时间: 2011-12-14 20:24
狗眼~~~~~~~~~~~~~~~~~~~
作者: cdwcctv    时间: 2012-3-17 16:27
自己顶下吧,由于鼠标不好用,花了近一个小时的,没人看就悲剧了
作者: mtd-60    时间: 2012-3-25 11:41
很棒的作品~!