Kazalo:

Ključavnica vrat USB, ki jo je mogoče ponovno programirati: 8 korakov
Ključavnica vrat USB, ki jo je mogoče ponovno programirati: 8 korakov

Video: Ključavnica vrat USB, ki jo je mogoče ponovno programirati: 8 korakov

Video: Ključavnica vrat USB, ki jo je mogoče ponovno programirati: 8 korakov
Video: Превратите свой Raspberry Pi Pico в ПЛК Mitsubishi FX1N 2024, Julij
Anonim
Ključavnica za vrata, ki jo je mogoče programirati prek USB -ja
Ključavnica za vrata, ki jo je mogoče programirati prek USB -ja

iButtoni so majhni gumbi, podobni ohišjem, ki komunicirajo le z dvema žicama. So neverjetno robustni in vsi imajo edinstveno serijsko številko, ki je strojno zapisana v napravo in se nikoli ne ponovi. So poceni (približno 1 funt / 1,50 evra / 2 USD)

Ta serijska številka omogoča, da so ključi resnično edinstveni in tako učinkovito zaščiteni. Videl sem jih kot:> kot napravo za prijavo na blagajno v barih> v kovčkih za denarnice> za računalniške prijave> kot varne ključe, ki se uporabljajo z drago programsko opremo. > … kot ključavnice na vratih! Težava pri uporabi za začetnike je, da morate biti sposobni programirati strojno opremo, da jih prebere, in če izgubite ključ, je zaklepna naprava neuporabna! Ta navodila vam pokažejo, kako zgraditi ključavnico, in USB programer, ki vam omogoča, da v nekaj sekundah napišete nove ključe ključavnice, ne da bi morali razstaviti enoto. Zaklepanje popolnoma varno in posodobljivo za do 80 ključev hkrati. Ključavnica lahko deluje med 5-30V AC ali DC in je zato neverjetno prilagodljiva; zasnovan za delo na isti napetosti kot vaša elektronska sprostitev vrat-lahko kupite najcenejše ali najdražje, ki ga najdete, Fail-Locked ali Fail-Unlocked, AC ali DC, 12V ali 24V. Kaj potrebujete:> Komponente (glejte naslednje)> PIC programer> Elektronsko odpiranje vrat. > Oprema za izdelavo tiskanih vezij (če želite, da je videti prazna) OPOMBA !!! To je staro navodilo, ki ga iz nekega razloga nisem naložil. Če imate težave pri gradnji, mi pišite po e -pošti in z veseljem vam bom pomagal - vendar ne morem zagotoviti, da sem bil čim bolj preprost - oprostite - upam, da vam bo dal navdih, če ne drugega.

1. korak: Postopek

Postopek
Postopek

Najprej se morate odločiti, katero vrsto ključavnice potrebujete.

FAIL SAFE/UNLOCKED ostane odprto, ko enota izgubi moč. To bi se običajno uporabljalo, če je v primeru izpada električne energije potrebno dostopati do vrat - na primer požar FAIL SECURE/LOCKED ostane zaklenjen, razen če je na ključavnico priključeno napajanje. Ti bi bili primernejši pri uporabi tradicionalnega sistema vstopa v vrata, pri katerem so vrata vedno tradicionalno zaklenjena, razen če se napaja. Spodaj je diagram poteka, ki prikazuje, kako naprava deluje. Preprosto, če vnesete ključ, mikroprocesor najprej preveri, ali gre za programski ključ ali ključ za dostop. Če gre za ključ za dostop [iButton], mikroprocesor preveri seznam znanih ključev, shranjenih v njegovem EEPROM-u (pomnilnik), če ga najde, vam omogoči vstop. V nasprotnem primeru bo poslal rdečo luč, da ni dostopa odobreno. Če gre za kakršen koli tip za ponovno programiranje (npr. IButton z novim seznamom ključev za shranjevanje v notranjem EEPROM -u). Preveril bo, ali lahko gumb ibut ponovno programira notranji EEPROM, vendar preveri njegovo kodo za preverjanje pristnosti. (To programator USB programira v iButton in tega ne morete spremeniti - za informacije glejte zadnjo stran). Če lahko iButton programira notranji EEPROM, bo LED utripala zeleno/oranžno, nato pa mikroprocesor potegne vse kode ključev iz iButtona in jih shrani v notranji EEPROM. To bo povzročilo utripanje LED in lahko traja do 20 sekund - ključa ne odstranjujte, medtem ko se to dogaja. LED diode bodo nato utripale zeleno, kar pomeni, da je programiranje končano - zdaj odstranite gumb iButton.

Korak: Komponente

V redu, zato je poučevanje precej enostavno, predstavim vam shemo, seznam delov, šestnajstiško datoteko, vi pa jo sestavite - preprosto! Dal bom seznam delov in številko dela Rapid Electronics (https://www.rapidonline.com), da boste lahko našli svojega dobavitelja - čeprav je hitrost precej dobra! Tu je seznam delov Zaklepanje vrat

1x mostični usmernik (hitro# 47-3202) 1x regulator napetosti 5v 7805 (hitro# 47-3313) 1x rele SIL (hitro# 60-0670) 1x pokrov 100uf (hitro# 10-3260) 1x pokrov 470uf (hitro# 11- 0275) 1x 220f pokrovček (hitro# 11-0260) 2x 1k upor 1x 4k7 upor 1x 16f628 PIC mikro 1x 24LC04 4k eeprom (hitro# 22-0170) 1x držalo za 8pin 1x 18-pinsko držalo za dil 1x mini stikalo DPDT (hitro# 76- 0220) 1x 3-polna glava (hitra# 22-0515) 1x mostiček (hitra# 77-0237) 2x 2-pinski priključni blok (hitra# 21-1700) 1x elektronska sprostitev (https://www.directlocks.co.uk) 1x iButton sonda z BiColour LED (MBL) (del# hc00039 https://www.homechip.com) 1-80x iButtons DS1990A (https://www.homechip.com) USB programer 1x 18f2550 PIC mikro 1x 20MHz XTAL 2x 22pf kape (keramični disk) 1x 220nf pokrov 1x 1k res 1x LED (poljubne barve) 1x USB B-vtičnica 1x sonda za držalo iButton DS1402 (kateri koli bo primeren) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Nekatere strojne opreme ali gumbe iButton lahko dobite brezplačno, če naročite vzorce na spletnem mestu https:// www. ibutton.com (neposredno iz maksime).

3. korak: Shema in tiskana vezja za zaklepanje

Shema in tiskana vezja za ključavnico
Shema in tiskana vezja za ključavnico
Shema in tiskana vezja za ključavnico
Shema in tiskana vezja za ključavnico

Spodaj je shema, tiskana vezja in zadnja primer fotografije ključavnice. Za postavitev tiskanega vezja za tiskanje glejte prenose. Za različico sheme z visoko ločljivostjo kliknite i in prenesite datoteko (14 kb). Postavitve tiskanih vezij so na voljo na strani za prenos.

4. korak: Shema, tiskana vezja in fotografija programerja

Shema, tiskana vezja in fotografija programerja
Shema, tiskana vezja in fotografija programerja
Shema, tiskana vezja in fotografija programerja
Shema, tiskana vezja in fotografija programerja

spodaj je shema, primer tiskanega vezja in fotografija končno izdelanega tiskanega vezja programatorja USB

5. korak: Programiranje mikrokrmilnika PIC

V redu, nekateri od nas smo morda prišli do te točke in pomislili - kako za vraga programiram krmilnik PIC. Spodaj je najpreprostejši način. Pridobite programer PIC (na primer ebay), ki podpira PIC 18f4550, in sledite navodilom. Če tega ne storite, vprašajte koga na lokalni šoli ali fakulteti, koga v skupnosti elektronike ali mi pišite na instructyiBATdandycoolDOTcoDOTuk, pa bom videl, če vam lahko to programiram, če imate težave. Na spletu je težko dokumentirano, kako programirati te naprave. Druga misel … finančna priložnost! Lahko vam prodam vnaprej programirani PIC, če želite (10 GBP / 15euro / 20 USD) paypal. Vztrajam pa, da to lahko storite sami dovolj enostavno. Samo programirajte PIC z nastavljenimi privzetimi varovalkami. Datoteka HEX (po mojem mnenju) bi morala vsebovati podatke za nastavitve oscilatorja in podobno, zame sem se pravkar priključil in vse je šlo. Deluje na 4 MHz z INT OSC, brez WDT.

6. korak: Naj bo videti bleščeče

Naj bo videti bliskovito!
Naj bo videti bliskovito!
Naj bo videti bliskovito!
Naj bo videti bliskovito!

Zdaj lahko dva modula stisnete v kakšno bliskovito orodje, da ga uporabite kot del svojega novega varnostnega sistema!

7. korak: Prenosi

Tukaj lahko prenesete programsko opremo (zahteva. Net framework 3.5), datoteke PCB in vdelano programsko opremo. Uporablja knjižnico USB HID Mikea o'briena - Hvala Mike! Http: //labs.mike-obrien.net/view.aspx? Projectid = hidlibrary Sheme, ustvarjene s tiskanimi vezji TinyCad, izdelanimi s pomočjo PCB Wizard 3 Pri tiskanju tiskanega vezja iz pdf -ja natisnite kot list A4 se prepričajte, da so vse možnosti krčenja v akrobatu onemogočene, da ohranite lestvico.

8. korak: In končno.

In končno.
In končno.

En ključ lahko programirate tako, da posodobi 1 ali 1000 ključavnic, vendar ga ni treba vsakič znova programirati, zato imate lahko vrsto ključavnic z istimi ključi, ki ga bodo odprli. Ali pa premešajte in ujemajte. Tako boste prihranili ure pri programiranju novih ključavnic ali posodabljanju ključavnic, če izgubite en ključ - in hej, ključi stanejo le funt!

Prvotni koncept je bil zamenjati vse ključavnice v stavbi z elektronskimi ključavnicami, tako da imajo vsi lahko en sam ključ, ki ima dostop samo do želenih področij. Zdaj lahko te ključavnice tehnično reprogramira vsak, ki ima zgrajen isti projekt. Programska oprema omogoča uporabo edinstvene kode ključa, tako da no-body ne more preveč zapisati eeproma vaše ključavnice. Ta koda ključa je shranjena v vdelani programski opremi in v programski opremi USB, zato obstaja možnost, da se začne izvajati brez dolgotrajne konfiguracije. Če pa vaše potrebe presežejo to vrednost in potrebujete varno kodo ključa, tako da samo vi lahko znova programirate ključavnice, mi pošljite e-poštno sporočilo s potrebo in morda vam pripravim aplikacijo po meri + šestnajstiško kodo. instructyATdandycoolDOTcoDOTuk Prepričan sem, da bodo z vašo spretno inženirsko spretnostjo in zmožnostmi najbolj pričakovani tisti, ki se bodo začeli pogovarjati z vami … vendar ga skrbno pazim zaradi potenciala komercialnega izkoriščanja tistih porednih spletnih 2.0-jev! Pravni del: Za njegovo funkcionalnost sploh ni garancije! Ne sme se uporabljati kot resnična varnostna naprava, to je samo idejni projekt. Ampak deluje precej prekleto! Uživajte v Daniel Crane

Priporočena: