您的位置: 單機(jī) > 攻略 > 圖文攻略 > 攻略詳情

星界邊境 電路密碼鎖圖文詳解 怎么做密碼鎖

時間:2014-01-05 21:38:18
  • 來源:3DM論壇-Sherisky
  • 作者:fcz1234
  • 編輯:ChunTian
0

星界邊境 電路密碼鎖圖文詳解 怎么做密碼鎖

這次SH來教大家制作一個功能相對健全的密碼門。

說道密碼門,其實先前SH關(guān)于機(jī)關(guān)的貼子里有提到,但那畢竟是通過陷阱來完成數(shù)字排序的,功能也不全面。用在陷阱上,例如地磚密碼,就是說,前面輸入的數(shù)字無法再次按動,或后面再按的時候沒有任何效果。

而這次我們所要實現(xiàn)的為:1/9^6為正確概率幾率的密碼鎖,就是我們生活中常輸?shù)牧幻艽a。

先來說說這次的密碼門所達(dá)成的效果:

順序密碼輸入,輸錯后電路自動清空先前輸入內(nèi)容,并短暫鳴笛。有三次輸入機(jī)會,顯示剩余次數(shù),三次輸錯后密碼門將被鎖死并長鳴警笛。若在門處私自接入終端開門,同樣會觸發(fā)長鳴警報(為用戶提供可激發(fā)陷阱的輸出接口),密碼輸入完成后門開,過門電路自動初始化。

想要實現(xiàn)這些效果,有的朋友可能會有無從下手的感覺。的確,這里面細(xì)分的話為幾個電路協(xié)同運(yùn)作。

但SH在這里可以保證,在手札中與大家分享的電路不會涉及數(shù)電知識。我們只要知道每個元件的效果,提出問題,利用效果解決問題即可。

這里我們會用到:鎖存器,非門,與門,或門,小電鈕,警報器,小燈泡這幾個元件。當(dāng)你知道這幾個元件的效果后,吸收這篇手札將不再有知識上的障礙。

先是效果圖:

咳...總共三個部分,其中有四分之三用的都是一個套路,大家無須擔(dān)心。

這之中如何運(yùn)作的下面會拆開講,并分八步將線路連接截圖給大家。故而后是...

光路圖→_→

求別扔,保證很簡單,看這個只是讓大家有個大概的印象,就算最后沒理解也能按照SH分八步給的圖紙搭建起來。

下面將這個機(jī)關(guān)拆分來講,嚴(yán)格來說分三個部分。

首先如下:

下面是光路圖:

這部分稱為B7一位密碼,密碼只有一位,上圖中①③為鎖存器(鎖存器說明見:點我查看)②④為非門,⑤為按鈕(數(shù)字與小鍵盤相對應(yīng))。

下面我來說下電路運(yùn)行過程:

與③連接的按鈕為數(shù)字7,是正確的數(shù)字。當(dāng)七被按下后,按鈕會輸出1秒的高電平,由于①兩個輸入端都與數(shù)字7相連,故兩個輸入端同時接入高電平,(將鎖存器輸出變?yōu)楦唠娖剑┎⑼瑫r斷開(當(dāng)上端輸入低電平時下端無論高低電平如何變化都不會改變上端接入低電平前鎖存器的輸出類型)這樣一個高電平輸出信號就被我們留住了。

有人可能要說了,一位密碼直接將鎖存器輸出端與門的輸入端相連就好了,實則不然。因為我們這里所講的是多位密碼順序輸入電路以及密碼門的前置,看過下面的就明白了。

當(dāng)我們按下錯誤的按鈕時①輸出高電平,被②轉(zhuǎn)化為低電平,由于我們沒按7,故③輸出為低電平,兩個低電平接入非門,非門輸出高電平到到①和③的上端(開放更改鎖存器輸出類型權(quán)限)。按鈕在按下后會持續(xù)1秒的高電平輸出,在它關(guān)閉前電路便已經(jīng)打開了1,3的修改權(quán)限,也就是說這時候①處鎖存器可以說是沒起到應(yīng)有的作用(②鎖存器的存在價值在于當(dāng)輸入正確時保留信號,這個在多位密碼時會用到,同時可以保持門衛(wèi)開啟狀態(tài)。至于①處為何用鎖存器后面會提到)。

也就是說,當(dāng)輸錯密碼時,電路會在一秒鐘的時間內(nèi)自動復(fù)位。

這便是B7的一位密碼。

一般來說我們習(xí)慣將密碼設(shè)為六位,當(dāng)然無論多少在電路中都是一個重復(fù)的過程。

就拿三位密碼(728)來舉例好了:

如圖所示的電路其實就是重復(fù)了三次一位密碼的電路,而每個電路后加上的非門為的是使按下正確數(shù)字后的輸出信號為持續(xù)低電平,這樣只有當(dāng)所有數(shù)字都被按下時,非門才會對門輸高電平(開門)。而當(dāng)例如在輸入7前輸入2時,電路會自動初始化。

如此實現(xiàn)了兩點:所有數(shù)字都被輸入,只有當(dāng)輸入前一數(shù)字后,輸入后面的數(shù)字才不會初始化。

這里⑦中下面的鎖碼器與7相連,上面的鎖存器連接除7之外的數(shù)字。而②中下面的鎖存器連接2,上面的鎖存器連接7和2以外的數(shù)字。⑧中下面的鎖存器連接8,上面的鎖存器連接除8和2以外的數(shù)字。

所以,這是個成功幾率為1/9*8^5的門鎖。相比地磚密碼大大提升了輸錯的概率。

通過的就是:當(dāng)前一個數(shù)字輸入后打開后一個數(shù)字鎖存器的修改權(quán)限(例如當(dāng)與數(shù)字7對應(yīng)的鎖存器亮起后,輸出高電平到2負(fù)責(zé)接收錯誤信號的鎖存器上端,這樣當(dāng)有錯誤信號產(chǎn)生的時候,這個鎖存器會輸出一秒的高電平將整個電路初始化,但當(dāng)我們第一次輸入7的時候,由于2沒亮,故不會改變8上端鎖存器的輸出類型,這樣在8的錯誤端就能連接7了)。也就是說,相對于地磚密碼,第二個數(shù)字往后的部分都可以將負(fù)責(zé)接收錯誤信號的鎖存器與上上個數(shù)字相連。

這里有一點值得注意,當(dāng)任意一錯誤端(每組位于上面的鎖存器)變?yōu)楦唠娖捷敵鰰r,電路會自動初始化,這個過程通過給左上角或門一個強(qiáng)電流來實現(xiàn)的。這時,或門會給所有鎖存器上端一個高電平,使其變?yōu)榕c下端接入口同步,當(dāng)錯誤端初始化后,或門也將歸為低電平輸出。也就是說,想實現(xiàn)全電路初始化的前提是,每個鎖存器在或門變?yōu)榈碗娖捷敵銮跋露溯斎攵吮3值碗娖捷斎搿?/p>

下面便是以1/9^6為正確幾率的密碼鎖的部分布置,如圖(重復(fù)數(shù)字同理):

可以發(fā)現(xiàn),在⑦后多了三個元件,分別是非門,與門和鎖存器。我們在構(gòu)成六位密碼時需要五組這樣的裝置,這里我為了方便講解故擺得比較散,新加的線路我用黃線勾出來了。

我來解釋下,當(dāng)我們第一次按7時,按鈕輸出高電平,⑦中下端鎖存器輸出狀態(tài)變?yōu)楦唠娖讲old住。當(dāng)一秒后按鈕關(guān)閉時輸出低電平,被新加入的那個非門轉(zhuǎn)為高電平,這樣新加的那個鎖存器兩端便成了高電平,同時鎖存器輸出高電平信號給新加入的與門。之后當(dāng)我們再按7的時候,按鈕輸出高電平到與門,這時與門輸出高電平給②中上方的鎖存器,鎖存器輸出高電平報錯,往后便是電流回復(fù)部分了。

這里新加的非門與⑦下端的鎖存器哪個對新加所存器的高低端都一樣,因為新加的非門與新加的與門在時間軸上處于相同的位置,也就是說,在新加的鎖存器變?yōu)榈碗娖街叭阅苡幸粋€瞬間與按鈕一起對新加的與門輸出高電平。

當(dāng)然,在后面搭建的過程中我按非高鎖低連接新加鎖存器的,大家無需奇怪。

其實這個過程就是以鎖存器彼此關(guān)聯(lián)分別記錄按鈕一次開關(guān)而實現(xiàn)電路識別二次重復(fù)信號的。我們要善于發(fā)現(xiàn)或制造同按一鍵兩次,前后的區(qū)別,以這里為立足點以實現(xiàn)我們所期望的目的。

此上,便是整個電路約3/4的內(nèi)容,下面節(jié)奏會放快。

友情提示:支持鍵盤左右鍵"←""→"翻頁
9.3
已有100人評分 您還未評分!

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

STEAM正版購買
今日特惠星界邊境
星界邊境
-31%¥48¥33
立即購買
3DM自運(yùn)營游戲推薦 更多+