Sadržaj:

USB reprogramirajuća IButton brava za vrata: 8 koraka
USB reprogramirajuća IButton brava za vrata: 8 koraka

Video: USB reprogramirajuća IButton brava za vrata: 8 koraka

Video: USB reprogramirajuća IButton brava za vrata: 8 koraka
Video: Камеди Клаб «Политический лейбл» USB @ComedyClubRussia 2024, Studeni
Anonim
USB reprogramirajuća IButton brava za vrata
USB reprogramirajuća IButton brava za vrata

iButtons su mala kućišta poput gumba koja komuniciraju sa samo 2 žice. Nevjerojatno su robusni i svi imaju jedinstveni serijski broj koji je hardverski zapisan u uređaj i nikad se više ne ponavlja. Jeftini su (oko 1 funti / 1, 50 eura / 2 USD)

Ovaj serijski broj omogućuje da ključevi budu uistinu jedinstveni i da su stoga učinkovito zaštićeni. Vidio sam da se koriste:> kao uređaj za prijavu na blagajne u barovima> u kovčezima za sekuricor> računalne prijave> kao sigurni ključevi koji se koriste sa skupim softverom. > … kao brave na vratima! Problem s njihovom upotrebom za početnike je taj što morate biti u mogućnosti programirati hardver za njihovo čitanje, a ako izgubite ključ, uređaj za zaključavanje je beskoristan! Ovaj Instructable pokazuje vam kako izgraditi bravu i USB programator koji vam omogućuje da u roku od nekoliko sekundi upišete nove ključeve na bravu, bez demontaže jedinice. Potpuna sigurnost i ažuriranje brave za do 80 ključeva odjednom. Brava može raditi na naponu od 5-30V AC ili DC pa je nevjerojatno fleksibilna; dizajniran za rad na istom naponu kao i vaša elektronička otpuštanja vrata-možete kupiti najjeftiniji ili najskuplji koji pronađete, Fail-Locked ili Fail-Unlocked, AC ili DC, 12V ili 24V. Što će vam trebati:> Komponente (pogledajte sljedeće)> PIC programator> Elektroničko otključavanje vrata. > Oprema za izradu PCB -a (ako želite da izgleda mrljavo) NAPOMENA !!! Ovo je stara instrukcija koju iz nekog razloga nisam prenio. Ako imate problema s izgradnjom, pošaljite mi e -poruku i rado ću vam pomoći - međutim, ne mogu jamčiti da sam to učinio što je moguće jednostavnije - oprostite - nadam se da će vam dati inspiraciju ako ništa drugo.

Korak 1: Proces

Postupak
Postupak

Prvo ćete morati odlučiti koja vam vrsta brave treba.

FAIL SAFE/UNLOCKED ostaju otvoreni kada jedinica izgubi napajanje. To bi se općenito koristilo ako se vratima mora pristupiti u slučaju nestanka struje - npr. VARA FAIL SECURE/LOCKED ostaju zaključana osim ako se na bravu ne uključi napajanje. To bi bilo prikladnije kada se koristi tradicionalni sustav ulaska u vrata, s tradicionalnim zaključavanjem vrata cijelo vrijeme, osim ako se ne napaja. Ispod je dijagram toka koji prikazuje kako uređaj radi. Jednostavno, ako unesete ključ, mikroprocesor prvo provjerava radi li se o programskoj ili pristupnoj tipki. Ako je pristupni ključ [iButton], mikroprocesor provjerava popis poznatih ključeva pohranjenih u njegovom EEPROM-u (memoriji), ako ga pronađe, pušta vas unutra. U suprotnom će poslati crveno svjetlo da kaže da nema pristupa odobreno. Ako se radi o programabilnom ključu bilo koje vrste (npr. IButton s novim popisom ključeva za pohranu na unutarnjem EEPROM -u). Provjerit će je li ibuttonu dopušteno ponovno programirati unutarnji EEPROM, ali će provjeriti njegov kod za provjeru autentičnosti. (Ovo je programirano u iButton od strane USB programera i to ne možete promijeniti - informacije potražite na posljednjoj stranici). Ako je iButtonu dopušteno programirati unutarnji EEPROM, LED će treperiti zeleno/narančasto, a zatim će mikroprocesor povući sve kodove ključeva s iButtona i pohraniti ih na unutarnji EEPROM. To će uzrokovati treperenje LED -a i moglo bi potrajati do 20 sekundi - nemojte vaditi ključ dok se to događa. LED diode će tada početi treperiti zeleno kako bi označile da je programiranje završeno - sada uklonite iButton.

Korak 2: Komponente

