Obsah:

USB přeprogramovatelný IButton Zámek dveří: 8 kroků
USB přeprogramovatelný IButton Zámek dveří: 8 kroků

Video: USB přeprogramovatelný IButton Zámek dveří: 8 kroků

Video: USB přeprogramovatelný IButton Zámek dveří: 8 kroků
Video: Камеди Клаб «Политический лейбл» USB @ComedyClubRussia 2024, Červenec
Anonim
USB přeprogramovatelný IButton dveřní zámek
USB přeprogramovatelný IButton dveřní zámek

iButtons jsou malá tlačítka jako pouzdra, která komunikují pouze se 2 vodiči. Jsou neuvěřitelně robustní a všechny mají jedinečné sériové číslo, které je hardwarem zapsáno do zařízení a nikdy se neopakuje. Jsou levné (asi 1 libra / 1, 50 euro / 2 dolary)

Toto sériové číslo umožňuje, aby klíče byly skutečně jedinečné, a proto jsou efektivně zabezpečené. Viděl jsem je používat:> jako přihlašovací zařízení na bary> v bezpečnostních penězích> přihlášení do počítače> jako zabezpečené hardwarové klíče používané s drahým softwarem. >… Jako dveřní zámky! Problém s jejich používáním pro začátečníky spočívá v tom, že musíte být schopni naprogramovat hardware tak, aby je četl, a pokud ztratíte klíč, uzamykací zařízení je k ničemu! Tento instruktážní program vám ukáže, jak sestavit zámek, a USB programátor, který vám umožní zapsat do zámku nové klíče během několika sekund bez demontáže jednotky. Díky tomu je zámek zcela bezpečný a lze jej aktualizovat až pro 80 klíčů najednou. Zámek může pracovat na napětí 5-30 V AC nebo DC, a proto je neuvěřitelně flexibilní; navrženy tak, aby fungovaly na stejném napětí jako vaše elektronická dveřní spoušť-můžete si koupit to nejlevnější nebo nejdražší, jaké najdete, Fail-Locked nebo Fail-Unlocked, AC nebo DC, 12V nebo 24V. Co budete potřebovat:> Komponenty (viz dále)> Programátor PIC> Elektronické odblokování dveří. > Zařízení na výrobu DPS (pokud chcete, aby vypadalo robustně) POZNÁMKA !!! Toto je starý návod, který jsem z nějakého důvodu nenahrál. Pokud máte potíže s jeho sestavením, pošlete mi e -mail a já vám rád pomůžu - nemohu však zaručit, že jsem to udělal tak jednoduše, jak je to možné - omlouvám se - doufejme, že to poskytne inspiraci, pokud nic jiného.

Krok 1: Proces

Proces
Proces

Nejprve se musíte rozhodnout, jaký typ zámku potřebujete.

FAIL SAFE/UNLOCKED zůstane otevřený, když jednotka ztratí napájení. To by se obecně používalo, pokud by dveře měly být přístupné v případě výpadku napájení - např. Požár FAIL SECURE/LOCKED zůstane zamčený, pokud není k zámku připojeno napájení. Ty by byly vhodnější při použití tradičního systému dveřního vchodu, kdy jsou dveře tradičně vždy zamčené, pokud není připojeno napájení. Níže je vývojový diagram, který ukazuje, jak zařízení funguje. Jednoduše, pokud zadáte klíč, mikroprocesor nejprve zkontroluje, zda je to programovací klíč nebo přístupový klíč. Pokud je to přístupový klíč [iButton], mikroprocesor kontroluje seznam známých klíčů uložených v jeho EEPROM (paměti), pokud jej najde, pustí vás dovnitř. V opačném případě pošle červené světlo, že žádný přístup není udělil. Pokud se jedná o přeprogramovatelný klíč jakéhokoli typu (např. Tlačítko iButton s novým seznamem klíčů pro uložení do interní paměti EEPROM). Zkontroluje, zda je ibuttonu dovoleno přeprogramovat interní EEPROM, ale zkontroluje svůj autentizační kód. (Toto je do iButton naprogramováno USB programátorem a toto nemůžete změnit - informace najdete na poslední stránce). Pokud je iButtonu dovoleno naprogramovat interní EEPROM, bude LED dioda blikat zeleně/oranžově a poté mikroprocesor stáhne všechny kódy klíčů z iButton a uloží je do své interní EEPROM. To způsobí blikání LED a může to trvat až 20 sekund - nevyjímejte klíč, když se to děje. LED diody pak budou blikat zeleně, což znamená, že programování skončilo - nyní odeberte iButton.

Krok 2: Komponenty

Dobře, takže instruktáž je docela snadná, dám vám schéma, seznam dílů, hexadecimální soubor a vy ho sestavíte - jednoduché! Dám seznam dílů a číslo dílu Rapid Electronics (https://www.rapidonline.com), abyste mohli získat vlastního dodavatele - ačkoli rapid je docela dobrý! Zde je seznam dílů Dveřní zámek

1x usměrňovací můstek (rapid# 47-3202) 1x 5v 7805 regulátor napětí (rapid# 47-3313) 1x relé SIL (rapid# 60-0670) 1x 100uf cap (rapid# 10-3260) 1x 470uf cap (rapid# 11- 0275) 1x krytka 220f (rapid# 11-0260) 2x odpor 1k 1x odpor 4k7 1x 16f628 PIC micro 1x 24LC04 4k eeprom (rapid# 22-0170) 1x držák 8pin dilu 1x držák dilu 18pin 1x mini přepínač DPDT (rapid# 76- 0220) 1x 3pin konektor (rapid# 22-0515) 1x propojka (rapid# 77-0237) 2x 2pin svorkovnice (rapid# 21-1700) 1x elektronické uvolnění (https://www.directlocks.co.uk) 1x iButton sonda s LED BiColour (MBL) (část# 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 krytka 220nf 1x 1k res 1x LED (libovolná barva) 1x USB B zásuvka 1x iButton držák sonda DS1402 (jakýkoli bude dělat) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Některý hardware nebo tlačítka iButton lze získat zdarma objednáním vzorků z https:// www. ibutton.com (přímo z maxima).

Krok 3: Schéma a PCB pro zámek

Schéma a DPS pro zámek
Schéma a DPS pro zámek
Schéma a DPS pro zámek
Schéma a DPS pro zámek

Níže je schéma, DPS a poslední ukázková fotografie zámku. Rozvržení desky plošných spojů pro tisk najdete v části stahování. Pro verzi schématu s vysokým rozlišením klikněte na i a stáhněte soubor (14 kB). Rozložení desek plošných spojů je k dispozici na stránce pro stahování.

Krok 4: Schéma, PCB a fotografie programátora

Schéma, PCB a fotografie programátora
Schéma, PCB a fotografie programátora
Schéma, PCB a fotografie programátora
Schéma, PCB a fotografie programátora

níže je schéma, příklad DPS a fotografie finální vyrobené DPS USB programátoru

Krok 5: Programování mikrokontroléru PIC

Dobře, takže někteří z nás se možná dostali k tomuto bodu a přemýšleli - jak sakra naprogramuji PIC řadič. Níže je nejjednodušší způsob. Získejte programátor PIC (například ebay), který podporuje PIC 18f4550, a postupujte podle pokynů. Pokud se toho dopouštíte, zeptejte se kohokoli na místní škole nebo vysoké škole, kohokoli v komunitě elektroniky, nebo mi napište na instructyibATdandycoolDOTcoDOTuk a já uvidím, jestli vám to mohu naprogramovat, pokud máte potíže. Na webu je však HEAVILY dokumentováno, jak tato zařízení naprogramovat. Druhá myšlenka … finanční příležitost! Pokud se vám líbí paypal (10 GBP / 15 EUR / 20 USD), mohl bych vám prodat oba předprogramované PIC. Ale trvám na tom, že to zvládnete dostatečně snadno sami. Stačí naprogramovat PIC s výchozí nastavenou pojistkou. Soubor HEX (myslím) by měl obsahovat informace o nastavení oscilátoru a podobně, pro mě jsem prostě zapojil a všechno šlo. Běží na 4 MHz s INT OSC, bez WDT.

Krok 6: Aby to vypadalo efektně

Ať to vypadá efektně!
Ať to vypadá efektně!
Ať to vypadá efektně!
Ať to vypadá efektně!

Nyní můžete zmáčknout dva moduly v nějaké honosné výbavě a použít je jako součást svého nového bezpečnostního systému!

Krok 7: Stahování

Zde si můžete stáhnout software (vyžaduje. NET Framework 3.5), soubory PCB a firmware. Používá USB HID knihovnu Mike O'briena - díky Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Schémata vytvořená pomocí PCB TinyCad vytvořených pomocí PCB Wizard 3 Při tisku PCB z pdf tiskněte jako list A4 se ujistěte, že jsou v Acrobatu deaktivovány všechny možnosti zmenšení, aby měřítko zůstalo.

Krok 8: A nakonec

A nakonec
A nakonec

Jeden klíč lze naprogramovat tak, aby aktualizoval 1, nebo 1000 zámků, nepotřebuje pokaždé přeprogramovat, takže můžete mít celou řadu zámků se stejnými klíči, které je otevřou. Nebo kombinujte. To ušetří hodiny při programování nových zámků nebo aktualizaci zámků v případě ztráty jednoho klíče - a hej, klíče stojí jen libru!

Původní koncepce byla nahradit všechny zámky v budově elektronickými zámky, aby každý mohl mít jeden klíč, který bude mít přístup pouze do požadovaných oblastí. Nyní mohou tyto zámky technicky přeprogramovat kdokoli se stejným projektem. Software umožňuje použití jedinečného kódu klíče, aby žádný subjekt nemohl přepsat eeprom vašeho zámku. Tento klíčový kód je uložen ve firmwaru a v softwarové aplikaci USB, takže existuje možnost spustit běh bez zdlouhavého nastavování. Pokud by však vaše potřeby přesahovaly toto a potřebujete bezpečný klíčový kód, abyste mohli své zámky přeprogramovat pouze vy, pošlete mi e-mail s potřebou a možná vám připravím vlastní aplikaci + hexadecimální kód. instructyATdandycoolDOTcoDOTuk Jsem si jistý, že nejnadějnější s vašimi reverzními strojírenskými a nadržovacími schopnostmi může najít způsob, jak to udělat … ale bedlivě si to hlídám kvůli potenciálu pro komerční využití těmi nezbednými web2.0-ery! Právní bit: Za jeho funkčnost není žádná záruka! Nemělo by být používáno jako SKUTEČNÉ bezpečnostní zařízení, jedná se pouze o koncepční projekt. Ale funguje to zatraceně svižně! Užijte si Daniela Cranea

Doporučuje: