Tartalomjegyzék:

USB újraprogramozható IBgombos ajtózár: 8 lépés
USB újraprogramozható IBgombos ajtózár: 8 lépés

Videó: USB újraprogramozható IBgombos ajtózár: 8 lépés

Videó: USB újraprogramozható IBgombos ajtózár: 8 lépés
Videó: CS50 2013 - Week 10 2024, Július
Anonim
USB újraprogramozható IBgombos ajtózár
USB újraprogramozható IBgombos ajtózár

Az iButtons kis gombokhoz hasonló burkolatok, amelyek csak 2 vezetékkel kommunikálnak. Hihetetlenül robusztusak, és mindegyik egyedi sorozatszámmal rendelkezik, amely hardverbe van írva az eszközbe, és soha nem ismétlődik meg. Olcsók (körülbelül 1 font / 1, 50 euro / 2 USD)

Ez a sorozatszám lehetővé teszi, hogy a kulcsok valóban egyediek legyenek, és így hatékonyan biztonságosak legyenek. Láttam őket használni:> kasszás bejelentkezési eszközként a bárokban> Securicor pénztárcákban> számítógépes bejelentkezéseket> mint drága szoftverekkel használt biztonságos kulcsokat. >… Mint ajtózárak! A kezdőknek a használatukkal az a probléma, hogy képesnek kell lenniük programozni a hardvert az olvasáshoz, és ha elveszíti a kulcsot, a zárószerkezet használhatatlan! Ez az útmutató bemutatja, hogyan kell zárat készíteni, és egy USB programozót, amely lehetővé teszi, hogy másodpercek alatt új kulcsokat írjon a zárba, anélkül, hogy szétszerelné az egységet. Teljesen biztonságos és frissíthetővé teszi a zárat egyszerre 80 kulcshoz. A zár 5-30V AC vagy DC között működhet, így hihetetlenül rugalmas; úgy tervezték, hogy ugyanazon a feszültségen működjön, mint az elektronikus ajtókioldó-megvásárolhatja a legolcsóbbat vagy a legdrágábbat, hibásan zárva vagy nem nyitva, váltakozó vagy egyenáramú, 12V vagy 24V. Amire szüksége lesz:> Alkatrészek (lásd a következőt)> PIC programozó> Elektronikus ajtókioldó. > NYÁK -készítő berendezés (ha azt akarja, hogy puffadjon) MEGJEGYZÉS !!! Ez egy régi utasítás, amit valamiért nem töltöttem fel. Ha problémái vannak az építésével, írjon nekem e -mailt, és boldogan segítek - azonban nem tudom garantálni, hogy a lehető legegyszerűbbé tettem - bocsánat - remélhetőleg inspirációt ad, ha semmi más.

1. lépés: A folyamat

A folyamat
A folyamat

Először is el kell döntenie, hogy milyen típusú zárra van szüksége.

A FAIL SAFE/UNLOCED nyitva marad, amikor a készülék leáll. Ezt általában akkor használják, ha az ajtónak áramszünet esetén hozzáférhetőnek kell lennie - pl. TŰZ HIBA BIZTONSÁGOS/ZÁRVA zárva marad, kivéve, ha áramellátást biztosít a zárnak. Ezek megfelelőbbek lennének hagyományos ajtóbevezető rendszerek használatakor, amelyeknél az ajtó mindenkor hagyományosan zárva van, hacsak nincs áram. Az alábbiakban egy folyamatábra látható, amely bemutatja az eszköz működését. Egyszerűen, ha kulcsot ad meg, a mikroprocesszor először ellenőrzi, hogy programozási kulcs vagy hozzáférési kulcs. Ha [iButton] hozzáférési kulcsról van szó, akkor a mikroprocesszor ellenőrzi az EEPROM-ban (memória) tárolt ismert kulcsok listáját, ha megtalálja, akkor beenged. Ellenkező esetben piros lámpát küld, hogy nincs hozzáférés megadott. Ha bármilyen típusú újraprogramozható kulcsról van szó (pl. IButton, új kulcslistával, amelyet a belső EEPROM -ban tárolhat). Ellenőrzi, hogy az ibutton programozhatja-e újra a belső EEPROM-ot, de ellenőrzi annak hitelesítési kódját. (Ezt az USB programozó programozta be az iButtonba, és ezt nem tudja megváltoztatni - lásd az utolsó oldalt.) Ha az iButton engedélyezi a belső EEPROM programozását, a LED zöld/narancssárga színnel villog, majd a mikroprocesszor lehívja az összes kulcskódot az iButtonról, és tárolja azokat a belső EEPROM-ban. Ettől a LED villogni kezd, és akár 20 másodpercig is eltarthat - ne vegye ki a kulcsot, amíg ez történik. A LED -ek ekkor zölden villognak, jelezve, hogy a programozás befejeződött - most távolítsa el az iButton gombot.

