步驟1:進(jìn)程
首先,您需要確定所需的鎖類型。
FAIL SAFE/UNLOCKED在打開時保持打開狀態(tài)單元失去動力。如果在斷電情況下門必須可訪問,則通常使用此方法-例如,除非對鎖通電,否則Fire FAIL SECURE/LOCKED保持鎖定狀態(tài)。如果使用傳統(tǒng)的門禁系統(tǒng),除非通電,否則門禁一直處于鎖定狀態(tài),這將更為合適。
下面是顯示設(shè)備操作方式的流程圖。
簡單地說,如果您輸入
如果是[iButton]訪問密鑰,則微處理器將檢查存儲在其EEPROM(內(nèi)存)中的已知密鑰列表,如果它是[iButton]訪問密鑰,則微處理器將首先檢查它是否是編程密鑰或訪問密鑰。如果找到它,它將讓您進(jìn)入。否則,它會發(fā)出紅燈,表示未授予任何訪問權(quán)限。
如果它是任何類型的可重編程鍵(例如,一個iButton帶有要存儲的新鍵列表)內(nèi)部EEPROM)。它將檢查是否允許ibutton重新編程內(nèi)部EEPROM,但會檢查其驗證碼。 (這是由USB編程器編程到iButton中的,您不能更改-有關(guān)信息,請參見最后一頁。)
如果允許iButton對內(nèi)部EEPROM進(jìn)行編程,則LED指示燈將閃爍綠色/橙色,然后閃爍微處理器將所有按鍵代碼從iButton上拉下來并將其存儲到內(nèi)部EEPROM中。這將導(dǎo)致LED閃爍,可能需要長達(dá)20秒的時間-請勿在這種情況下拔下鑰匙。然后,LED指示燈將以綠色閃爍,表明編程已結(jié)束-現(xiàn)在,請刪除iButton。
步驟2:組件
確定,因此可講的很漂亮容易,我給您原理圖,零件清單,十六進(jìn)制文件,然后構(gòu)建它-很簡單!我將提供零件清單和Rapid Electronics(http://www.rapidonline.com)零件號因此您可以尋找自己的供應(yīng)商-盡管快速的效果還不錯!
在這里列出零件清單
門鎖
1x橋式整流器(rapid#47-3202)
1x 5v 7805穩(wěn)壓器(快速編號47-3313)
1x SIL繼電器(快速編號60-0670)
1x 100uf上限(快速#10-3260)
1x 470uf上限(快速#11-0275)
1x 220f電容(快速#11-0260)
2x 1k電阻
1x 4k7電阻
1x 16f628 PIC micro
1x 24LC04 4k eeprom(快速#22-0170)
1x 8pin dil支架
1x 18pin dil支架
1x DPDT迷你開關(guān)(快速#76-0220)
1x 3pin插頭(快速#22-0515)
1x跳線(rapid#77-0237)
2x 2pin接線端子(快速編號21-1700)
1x Electro nic版本(http://www.directlocks.co.uk)
1個帶BiColour LED的iButton探針(MBL)(部件編號hc00039 http://www.homechip.com)
1-80x DS1990A iButtons( http://www.homechip.com)
USB編程器
1x 18f2550 PIC micro
1x 20MHz XTAL
2x 22pf電容(陶瓷光盤)
1x 220nf電容
1x 1k分辨率
1x LED(任何顏色)
1x USB B插槽
1x iButton固定器探頭DS1402(可以使用)(http://www.homechip.com)
1x DS1973 iButton(http://www.homechip.com)
某些iButton硬件或按鈕可通過從http://www.ibutton.com(直接從maxim)訂購樣品免費獲得。
步驟3:鎖的原理圖和PCB
以下是鎖的原理圖,PCB和最終示例照片。有關(guān)可打印的PCB布局,請參見下載。
有關(guān)原理圖的高分辨率版本,請單擊 i 并下載文件(14kb)。
PCB布局可在下載頁面上找到。 。
步驟4:編程器的示意圖,PCB和照片
如下所示USB編程器的原理圖,示例PCB以及最終生產(chǎn)的PCB的照片
步驟5:對PIC微控制器進(jìn)行編程
好,所以我們中的一些人可能已經(jīng)到了這一點并思考了-我該如何編程PIC控制器。下面是最簡單的方法。
獲取支持PIC 18f4550的PIC編程器(例如ebay),并按照說明進(jìn)行操作。遇到這種情況,請問當(dāng)?shù)貙W(xué)?;?qū)W院的任何人,電子產(chǎn)品社區(qū)的任何人,或者給我發(fā)電子郵件至:instructionyibATdandycoolDOTcoDOTuk,如果您遇到麻煩,我將為您編程。雖然在網(wǎng)上大量記錄了如何對這些設(shè)備進(jìn)行編程。
第二個想法。..經(jīng)濟(jì)機(jī)會!如果您喜歡(10GBP/15euro/$ 20)paypal,我可以將這兩種PIC的預(yù)編程軟件賣給您。但是我堅持您可以輕松地自己做。
只需使用默認(rèn)的保險絲組對PIC進(jìn)行編程。 HEX文件(我認(rèn)為)應(yīng)該包含振蕩器設(shè)置的信息,例如,對我來說,我剛插入電源就可以了。
它以INT OSC,無WDT的4MHz運行。
步驟6:使其顯得浮華!
現(xiàn)在,您可以將兩個模塊擠入一些浮華的齒輪中使用了作為新安全系統(tǒng)的一部分!
步驟7:下載!
在這里您可以下載軟件(需要.Net framework 3.5),pcb文件和固件。使用Mike o‘brien的USB HID庫-謝謝Mike!
http://labs.mike-obrien.net/view.aspx?projectid=hidlibrary
使用TinyCad創(chuàng)建的原理圖使用PCB Wizard 3制作的PCB
從pdf打印pcb時,打印為A4紙,請確保acrobat中的任何收縮選項均已禁用以保持比例。
步驟8:最后。.
一個鍵可以編程為更新1,也可以編程1000個鎖,它不需要每次都重新編程,因此您可以擁有一個所有的鎖數(shù)組使用相同的鍵將其打開?;蚧旌洗钆?。這樣可以節(jié)省編程新鎖的時間,如果丟失一把鑰匙也可以更新鎖-嘿,鑰匙只花了1磅!
最初的概念是用所有人都可以擁有的電子鎖替換建筑物中的所有鎖?,F(xiàn)在只能使用同一項目構(gòu)建的任何人對這些鎖進(jìn)行技術(shù)上的重新編程。該軟件確實允許使用唯一的密鑰代碼,以便沒人能覆蓋您的鎖的eeprom。
該密鑰代碼存儲在固件和USB軟件應(yīng)用程序中,因此能夠無需任何冗長的配置即可開始運行。
但是,如果您的需求超出此范圍,并且需要安全的密碼,那么只有您可以重新編程鎖,給我發(fā)電子郵件有需求,也許我會為您準(zhǔn)備一個自定義應(yīng)用程序+十六進(jìn)制代碼。 》 instructionyATdandycoolDOTcoDOTuk
我敢肯定,最逆您的逆向工程和拖延技能可能會找到一種方法。..但是由于那些頑皮的web2.0-的潛在商業(yè)用途,我正在密切注意
合法的地方:
根本不能保證它的功能!不應(yīng)用作REAL安全設(shè)備,這僅是概念性項目。但這真該死!
-
可編程
+關(guān)注
關(guān)注
2文章
865瀏覽量
39837 -
iButton
+關(guān)注
關(guān)注
1文章
30瀏覽量
24479 -
門鎖
+關(guān)注
關(guān)注
0文章
47瀏覽量
11931
發(fā)布評論請先 登錄
相關(guān)推薦
評論