U redu, instrukcije su prilično jednostavne, dajem vam shemu, popis dijelova, hex datoteku, a vi je sastavite - jednostavno! Dat ću popis dijelova i broj dijela Rapid Electronics (https://www.rapidonline.com) kako biste mogli pronaći vlastitog dobavljača - iako je brzo prilično dobro! Evo popisa dijelova Brava za vrata

1x ispravljač mosta (brzo# 47-3202) 1x regulator napona 5v 7805 (brzo# 47-3313) 1x relej SIL (brzo# 60-0670) 1x čep 100uf (brzo# 10-3260) 1x pokrov 470uf (brzo# 11- 0275) 1x 220f kapa (brzi# 11-0260) 2x 1k otpornik 1x 4k7 otpornik 1x 16f628 PIC mikro 1x 24LC04 4k eeprom (brzi# 22-0170) 1x 8-pinski držač dil-a 1x 18-pinski držač dil-a 1x mini prekidač DPDT (brzi# 76- 0220) 1x 3-pinski zaglavlje (brzo# 22-0515) 1x kratkospojnik (brzo# 77-0237) 2x 2-pinski priključni blok (brzo# 21-1700) 1x Elektroničko otpuštanje (https://www.directlocks.co.uk) 1x iButton sonda s BiColour LED (MBL) (dio# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB programator 1x 18f2550 PIC mikro 1x 20MHz XTAL 2x 22pf kape (keramički disk) 1x 220nf kapa 1x 1k res 1x LED (bilo koje boje) 1x USB B-utičnica 1x sonda iButton držača DS1402 (bilo koja je dovoljna) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Neki od iButton hardvera ili gumba mogu se besplatno nabaviti naručivanjem uzoraka s https:// www. ibutton.com (izravno iz maksime).

Korak 3: Shema i PCB za zaključavanje

Shema i PCB za zaključavanje
Shema i PCB za zaključavanje
Shema i PCB za zaključavanje
Shema i PCB za zaključavanje

Ispod je shema, PCB i posljednja primjer fotografije brave. Za izgled PCB -a za ispis pogledajte preuzimanja. Za verziju Sheme visoke rezolucije kliknite na i i preuzmite datoteku (14 kb). Rasporedi PCB -a dostupni su na stranici za preuzimanje.

Korak 4: Shema, PCB i fotografija programera

Shema, PCB i fotografija programera
Shema, PCB i fotografija programera
Shema, PCB i fotografija programera
Shema, PCB i fotografija programera

ispod je shema, primjer PCB -a i fotografija finalno proizvedenog PCB -a USB programatora

Korak 5: Programiranje PIC mikrokontrolera

U redu, pa neki od nas su možda došli do ove točke i pomislili - kako, dovraga, mogu programirati PIC kontroler. Pa ispod je najjednostavniji način. Nabavite PIC programer (na primjer ebay) koji podržava PIC 18f4550 i slijedite upute. Ako to ne učinite, pitajte bilo koga u lokalnoj školi ili na fakultetu, bilo koga u zajednici elektronike ili mi pošaljite e -poruku na instructyiBATdandycoolDOTcoDOTuk pa ću vidjeti mogu li vam to programirati, ako imate problema. MREŽNO je na webu dokumentirano kako programirati ove uređaje. Drugo razmišljanje … financijska prilika! Mogao bih vam prodati oba unaprijed programirana PIC-a ako želite (10 GBP / 15eura / 20 USD) paypal. Ali inzistiram da to možete učiniti sami dovoljno lako. Samo programirajte PIC sa zadanim osiguračima. HEX datoteka (mislim) bi trebala sadržavati informacije o postavkama oscilatora i slično, za mene sam samo priključio i sve je prošlo. Radi na 4MHz s INT OSC -om, bez WDT -a.

Korak 6: Neka izgleda blistavo

Neka izgleda blistavo!
Neka izgleda blistavo!
Neka izgleda blistavo!
Neka izgleda blistavo!

Sada možete stisnuti dva modula u neku blještavu opremu kako biste ih koristili kao dio svog novog sigurnosnog sustava!

Korak 7: Preuzimanja

Ovdje možete preuzeti softver (potreban je. Net framework 3.5), PCB datoteke i firmware. Koristi USB HID knjižnicu Mikea o'briena - Hvala Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Sheme izrađene pomoću TinyCad PCB -a izrađenih pomoću PCB Wizarda 3 Prilikom ispisa PCB -a iz PDF -a, ispišite kao A4 list, provjerite jesu li sve mogućnosti skupljanja u akrobatu onemogućene kako bi se zadržala ljestvica.

Korak 8: I na kraju

I konačno
I konačno

Jedan ključ može se programirati za ažuriranje 1 ili 1000 brava, ne treba svaki put reprogramiranje, tako da možete imati niz brava sa istim ključevima koji će ga otvoriti. Ili pomiješajte i uskladite. To će uštedjeti sate na programiranju novih brava ili ažuriranju brava ako se izgubi jedan ključ - i hej, ključevi koštaju samo pola funte!

Izvorni koncept bio je zamijeniti sve brave u zgradi elektroničkim bravama kako bi svi mogli imati jedan ključ koji ima pristup samo željenim područjima. Sada, te brave MOŽE tehnički reprogramirati bilo tko s istim projektom. Softver dopušta korištenje jedinstvenog koda ključa tako da nijedno tijelo ne može prepisati eeprom vaše brave. Ovaj kôd ključa pohranjen je u firmveru i u softverskoj aplikaciji USB -a, pa postoji mogućnost pokretanja bez dugotrajne konfiguracije. Međutim, ako vaše potrebe budu iznad toga i trebate siguran kôd ključa kako biste samo vi mogli ponovno programirati brave, poslati mi e-poruku sa potrebom i možda ću vam pripremiti prilagođenu aplikaciju + heksadecimalni kôd. instructyATdandycoolDOTcoDOTuk Siguran sam da će većina ljudi s vašim obrnutim inženjeringom i vještinama traganja pronaći način da to učine … ali pažljivo ga čuvam zbog mogućnosti komercijalne eksploatacije od strane onih nestašnih web2.0-ovaca vani! Pravni bit: Uopće nema jamstva za njegovu funkcionalnost! Ne smije se koristiti kao PRAVI sigurnosni uređaj, ovo je samo idejni projekt. Ali radi prilično vraški! Uživajte u Danielu Craneu

Preporučeni: