今天给大家带来六位物品密码锁,并且拥有改密码功能。
制作过程共4个小时。
吾乃红石渣,请勿吐槽。
-----------------------------------------------------------------------------------------------------------------------------
图片预览
如图是密码门的操作处。
可以看到墙上有一个凹槽,是用来改密码的。把橙色、品红色、淡蓝色、黄色、黄绿色、粉色羊毛按你希望的顺序摆在凹槽里,每一种羊毛必须使用,也只能使用一次。如图这样摆,就是把密码改成了橙色、品红色、浅蓝色、黄色、黄绿色、粉色。
然后,按下最左边的按钮,密码就会修改成你摆出来的顺序。
设置/修改好密码之后,如果你想开门,需要输入刚才设置的密码,首先打开投掷器。
然后把六种羊毛按刚才设置的顺序排列。
最后按下Enter,门就开了。
如果你想关门,按下Reset按钮,门会关掉,并且现在可以重新输入密码。
如果您不想看完,在这里先点下顶吧!
原理详解
如图,是整个密码门的电路部分,体积十分庞大。共有差不多300个命令方块。
1.密码检验部分
如图有6个投掷器,每个下面都有一个漏斗。系统会把你输入密码的那个投掷器克隆6份,分别克隆到这里的六个发射器的位置。
六个漏斗里各摆了5种羊毛,于是投掷器中的6种羊毛会被漏斗吸进去5个,只剩下一个留在发射器里。第一个发射器把橙色羊毛过滤下来,第二个过滤品红色,第三个过滤浅蓝色,第四个过滤黄色,第五个过滤黄绿色,第六个过滤粉色。
之后,系统会检测每个投掷器里的物品在第几格,判断是否与设置的相同。这里是检测一个投掷器的单元。
共含12个命令方块,右边6个用于检测物品在1-6格,左边6个用于输出。6个检测的命令方块只有1个后面有比较器,这个比较器就是设置密码的部分放置的。于是6个单元每一个比较器都亮了,就会触发一个与非门,铁门就会打开。
2.重设密码部分
当你按下Set Password按钮时,系统会把密码检验部分的所有比较器删除。
之后此部分会检测6个羊毛的排列顺序,也有6个单元,一个单元对应一种颜色。
这个单元的结构与检验密码的结构相同,共12个命令方块,六个分别检测某种颜色在1-6格中的哪一个,然后输出信号,在密码检验部分的一个单元里的对应位置放一个比较器。6个单元在检测密码的对应6个单元的对应位置放置比较器,所以在检测密码部分被激活时,只有与设置的密码相符才能输出讯号。
差不多值得讲的就是这么多了,其他内容可以下载下来自己研究。