2. lépés: Az összetevők

Rendben, így az oktatható nagyon egyszerű, megadom a sematikus, alkatrészlistát, hexafájlt, és elkészíted - egyszerű! Megadom az alkatrészlistát és a Rapid Electronics (https://www.rapidonline.com) alkatrészszámát, hogy saját beszállítóját szerezhesse be - bár a rapid nagyon jó! Itt található az ajtózár alkatrészlistája

1x Híd egyenirányító (gyors# 47-3202) 1x 5v 7805 feszültségszabályozó (gyors# 47-3313) 1x SIL relé (gyors# 60-0670) 1x 100uf sapka (gyors# 10-3260) 1x 470uf sapka (gyors# 11- 0275) 1x 220f sapka (gyors# 11-0260) 2x 1k ellenállás 1x 4k7 ellenállás 1x 16f628 PIC micro 1x 24LC04 4k eeprom (gyors# 22-0170) 1x 8pin dil-tartó 1x 18pin dil-tartó 1x DPDT mini kapcsoló (gyors# 76- 0220) 1x 3 tűs fej (gyors# 22-0515) 1x jumper (gyors# 77-0237) 2x 2 tűs sorkapocs (gyors# 21-1700) 1x elektronikus kioldó (https://www.directlocks.co.uk) 1x iButton szonda BiColour LED (MBL) (rész# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) Az USB programozó 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf sapka (kerámia lemez) 1x 220nf sapka 1x 1k res 1x LED (bármilyen színű) 1x USB B-aljzat 1x iButton tartó szonda DS1402 (bármelyik megteszi) (https://www.homechip.com) 1x DS1973 iButton (https:// www.homechip.com) Néhány iButton hardver vagy gomb ingyenesen beszerezhető, ha mintákat rendel a https:// www. ibutton.com (közvetlenül a maximától).

3. lépés: Vázlatos rajz és NYÁK a zároláshoz

Vázlatos rajz és NYÁK a zárhoz
Vázlatos rajz és NYÁK a zárhoz
Vázlatos rajz és NYÁK a zárhoz
Vázlatos rajz és NYÁK a zárhoz

Az alábbiakban a vázlatos rajz, a NYÁK és a zár példája látható. A nyomtatható NYÁK -elrendezéshez lásd a letöltéseket. A séma nagyfelbontású verziójához kattintson az i -re, és töltse le a fájlt (14 kb). A PCB elrendezések a letöltési oldalon érhetők el.

4. lépés: Vázlatos rajz, NYÁK és a programozó fényképe

Vázlatos rajz, NYÁK és a programozó fényképe
Vázlatos rajz, NYÁK és a programozó fényképe
Vázlatos rajz, NYÁK és a programozó fényképe
Vázlatos rajz, NYÁK és a programozó fényképe

az alábbiakban a sematikus, példakénti NYÁK és az USB programozó véglegesen gyártott NYÁK fotója látható

5. lépés: A PIC mikrokontroller programozása

OK, szóval néhányan eljuthattunk idáig, és elgondolkodtunk - hogy a fenébe programozhatok egy PIC vezérlőt. Alább a legegyszerűbb módszer. Szerezzen be egy PIC programozót (például az ebay -t), amely támogatja a PIC 18f4550 -et, és kövesse az utasításokat. Ennek teljesítése esetén kérdezzen meg bárkit a helyi iskolában vagy főiskolán, bárkit az elektronikai közösségben, vagy írjon nekem e -mailt az instructyibATdandycoolDOTcoDOTuk címre, és meglátom, be tudom -e programozni Önnek, ha problémája van. Az interneten azonban nagyon dokumentálva van, hogyan kell ezeket az eszközöket programozni. Második gondolat… pénzügyi lehetőség! Eladhatom mind a PIC előre programozott, ha úgy tetszik (10GBP / 15euro / $ 20) paypalját. De ragaszkodom hozzá, hogy elég könnyen meg tudod csinálni magad. Csak programozza be a PIC -t az alapértelmezett biztosítékokkal. A HEX fájlnak (azt hiszem) tartalmaznia kell az oszcillátor beállításainak adatait, és például nekem, csak bedugtam és minden ment. 4MHz -en működik INT OSC -vel, WDT nélkül.

6. lépés: Tedd látványossá

Tedd ragyogónak!
Tedd ragyogónak!
Tedd ragyogónak!
Tedd ragyogónak!

Most összeszoríthatja a két modult egy mutatós felszerelésben, hogy az új biztonsági rendszer részeként használhassa!

7. lépés: Letöltések

Itt letöltheti a szoftvert (. Net keretrendszer 3.5 szükséges), a PCB fájlokat és a firmware -t. Mike o'brien USB HID könyvtárát használja - Köszönjük Mike! A4 -es lapként győződjön meg arról, hogy az akrobat minden zsugorítási beállítása le van tiltva a skála megőrzése érdekében.

8. lépés: És végül

És végül
És végül

Egy kulcs programozható 1 vagy 1000 zár frissítésére, nem kell minden alkalommal újraprogramozni, így egy sor zár használható ugyanazokkal a kulcsokkal, amelyek megnyitják. Vagy keverje össze. Ezzel órákat takaríthat meg az új zárak programozásával vagy a zárak frissítésével, ha egy kulcs elveszik - és hé, a kulcsok csak egy fontba kerülnek!

Az eredeti elképzelés az volt, hogy az épület összes zárszerkezetét elektronikus zárakra cseréljék, hogy mindenki rendelkezzen azzal a kulccsal, amely csak a kívánt területekhez fér hozzá. Most ezeket a zárakat technikailag bárki átprogramozhatja, akik ugyanazt a projektet építették. A szoftver lehetővé teszi az egyedi kulcskód használatát, így senki sem írhatja felül a zár eepromját. Ez a kulcskód a firmware -ben és az USB -szoftveralkalmazásban van tárolva, így lehetőség van a futás elindítására minden hosszadalmas konfiguráció nélkül. Ha azonban az igényei ezen felül mennek, és szüksége van egy biztonságos kulcskódra, hogy csak Ön tudja újraprogramozni a zárait, írjon nekem egy e-mailt, ha szüksége van rá, és talán elkészítem Önnek az egyéni alkalmazást + hexadecimális kódot. instructyATdandycoolDOTcoDOTuk Biztos vagyok benne, hogy a fordított mérnöki és kurvázási készségekkel leginkább kezdők megtalálják a módját ennek … de én szigorúan őrzöm, mivel azok a szemtelen web2.0-s felhasználók kizsákmányolhatják a lehetőséget! Jogi bit: A funkcionalitására egyáltalán nincs garancia! Nem használható IGAZI biztonsági eszközként, ez csak koncepcionális projekt. De rohadtul működik! Élvezze Daniel Crane -t

Ajánlott: