Obsah:

USB preprogramovateľný IButton zámok dverí: 8 krokov
USB preprogramovateľný IButton zámok dverí: 8 krokov

Video: USB preprogramovateľný IButton zámok dverí: 8 krokov

Video: USB preprogramovateľný IButton zámok dverí: 8 krokov
Video: Flipper Zero Brute-forces A Door Open 2024, Júl
Anonim
USB preprogramovateľný IBlačidlový zámok dverí
USB preprogramovateľný IBlačidlový zámok dverí

iButtons sú malé tlačidlá ako obaly, ktoré komunikujú iba s 2 vodičmi. Sú neuveriteľne robustné a všetky majú jedinečné sériové číslo, ktoré je hardvér zapísaný do zariadenia a ktoré sa už nikdy neopakuje. Sú lacné (asi 1 libra / 1, 50 eur / 2 doláre)

Toto sériové číslo umožňuje, aby boli kľúče skutočne jedinečné, a preto sú efektívne bezpečné. Videl som ich používať:> ako prihlasovacie zariadenie na baroch> v bezpečnostných peniazoch> počítačové prihlasovanie> ako bezpečné dongle používané s drahým softvérom. > … ako zámky dverí! Problém s ich používaním pre začiatočníkov je, že musíte byť schopní naprogramovať hardvér na ich prečítanie a ak stratíte kľúč, uzamykacie zariadenie je zbytočné! Tento návod vám ukáže, ako vytvoriť zámok, a programátor USB, ktorý vám umožní napísať nové kľúče k zámku v priebehu niekoľkých sekúnd bez demontáže jednotky. Vďaka tomu bude zámok úplne bezpečný a bude ho možné aktualizovať až pre 80 kľúčov súčasne. Zámok môže fungovať medzi 5-30 V AC alebo DC, a preto je neuveriteľne flexibilný; navrhnuté tak, aby pracovalo na rovnakom napätí ako vaše elektronické dverné uvoľnenie-môžete si kúpiť najlacnejšie alebo najdrahšie, ktoré nájdete, s poistkou proti zlyhaniu alebo s odblokovaním, s AC alebo DC, 12 V alebo 24 V. Čo budete potrebovať:> Komponenty (pozri ďalej)> Programátor PIC> Elektronické otváranie dverí. > Zariadenie na výrobu DPS (ak chcete, aby vyzeralo robustne) UPOZORNENIE !!! Toto je starý návod, ktorý som z nejakého dôvodu nenahral. Ak máte problém s jeho vytvorením, pošlite mi e -mail a ja vám rád pomôžem - nemôžem však zaručiť, že som to urobil tak jednoducho, ako je to možné - ospravedlňujeme sa - dúfam, že to poskytne inšpiráciu, ak nič iné.

Krok 1: Proces

Proces
Proces

Najprv sa musíte rozhodnúť, aký typ zámku potrebujete.

FAIL SAFE/UNLOCKED zostanú otvorené, keď jednotka stratí napájanie. Toto by sa spravidla používalo, ak sú dvere prístupné v prípade výpadku napájania - napr. Požiar FAIL ZABEZPEČENÝ/ZAMKNUTÝ zostane zamknutý, pokiaľ nie je na zámok napájané. Tieto by boli vhodnejšie pri použití tradičného systému vchodových dverí, v ktorom sú dvere vždy tradične zamknuté, pokiaľ nie je zapojené napájanie. Nasleduje vývojový diagram, ktorý ukazuje, ako zariadenie funguje. Jednoducho, ak zadáte kľúč, mikroprocesor najskôr skontroluje, či ide o programovací kľúč alebo prístupový kľúč. Ak je to prístupový kľúč [iButton], mikroprocesor skontroluje zoznam známych kľúčov uložených v jeho pamäti EEPROM (pamäť), ak ho nájde, vpustí vás dovnútra. V opačnom prípade pošle červené svetlo, že nie je prístup udelené. Ak ide o preprogramovateľný kľúč akéhokoľvek typu (napr. Tlačidlo iButton s novým zoznamom kľúčov, ktoré sa majú uložiť do internej pamäte EEPROM). Skontroluje, či je ibuttonu dovolené preprogramovať internú EEPROM, ale skontroluje svoj autentifikačný kód. (Toto je naprogramované do iButton programátorom USB a to nemôžete zmeniť - informácie nájdete na poslednej strane). Ak je iButtonu dovolené naprogramovať internú EEPROM, LED dióda bude blikať zeleno/oranžovo a potom mikroprocesor vytiahne všetky kódy kľúčov z iButton a uloží ich do svojej internej EEPROM. To spôsobí blikanie LED diódy a môže to trvať až 20 sekúnd - nevyberajte kľúč, pokiaľ sa to deje. LED diódy potom začnú blikať nazeleno, čo znamená, že programovanie je ukončené - teraz odstráňte tlačidlo iButton.

Krok 2: Komponenty

Dobre, takže návod je veľmi jednoduchý, poskytnem vám schému, zoznam dielov, hexadecimálny súbor a vy ho vytvoríte - jednoducho! Dám zoznam súčiastok a číslo dielu Rapid Electronics (https://www.rapidonline.com), aby ste si mohli obstarať vlastného dodávateľa - hoci rapid je celkom dobrý! Tu je zoznam dielov Zámok dverí

1x Bridge Rectifier (rapid# 47-3202) 1x 5v 7805 regulátor napätia (rapid# 47-3313) 1x SIL relé (rapid# 60-0670) 1x 100uf cap (rapid# 10-3260) 1x 470uf cap (rapid# 11- 0275) 1x kryt 220f (rýchly# 11-0260) 2x 1k odpor 1x 4k7 odpor 1x 16f628 PIC mikro 1x 24LC04 4k eeprom (rýchly# 22-0170) 1x 8pin dil držiak 1x 18pin dil držiak 1x DPDT mini spínač (rapid# 76- 0220) 1x 3pin konektor (rapid# 22-0515) 1x jumper (rapid# 77-0237) 2x 2pin svorkovnica (rapid# 21-1700) 1x elektronické uvoľnenie (https://www.directlocks.co.uk) 1x iButton sonda s BiColour LED (MBL) (časť# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB programátor 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf caps (keramický disk) 1x kryt 220nf 1x 1k res 1x LED (ľubovoľná farba) 1x USB B zásuvka 1x iButton držiak sonda DS1402 (urobí každý) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Niektorý hardvér alebo tlačidlá iButton je možné bezplatne získať objednaním vzoriek z webu https:// www. ibutton.com (priamo z maxima).

Krok 3: Schéma a DPS pre zámok

Schéma a DPS pre zámok
Schéma a DPS pre zámok
Schéma a DPS pre zámok
Schéma a DPS pre zámok

Nasleduje schéma, DPS a posledná ukážková fotografia zámku. Rozloženie tlačenej dosky plošných spojov nájdete v časti sťahovanie. Ak chcete získať verziu schémy vo vysokom rozlíšení, kliknite na ikonu i a stiahnite súbor (14 kB). Rozloženie DPS je k dispozícii na stránke sťahovania.

Krok 4: Schéma, DPS a fotografia programátora

Schéma, DPS a fotografia programátora
Schéma, DPS a fotografia programátora
Schéma, DPS a fotografia programátora
Schéma, DPS a fotografia programátora

nižšie je schematický príklad DPS a fotografia finálnej vyrobenej DPS programátora USB

Krok 5: Programovanie mikrokontroléra PIC

OK, takže niektorí z nás sa možno dostali k tomuto bodu a mysleli si - ako sakra môžem naprogramovať regulátor PIC. Nižšie je najjednoduchší spôsob. Zaobstarajte si programátor PIC (napríklad ebay), ktorý podporuje PIC 18f4550, a postupujte podľa pokynov. Ak sa domnievate, že sa to opýtate, opýtajte sa kohokoľvek z miestnej školy alebo vysokej školy, kohokoľvek z elektronickej komunity, alebo mi pošlite e -mail na adresu instructyibATdandycoolDOTcoDOTuk a ja zistím, či vám to môžem naprogramovať, ak máte problémy. Na webe je však HEAVYY dokumentované, ako tieto zariadenia naprogramovať. Druhá myšlienka … finančná príležitosť! Ak sa vám páči paypal (10 GBP / 15 EUR / 20 USD), mohol by som vám predať obidva vopred naprogramované obrázky. Trvám však na tom, že to môžete dostatočne ľahko urobiť sami. Stačí naprogramovať PIC s predvolenými poistkami. HEX súbor (myslím) by mal obsahovať informácie o nastaveniach oscilátora a podobne, pre mňa som jednoducho zapojil a všetko išlo. Beží na 4 MHz s INT OSC, bez WDT.

Krok 6: Nech to vyzerá honosne

Nech to vyzerá honosne!
Nech to vyzerá honosne!
Nech to vyzerá honosne!
Nech to vyzerá honosne!

Teraz môžete dva moduly zatlačiť v honosnom zariadení a použiť ako súčasť svojho nového bezpečnostného systému!

Krok 7: sťahovanie

Tu si môžete stiahnuť softvér (vyžaduje. NET Framework 3.5), súbory PCB a firmvér. Používa USB HID knižnicu Mike O'briena - vďaka Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Schémy vytvorené pomocou TinyCad PCB vytvorených pomocou PCB Wizard 3 Pri tlači PCB z pdf vytlačte ako hárok A4, uistite sa, že sú v Acrobate deaktivované všetky možnosti zmenšovania, aby bola zachovaná mierka.

Krok 8: A nakoniec.

A nakoniec.
A nakoniec.

Jeden kľúč je možné naprogramovať na aktualizáciu 1 alebo 1 000 zámkov, nie je potrebné ho vždy preprogramovať, takže môžete mať celý rad zámkov s rovnakými kľúčmi, ktoré ho otvoria. Alebo zmiešajte. To ušetrí hodiny pri programovaní nových zámkov alebo aktualizácii zámkov v prípade straty jedného kľúča - a hej, kľúče stoja iba libru!

Pôvodný koncept bol nahradiť všetky zámky v budove elektronickými zámkami, aby každý mohol mať jeden kľúč, ktorý má prístup iba do požadovaných oblastí. Teraz môžu tieto zámky technicky preprogramovať ktokoľvek s rovnakým projektom. Tento softvér umožňuje použitie jedinečného kódu kľúča, aby telo nemohlo prepísať eeprom vášho zámku. Tento kód kľúča je uložený vo firmvéri a v softvérovej aplikácii USB, takže existuje možnosť spustiť beh bez akejkoľvek zdĺhavej konfigurácie. Ak však vaše potreby presiahnu toto a budete potrebovať bezpečný kľúčový kód, aby ste svoje zámky mohli naprogramovať iba vy, pošlite mi e-mail s potrebou a možno vám pripravím vlastnú aplikáciu + hexadecimálny kód. instructyATdandycoolDOTcoDOTuk Som si istý, že väčšina nadšencov vašich zručností v oblasti reverzného inžinierstva a rozdrobovania môže nájsť spôsob, ako to urobiť … ale veľmi si to strážim kvôli potenciálu komerčného využívania týmito nezbednými web2.0-tkami! Právny bit: Za jeho funkčnosť nie je žiadna záruka! Nemalo by sa používať ako skutočné bezpečnostné zariadenie, jedná sa iba o koncepčný projekt. Ale funguje to sakra svižne! Užite si Daniela Cranea

Odporúča: