Sadržaj:

USB reprogramirajuća IButton zaključavanje vrata: 8 koraka
USB reprogramirajuća IButton zaključavanje vrata: 8 koraka

Video: USB reprogramirajuća IButton zaključavanje vrata: 8 koraka

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

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

Ovaj serijski broj omogućava ključevima da budu zaista jedinstveni i na taj način efikasno zaštićeni. Vidio sam ih kako se koriste:> kao uređaj za prijavljivanje u blagajnama> u kovčezima za sekuricor> računarske 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 da ih pročita, a ako izgubite ključ, uređaj za zaključavanje je beskoristan! Ovaj Instructable vam pokazuje kako izgraditi bravu i USB programator koji vam omogućava 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 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 nađete, otključan ili otključan, AC ili DC, 12V ili 24V. Ono što će vam trebati:> Komponente (pogledajte sljedeće)> PIC programator> Elektronsko otključavanje vrata. > Oprema za izradu PCB -a (ako želite da izgleda mrljavo) NAPOMENA !!! Ovo je stara instrukcija koju iz nekog razloga nisam učitao. Ako imate problema sa izgradnjom, pošaljite mi e -poštu i rado ću vam pomoći - međutim, ne mogu garantirati 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

Proces
Proces

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

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. Ovo bi bilo prikladnije kada se koristi tradicionalni sistem ulaska u vrata, sa tradicionalno zaključanim vratima cijelo vrijeme, osim ako se ne napaja električnom energijom. Ispod je dijagram toka koji prikazuje kako uređaj radi. Jednostavno, ako unesete ključ, mikroprocesor prvo provjerava je li to programski ključ ili pristupni ključ. Ako je pristupni ključ [iButton], mikroprocesor provjerava spisak 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 novom listom ključeva za pohranu na internom EEPROM -u). Proveriće da li je ibuttonu dozvoljeno da ponovo programira unutrašnji EEPROM, ali će proveriti njegov kod za potvrdu identiteta. (Ovo je programirano u iButton od strane USB programera i to ne možete promijeniti - za informacije pogledajte posljednju stranicu). 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 pulsirati 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, heksadecimalnu 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 rapid prilično dobar! Evo liste 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 DPDT mini prekidač (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 Elektronsko otpuštanje (https://www.directlocks.co.uk) 1x iButton sonda sa BiColour LED (MBL) (deo# 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 iButton držač sonda DS1402 (bilo koja je dovoljna) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Neki od iButton hardvera ili dugmadi mogu se besplatno nabaviti naručivanjem uzoraka sa https:// www. ibutton.com (direktno 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 štampanje pogledajte preuzimanja. Za verziju Sheme visoke rezolucije kliknite na i i preuzmite datoteku (14 kb). Raspored PCB -a dostupan je 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 proizvedene PCB -a USB programatora

Korak 5: Programiranje PIC mikrokontrolera

U redu, pa neki od nas su možda došli do ove tač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 i vidjet ću mogu li vam to programirati, ako imate problema. Mada je na internetu teško dokumentirano kako programirati ove uređaje. Drugo razmišljanje … finansijska prilika! Mogao bih vam prodati oba unaprijed programirana PIC-a ako želite (10GBP / 15euro / 20 $) paypal. Ali insistiram da to možete sami učiniti 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 uključio i sve je prošlo. Radi na 4MHz sa 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 vašeg novog sigurnosnog sistema!

Korak 7: Preuzimanja

Ovdje možete preuzeti softver (potreban je. Net framework 3.5), PCB datoteke i firmver. Koristi USB HID biblioteku Mikea O'briena - Hvala Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Šeme stvorene pomoću TinyCad PCB -a napravljenih pomoću PCB Wizarda 3 Prilikom štampanja PCB -a iz PDF -a, ispišite kao list formata A4, provjerite jesu li sve mogućnosti skupljanja u akrobatu onemogućene kako bi se zadržala vaga.

Korak 8: I na kraju

I na kraju
I na kraju

Jedan ključ se može 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. Ovo ć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!

Prvobitni koncept bio je zamijeniti sve brave u zgradi elektronskim bravama kako bi svi mogli imati jedan ključ koji ima pristup samo željenim područjima. Sada, ove brave MOŽE tehnički reprogramirati bilo ko sa istim projektom. Softver dopušta upotrebu 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 USB softverskoj aplikaciji, pa postoji mogućnost pokretanja bez ikakvih dugih konfiguracija. Međutim, ako vaše potrebe budu iznad toga i potreban vam je siguran ključ ključa tako da samo vi možete ponovno programirati brave, pošaljite mi e-poruku sa potrebom i možda ću vam pripremiti prilagođenu aplikaciju + heksadecimalni kod. instructyATdandycoolDOTcoDOTuk Siguran sam da će oni koji najviše razmišljaju o vašim vještinama obrnutog inženjeringa i slutnje pronaći način za to … ali ja to pažljivo čuvam zbog mogućnosti komercijalne eksploatacije od strane onih nestašnih web2.0-ovaca vani! Pravni bit: Nema garancije za njegovu funkcionalnost! Ne smije se koristiti kao PRAVI sigurnosni uređaj, ovo je samo konceptualni projekt. Ali radi prilično prokleto! Uživajte u Danielu Craneu

Preporučuje se: