Mindenki tudja, hogy minden mechanizmus idővel romlik, és meg kell változtatni, különösen a gyakori fizikai megterhelésnek kitett elemek esetében.

Az elektronika ebben az értelemben megbízhatóbb, és ha elektromosan jól védett, akkor elég sokáig bírja.

A kulcsok elvesztése a mechanikus zárból gyakran az utóbbi cseréjével jár együtt. Egy elektronikus chip elvesztése esetén elegendő másolatot készíteni róla.

Hogyan van elrendezve és működik a sokszorosító

Milyen modellek és típusú kulcsduplikátorok vannak

A természetben elérhető összes kaputelefon-kulcs sokszorosító három különböző típusba sorolható:

  1. Programozók érintés nélküli billentyűk tmd villogásához;
  2. Másológépek kapcsolattartó kaputelefon-kulcsok másolásához;
  3. Egy univerzális típusú sokszorosító, amely bármilyen típusú kaputelefon chipet képes újraolvasni.

Az ilyen típusú eszközök mindegyikének megvannak a maga módosításai.

Érintés nélküli sokszorosítók

Közülük három eszközmódosítás található.

Az első módosítás az RFID szabványt EM-Marin, HID és Indala (tmd sokszorosítók) készítő programozókat tartalmaz, a második módosítás a Mifare szabványt támogatja, a sokszorosítók harmadik módosítása a TECH-COM vagy a TKRF szabvány kulcsaival működik.

Érintkező típusú eszközök

Az eszközöket két típusban mutatják be. Az első típust úgy tervezték, hogy dallas érintkező típusú billentyűkkel működjön, a második típusú programozók duplikálják a típusú kulcsokat ill.

A Dallas chip hexadecimális kódú, a digitális pedig egy protokoll típusú kóddal van villogva, ami nagy méretű.

Univerzális kulcsos programozó eszközök

Az univerzális kaputelefon kulcs sokszorosítói amellett, hogy képesek másolatot készíteni bármilyen digitális chipről, számos további funkcióval is rendelkeznek:

  • Frissítési képesség;
  • Memóriabázis jelenléte;
  • Kódgenerálás.

Az első funkciót tekintve el kell mondani, hogy az eredeti kódolású billentyűk új módosításainak megjelenésekor ezekre a chipekre a programozó eszköz alapja flashelhető, és képes lesz másolatot készíteni róluk.

A második funkció lehetővé teszi a kulcsok eredeti nélküli klónozását. Vagyis az első villogás után a chip kódja egyszerűen az eszközbázisra kerül, és szükség szerint reprodukálódik.

A harmadik funkció lehetővé teszi az eredeti kódokkal rendelkező kulcsok felvillantását, például a vállalati alkalmazottak számára, akiknek mindenkinek saját személyes hozzáférési kóddal kell rendelkeznie a zárhoz. Ezután nyomon követheti, hogy egy adott személy hány látogatást tett egy adott objektumban.

Mire van szüksége egy barkácsoló kaputelefon kulcs sokszorosító készítéséhez

Ha saját kezűleg készít kulcsmásolót, akkor az Arduino modult veheti alapul.

Az eszköz gyártásához szükséges elemalap:

  1. Az „Arduino Nano” típusú mikrokontroller a készülék fő „agya”, ahol az információk feldolgozása és az adatok rögzítése történik;
  2. RFID RC522 kártya, amely modulként működik, amely kódokat olvas és információkat irányít át a mikrokontrollerre;
  3. Piezoelektromos típusú hangjelző;
  4. Két LED elem a monitorhoz;
  5. Két 330 ohmos ellenállás;
  6. Billentyűzet blokk típusa 4X4;
  7. I2C típusú folyadékkristályos kijelző adapter (LCM1602), amely LCD konvertálóként működik Arduino-kompatibilis formátumba;
  8. LCD16X2BL típusú folyadékkristályos kijelző.

A folyadékkristályos képernyő tizenhat tűvel csatlakozik az adapter érintkezőcsoportjához. Mindkét modulon az érintkezők számozva vannak.

Ezután a tápvezetékeket csatlakoztatják a kijelzőadapterhez az rf ID RC522 modulból: piros - a VCC (+) érintkezőhöz és fekete - a GND (közös) érintkezőhöz. A vezérlővezetékek az SDA és SCL érintkezőkhöz vannak forrasztva. A LED elemek áramkorlátozó ellenállásokkal párhuzamosan kerülnek beépítésre.

A villogó billentyűk elve

Az intercom chipek, amelyek tabletták formájában vannak, és amelyek felületét az intercom érintkezőre kell felvinni, nem tartalmaznak mágneses elemeket.

Az eszköz áramköre nem felejtő memória (más szóval ROM) használatán alapul.

Egy ilyen memóriában egy digitális egyedi kód karaktersorozata van írva.

Az ilyen kulcsok átírásának elve az, hogy a tmd sokszorosító beolvassa a kódot, és újra létrehozza azt egy tiszta chip platformon.

Az RFID rendszer egy kód továbbítására épül, nem érintkezéssel, hanem egy bizonyos rádiófrekvenciával.

A kulcsrendszer tartalmazza oszcillációs áramkör. Ha gerjeszti, a memóriából származó adatok a téren keresztül jutnak el az olvasóhoz.

Az ilyen gerjesztő jel az intercom vagy a sokszorosító antennájából érkező jel. Egyébként a kód memóriába másolásának, további reprodukálásának elve nem különbözik az érintkezőeszköz működési elvétől.

Az egyetlen különbség az, hogy a programozók csak egy bizonyos típusú memóriát tudnak írni és lejátszani digitális jel. Ez alól kivételt képeznek az univerzális eszközök, amelyek bármilyen típusú digitális adatokkal való együttműködésre programozhatók.

Következtetés

Az intercom chipek saját kezű készítése nemcsak megoldást jelenthet a személyes kulcsok elvesztésének problémájára, hanem lehetőséget is nyújthat arra, hogy vállalkozását építse rá.

Először is készíthet egy egyszerű kaputelefon-kulcsmásolót a legnépszerűbb „üres részek” számára.

A legfontosabb dolog az, hogy az ilyen bevételek nem igényelnek nagy kezdeti beruházásokat, és a szolgáltatások mindig keresettek lesznek, különösen a nagyvárosokban.

Videó: Csináld magad kaputelefon kulcs sokszorosító

Jó napot! Valahogy belefáradtam abba, hogy 150 rubelt fizetek a kaputelefon kulcsának egy példányáért, és úgy döntöttem, hogy összeszerelek egy egyszerű, olcsó iButton sokszorosítót Arduino-n. Az ilyen kész eszközök árai „harapnak”, bár funkcionalitásuk szélesebb, szinte mindent másolnak, beleértve a vezeték nélküli dongeket is. Az iButton kulcsának a la "gomb" egyszerű másolata nekem elég. Érdekes? Kérem a "kivágás" alatt!

Tehát kezdjük! Kezdjük a "technikai megbízással", mire képes ez a készülék:
1) Olvasd el a kulcs tartalmát, érdekes, hogy mi van ott felvarrva.
2) Másold le a kulcsokat, bármilyen furcsán is hangzik :)
3) Villogassa az "univerzális" gombot. Az "univerzális" szó alatt bármely saját kulcsunkat értjük, amely alapértelmezés szerint rögzítésre kerül.

UPD. Nagyon fontos! Ha az első bájt, a családi kód 00 , például 00 :12:34:56:AB:CD:EF: AA, akkor a firmware után a kulcs „meghal”, ezt a programozó nem fogja elolvasni, és esetleg mások sem. Tapasztalatból találtam, egy barátnak köszönhetően 16 :AB:CD:EF:E0, természetesen hibás ellenőrzőösszeggel E0. Mivel az ellenőrző összeg helytelen, a kaputelefon figyelmen kívül hagyja ezt a sorrendet olvasáskor. Ez a kaputelefon tönkretette az összes újraírható kulcsot, miközben rájöttem, hogy mi történik, és miért változnak „magától” a kulcsok adatai. Ennek eredményeként nem lehetett másolatot készíteni ehhez a kaputelefonhoz, el kellett mennem egy szolgáltató szervezethez, és kulcsot kellett rendelnem 100 rubelért. :)


Ennek eredményeként nevetséges pénzért kapunk egy háztartásban hasznos dolgot, a felvételhez „üres” darabokat adnak el, bár offline darabonként 30 rubelért, másolókhoz 100-150 rubelért találunk :).
UPD. Olvasunk arról, hogy milyen típusú kulcsokat lehet írni ezzel a sokszorosítóval. Köszönöm a segítséget elvtárs.
UPD. Ha nincs beírva a kulcs, kövesd az elvtársat. +191 vásárlását tervezem Add hozzá a kedvencekhez Tetszett az értékelés +95 +184

Elvesztette a kaputelefon kulcsait, és nem tud másolatot készíteni. Szeretné meglátogatni egy barátját, de nincs meg a kulcsa a bejáratához? Vagy csak meg kell szarnod az ellenségedet, de nem tudsz bejutni a házába, akkor ez a cikk neked szól.

Néhány szó a munka elvéről...
Úgy gondolják, hogy a táblagépekben mágnes van a kaputelefonból, és ez kinyitja az ajtót. Nem ez nem. A táblagép egy ROM, benne egy vezetékes kulccsal. Ennek a ROM-nak a neve: Touch Memory, DS1990A márka. A DS1990A a kaputelefon kulcsok márkája. Az egyvezetékes buszon (egyvezetékes interfész) keresztül kommunikál a kaputelefonnal. Ezt a buszt a Dallas fejlesztette ki, és lehetővé teszi, hogy két eszköz egyetlen vezetéken keresztül kommunikáljon. Ha az eszköz passzív (mint a mi esetünkben), akkor ezen a vezetéken keresztül is továbbítja az áramot. Azt is meg kell jegyezni, hogy szükség van egy közös vezetékre is (hogy az áramkör bezáruljon), de általában az ehhez a buszhoz csatlakoztatott eszközök összes földelése össze van kötve. A kulcs egy 60 pikofarados kondenzátort tartalmaz, amely a válaszadás időpontjában rövid távú tápellátást biztosít a kulcsnak. De a gazdaeszköznek folyamatosan (legalább 120 mikromásodpercenként egyszer) egy jelet kell generálnia a kondenzátor feltöltéséhez, hogy a táblagépben lévő ROM továbbra is áram alatt legyen.

A táblagép belső részei

Az egyvezetékes busz felépítése
Az egyvezetékes busz a következőképpen működik. Van egy mester eszköz, és egy szolga eszköz, esetünkben egy passzív kulcs. A fő jeleket a master, a logikai egyes és a nulla jelek generálják. A szolga eszköz csak nulla jeleket tud kényszeríteni (azaz csak földre húzza a buszt a tranzisztoron keresztül). A master és slave egyszerűsített diagramja látható a képeken.

Varázsló séma

Ha megnézed az áramkört, akkor könnyen belátható, hogy alapból mindig +5 volt a master, a la logikai egység. A logikai nulla átviteléhez a master egy tranzisztoron keresztül földhöz zárja a buszt, egy egység átviteléhez pedig egyszerűen kinyitja. Ez azért történik, hogy a szolga eszköz áramellátását biztosítsa. A slave készülék is hasonlóan készül, csak nem generál +5 voltot. Csak a buszt tudja földbe süllyeszteni, ezáltal logikai nullát továbbít. A logikai egységet egyszerűen a készülék „csendje” továbbítja.

Munka protokoll
Azonnal észrevehető, hogy csak a Mester irányítja a felvonulást, a DS1990A kulcs maga vagy tartja a földet (a mester maga állítja nullára a buszt), vagy egyszerűen csak csendben marad, ha egy egységet akar átvinni, akkor egyszerűen csendben marad. Nézzük a rajzot.

Példa egy kulcs intercom általi leolvasására.

A PREFERENCE impulzus kulcs általi generálása után a mester eszköz vár egy ideig, és kiad egy parancsot a ROM olvasására, általában ez egy családi kód, esetünkben 33H. Ügyeljen arra, hogyan történik a nulla és egy átvitele. Mindenesetre az impulzus "leesik" a földre, de ha egy egységet továbbítanak, akkor gyorsan helyreáll (kb. 1 mikroszekundum), ha nullának kell lennie, akkor az impulzus egy ideig "lóg" a földön, majd visszatér az egyikhez. Az egységhez való visszatérésre azért van szükség, hogy a passzív eszköz folyamatosan pótolja a kondenzátor energiáját, és áram legyen rajta. Ezenkívül az intercom egy ideig ellenáll, és impulzusokat kezd generálni az információ vételéhez, összesen 64 impulzust (azaz 64 bit információt fogad). A kulcs csak az időtartamok megfelelő illeszkedése. Ha nullát akar mutatni, akkor egy ideig nullán tartja a buszt, ha nem, akkor egyszerűen csendben marad. A kaputelefon minden mást megtesz helyette.

A DS1990A kulcs tartalma.
A kaputelefonokban és egyszerűen olyan eszközökben, ahol ilyen eszközöket használnak az ajtók kinyitására, a DS1990A szabvány szerinti kulcsot használják. Ez az eszköz egy 8 bájtos ROM, lézerrel rögzített információkkal.


Kulcskiíratási séma.

Az alacsony bájt tartalmazza a család kódját. A DS1990A esetében ez mindig 01h lesz. A következő hat bájt tartalmazza sorozatszám kulcs. A legintimebb dolog, ami azonosítja a kulcsot. Az utolsó bájt neve CRC, ez egy paritásellenőrzés, amely biztosítja a továbbított adatok hitelességét. Az előző hét bájtból számítják ki. Egyébként nem ez az egyetlen szabvány. Vannak újraírható ROM-ok, amelyeken információkat lehet hordozni, és vannak titkosító kulcsok is. De a Dallas tabletták sokféleségét egyszerűen irreális egy cikk keretein belül figyelembe venni, a lemezen olvashat róluk.

A kulcs fizikai eszköze.
Valószínűleg a fentiek mindegyike eltántorította a kulcsemulátorokkal való foglalkozás iránti vágyat, mert a kulcsot el kell olvasni, és ez akkora vérzés. Kiderült, hogy nem! A dallasi gyártók gondoskodtak rólunk, és minden szükséges információt közvetlenül a kulcson helyeztek el, ráadásul hexadecimális rendszerben! Ez rá van gravírozva, és teljesen le lehet olvasni, majd később belevarrni a csodálatos emulátorunkba.

Kulcspofa

Ezekből az információkból a következőkre vagyunk kíváncsiak:

A CC = CRC a firmware 7. bájtjának paritásellenőrző bájtja
SSSSSSSSSSSS = tizenkét nibble //nibbles = 1/2 byte// a sorozatszámból, azaz. maga a kulcs hexadecimális kódokban.
FF = családi kód, esetünkben 01h - kulcsunk nulla bájtja.

Kiderül, hogy egyszerűen írhatunk egy programot, beleüthetjük a teljes kulcsot, tollal vizuálisan átírva a dumpot a valódi kulcsról, és kapunk egy kész emulátort. Elég, ha az ellenség kezébe veszi a kulcsot, és átírja, ami rá van írva. Amit nagy sikerrel meg is csináltam. :)

emulátor.
Így eljutottunk a legfinomabbhoz - a kaputelefon billentyűinek emulátorához. Először is találtam egy kész emulátort valamelyik oldalon, belevarrtam az AT89C51-embe, és nem működött (ami nem meglepő). De nem sportszerű mások firmware-jét használni, és mások, kifejezetten balra hagyott hibákat elkapni a kódban. Ezért elkezdtem saját emulátorokat készíteni és saját programokat írni nekik. Általában 6 különböző mikrokontrolleren, különböző architektúrán próbáltam emulátort készíteni, amelyek két családhoz tartoznak, az AVR és az i8051, mindegyiket az Atmel gyártotta. Nem mindenkinek sikerült, és rengeteg programot írtak. Eleinte a napóleoni feladatok általában egy univerzális, kulcs kiválasztására képes emulátor elkészítésére irányultak, de aztán az aranyér és az értelmetlensége miatt elhagytam ezt az ötletet, hadd foglalkozzanak vele mások, akiket ez a cikk érdekel. De az emulátor költsége a ráfordított munkaerőt nem számítva 70-80 re alatt van, akár 30 re-vel is találkozhatsz, ha pl ATtiny12-n csinálod.

Az emulátor elve.
Részletesen átgondoltuk az intercom működési elvét, ennek megfelelően nem lesz nagy probléma a DS1990A emulátor program algoritmusának leírása. Alaposan megnézzük a diagramot, és átgondoljuk, mit kell tenni. És a következőket kell tennie. A mikrokontroller levegőben lógó lábát (amíg nem kapcsolódik a földhöz, addig a reset impulzus) a vezérlő logikai egységnek tekinti. Ez azt jelenti, hogy a vezérlő tápellátása után meg kell várnunk, amíg a lábunk a földre kerül, a la nullára. Ahogy hallottuk a nullát, örülünk, várunk egy kicsit, és áthelyezzük a portot olvasási módból írási módba. Ezután a buszt nullára tesszük, és egy ideig tartjuk - PRESENCE impulzust generálunk (az impulzusok időtartamát lásd az adatlapon). Ezután ismét áthelyezzük a buszt olvasási módba, és várjuk, mit mond nekünk a mester - kaputelefon. Megmondja nekünk az olvasási parancsot, amely 8 bitből áll. Nem fogjuk dekódolni, mert az esetek 99,999%-ában kiadja nekünk a parancsot, hogy adjuk ki a dumpját, a la 33H, csak számoljunk 8 impulzust, és ne aggódjunk. Várunk tovább. És kezdődik a legnehezebb és legérdekesebb dolog - gyorsan meg kell néznie, mit mond nekünk a kaputelefon, és gyorsan meg kell válaszolnia. Apránként kell kiadnunk egy 8 bájtból álló sorozatszámot, amit fentebb említettem. A következőképpen csináltam (mindegy melyik mikrokontroller, az elv mindenhol ugyanaz lesz), betöltöttem a bájtot valami szabad regiszterbe, és jobbra toltam, és figyeltem az átviteli bitet. Amint az intercom nullára dobja a buszt, akkor ha az átviteli jelzőt egyre állítom, akkor egyszerűen csendben maradok ezen az impulzuson, és várom a következő bit olvasó impulzust a mastertől. Ha az átviteli jelzőben nulla van, akkor miután az intercom nullára dobja a buszt, a mikrokontroller portot kimeneti módba állítom és erőltetetten nullán tartom egy ideig a buszt, majd elengedem és visszakapcsolom a vezérlő portját olvasási mód. A földben lévő impulzus időtartama szerint a mestereszköz megérti, hogy egységet vagy nullát adtak-e át neki. Elvileg mindent, akkor a kaputelefonnak örömmel kell sípolnia és kinyitnia az ajtót.

Gyakorlat.

Tesztelőtábla. Látom a Dallas feliratot.

Egy kis aranyér és a hibakeresővel vívott háború után kiderült a kód. Íme egy példakód az adatok kimenetére az AT89C2051 kaputelefonba. (Általában az AT89C2051 egy népszerű, de elavult vezérlő. Az egyik első, amit programoztam. Periféria minimális, memória is semmi. Csak nagyfeszültségű programozóval van varrva. Bár megvan az új csere az AT89S2051 áramkörön belül már flashelhető valamilyen AVR ISP-n keresztül, és esetleg AVRDUDE-on keresztül - nem néztem meg.A legérdekesebb, hogy a lábakon ATTiny2313-mal kompatibilis, így a kód portolható Tinkára. megjegyzés DI HALT)

D.I. MEGÁLL:
Ezt a pokoli kódot Longgal még 2006-ban írtuk a lakásában. Sietve csuklásba ütköztek a tompulásuk miatt. Akkor éreztem először az AVR-t. Én egy teljesen ismeretlen assembleren ültem az EEPROM-ból való olvasási eljáráshoz, míg Long demo táblát választott leendő emulátorához. Különösen emlékszem az őrkutyával való viccemre, amikor az MK-mat alaphelyzetbe állítottam, miközben EEPROM-ra írtam, és kifűrészeltem az i2c memóriachipet az alaplapról. vágókorong. Eh... semmi, Moszkvába hajtok, megint felégetjük!

;======================================= ; Sorozatszám kiadása; in: R0- cím, ahol a sorozat a táblagép típusával és a CRC8-cal van; FELHASZNÁLÁS: A,B,R0,R1,R2 ;===================================== = ================ DEMUL_SendSer: mov R2,#8 SS3: mov ACC,@R0 mov R1,#8 SS2: JB TouchFuck,$ ; nulla 1->0 RRC A ;C:=A,0; műszak A; mov TouchFuck,C ;TouchFuck:=C; MOV B,#9 DJNZ B,$ ;Késleltetés 20 us setb TouchFuck JNB TouchFuck,$ ;hurok 0-ig DJNZ R1,SS2 inc R0 DJNZ R2,SS3 ret ;=============== =========================================

Eredmények.
Ennek eredményeként sok emulátort kaptam. Igaz, néhányat még észbe kell juttatni. Bár néhány 100%-ban működik. Példák emulátorokra nézheti meg a képeket.



Fényképek az emulátorokról

A legérdekesebb a CRC ellenőrzés, amelyet a kaputelefon hajt végre. Erre akkor lesz szüksége, ha például Dallas zárat szeretne feltenni a számítógépére. Példa a CRC-számításra az A89C2051-en (bár adott kódot működni fog az i8051 család összes mikrokontrollerén.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 DO_CRC: PUSH ACC ;akkumulátor mentése PUSH B ;a B regiszter mentése PUSH ACC ;eltolandó bitek mentése MOV B,#8 ;eltolás beállítása = 8 bit ; CRC_LOOP: XRL A,CRC ;CRC RRC A kiszámítása ;áthelyezés a hordozó MOV A,CRC-be ;get az utolsó CRC érték JNC ZERO ;átugrás, ha adat = 0 XRL A,#18H ;frissítse a CRC értéket ; NULLA: RRC A ;pozicionálja az új CRC MOV-t CRC,A ;tárolja az új CRC POP ACC-t ;lekéri a fennmaradó biteket RR A ;pozicionálja a következő bitet PUSH ACC ;elmenti a fennmaradó biteket DJNZ B,CRC_LOOP ;ismételje meg nyolc bitig POP ACC ;tisztítsa ki a verem POP B ;visszaállítja a B regisztert POP ACC ;visszaállítja a RET akkumulátort

DO_CRC: PUSH ACC ;akkumulátor mentése PUSH B ;a B regiszter mentése PUSH ACC ;eltolandó bitek mentése MOV B,#8 ;eltolás beállítása = 8 bit ; CRC_LOOP: XRL A,CRC ;CRC RRC A kiszámítása ;áthelyezés MOV A,CRC hordozóra ;legutóbbi CRC érték lekérése JNC ZERO ;kihagyás, ha adat = 0 XRL A,#18H ;frissítse a CRC értéket ; NULLA: RRC A ;pozicionálja az új CRC MOV-t CRC,A ;tárolja az új CRC POP ACC-t ;lekéri a fennmaradó biteket RR A ;pozicionálja a következő bitet PUSH ACC ;elmenti a fennmaradó biteket DJNZ B,CRC_LOOP ;ismételje meg nyolc bitig POP ACC ;tisztítsa ki a verem POP B ;visszaállítja a B regisztert POP ACC ;visszaállítja a RET akkumulátort

Következtetés.
Mint látható, a kaputelefon gombjai nem olyan egyszerűek, mint amilyennek tűnnek. Ezek emulálása azonban bárki számára elérhető, akinek van programozása és forrasztópáka.

D.I. MEGÁLL:
Régmúlt idők esetei, az ókor legendái mélyen... Hosszú - WDR! (csak a beavatottaknak lesz világos ;)))))

A Hacker magazin egyik cikkének előre szerkesztett változata

Gyakran használják a házak bejárati ajtóinak védelmére a hívatlan vendégektől.

A házba való belépéshez egy speciális kulcsot kell használnia, amely a szám tulajdonosa, és amely azonosítóként működik. Ezzel a számmal elektronikus rendszerés elvégzi a „saját” - „idegen” felismerését, és beengedi a tulajdonost a házba.

Miért van szüksége kulcs sokszorosítóra?

Néha előfordul, hogy másolatot kell készítenie a kaputelefon kulcsáról. Intercom sokszorosító Arduino kulcsok akkor lehet szükség, ha a készlet egyik kulcsa elveszett, további kulcsra volt szükség, ill régi kulcs nem működik.

Természetesen ebben az esetben igénybe veheti a speciális műhelyek szolgáltatásait, de ezt az eljárást saját maga is elvégezheti. Ez a lehetőség különösen azok számára lesz érdekes, akik értik az elektronikát, és rendelkeznek gyakorlattal a modulok használatában.

Az interneten számos különböző projekt létezik arra vonatkozóan, hogyan készítsünk másolatot a kaputelefon kulcsáról saját kezűleg az Arduino segítségével. A feladat nem olyan nehéz, mint amilyennek első pillantásra tűnik.

Csak meg kell találnia az eredeti kulcs azonosító számát, és hozzá kell rendelnie egy másolathoz. A kaputelefon „saját” kulcsként ismeri fel az ilyen kulcsot, és kinyitja az ajtót.

A kulcsból való olvasás, valamint az azonosító írása csak egyvezetékes 1 vezetékes interfész segítségével történik. Ezáltal kördiagramm a kaputelefon kulcsának jövőbeli másolata meglehetősen egyszerű.

Az alábbiakban lépésről lépésre megvizsgáljuk az összes lépést, amelyen keresztül minimális idő alatt és minimális pénzügyi költségek mellett önállóan elkészítheti a kaputelefon kulcsának másolatát.

Hogyan készítsünk Arduino-alapú sokszorosítót

A kaputelefon gombjainak sokszorosítójának bekapcsolása Arduino Uno vagy Nano, külön munkát kell végezni a leendő készülék hardverével, majd a szoftverrel.

Hardver

A segítségével létrehozhatja a kaputelefon kulcsának kompakt másolatát Arduino modul Nano, ami egy nem működő USB-elosztóból kerül tokba. Ennek a kialakításnak a kulcsa meglehetősen kompakt és könnyen használható.

USB-kábellel lehet csatlakoztatni az eszközt a COM-terminálhoz, valamint az áramellátást. A kulcs sokszorosító testére egy nem reteszelő gombot kell felszerelni, amelyet olyan esetekben használnak, amikor át kell váltani az „olvasás” / „írás” / „visszaállítás” módot.

A tok előlapján is látható LED kijelző, amely a kulcs állapotának megjelenítésére szolgál (a 3 mód közül melyikben van), valamint egy kulcsolvasóként működő pad.

A jövőbeli sokszorosító eszközének elektronikus áramkörét az egyszerűség jellemzi. Tartalmaz egy 1 vezetékes adatcsere vezetéket, amelyre + 5 V egy tranzisztoron keresztül jut, melynek értéke 1 ÷ 4,5 kOhm lehet.

A legjobb megoldás a 2,2 kOhm átlagos ellenállásérték. Az üzemmód-LED az optimális névleges határoló ellenálláson keresztül csatlakozik. Az üzemmódkapcsoló gomb a D2 és GND érintkezőkhöz csatlakozik.

Szoftver rész

A készülék firmware-jében meghagyhatja a kódnak azt a részét, amely az adatok olvasási és írási folyamataiért felelős. elektronikus kulcs az 1 vezetékes protokollon keresztül, valamint azon, amelyik biztosítja a modul működését.

A kód többi részét saját igényeinknek megfelelően írjuk át, ehhez a szabványos Arduino OneWire könyvtárat használjuk. A kulcsduplikátorhoz használt Arduino modul programozásához saját maga is írhat vázlatot, vagy kereshet egy kész verziót az interneten, amelyet saját maga optimalizálhat.

Az Arduino alapján létrehozott és programozott modul lehetővé teszi:

  1. olvassa be az eredeti kulcsból annak azonosítóját, majd írja felül a kulcs előkészített "üres" részébe;
  2. írja le a vázlatban beállított univerzális azonosítót;
  3. védelmet nyújt a véletlen azonosító felülírása ellen hibás értékkel;
  4. az olvashatatlan kulcsok visszaállítása az azonosító helytelen megadása után;
  5. kézzel írja be az azonosító számot;
  6. támogatja a COM terminál nélküli működést, feltéve, hogy a forrás elérhető egyenáram 5 V feszültséggel, amelyet az USB csatlakozón keresztül táplálunk.

Hogyan kell dolgozni a készülékkel

A "csináld magad" kaputelefon kulcs sokszorosítója az Arduino-n COM terminállal és anélkül is használható. A COM terminál használatához először telepítenie kell a számítógépén használt Arduino kártyához tartozó megfelelő illesztőprogramokat.

Bármelyik COM port terminál használható, amelyik a legjobban megfelel a felhasználónak. A terminál használata előtt meg kell adni néhány beállítást, nevezetesen ki kell választani egy virtuális COM portot, amelyhez a kártya definiálva van, és az adatcsere sebességét, amely a vázlaton szerepel.

A készülék beállításainak elvégzése után csatlakoztassa személyi számítógépés indítsa el a COM port terminált. Az Arduino modul ezután automatikusan újraindul. A letöltési folyamat során a LED jelzőfény többször felvillan.

A letöltés befejezése után néhány másodperc múlva a készülék üzemkész lesz, a LED visszajelző ebben az esetben nem világít, és a terminálon megjelenik egy üzenet, hogy a rendszer készen áll a használatra.

A következő parancsok lesznek elérhetők a felhasználó számára a terminálon keresztül:

  • az univerzális azonosító pufferbe való betöltés folyamata;
  • váltás olvasási és írási módok között;
  • átváltás az azonosító kézi bevitelére szolgáló módba;
  • áttérés az olvashatatlan kulcs-helyreállítási módba;
  • a használt parancsok súgójának megjelenítése.

Kulcsolvasás

Az Arduino intercom-kulcsainak másolásához először le kell másolnia az ID-azonosítót az eredeti kulcsról. A kulcs leolvasásához rögzítenie kell azt a készülék érintkezőfelületéhez.

Ebben az esetben a LED gyorsan villog, és az olvasható azonosító megjelenik a terminálon. Az eredeti kulcsból beolvasott kód átmenetileg a pufferben tárolódik, amíg újra nem töltődik egy másik azonosítóval.

Egy azonosító kód tárolásához 8 bitet használnak, amelyek hatjegyű kódban jelennek meg.

Íráskulcs

Ahhoz, hogy a másolt azonosítót a kaputelefon kulcsának írható üres részébe írhassuk, a terminált a megfelelő paranccsal vagy a készülék gombjával rögzítési módba kell kapcsolni. A LED fénye jelzi, hogy az üzemmód megváltozott, és a készülék készen áll a kulcsazonosító írására.

Ezt követően rögzítenie kell az írható kulcsot a padhoz. Ekkor a LED kialszik, és néhány másodperc múlva magas frekvencián kezd villogni, ami jelzi a felvételi folyamat előrehaladását.

Az azonosító felülírási eljárás befejeztével a készülék automatikusan olvasási módba lép. Miután a készülék olvasási módba kapcsolt a terminálban, megjelenik az újonnan írt azonosító azonosító.

Ha a művelet sikeres volt, akkor az az azonosítónak fog megfelelni, amelyet korábban az eredeti kaputelefon kulcsából olvastak ki. Ha az írandó azonosító kód helytelen volt, vagy írási hiba történt, a terminál egy megfelelő üzenetet jelenít meg, és az írási folyamat megszakad.

Ennek köszönhetően a készülék megvédi a kaputelefon kulcsát attól, hogy hibás információkat írjon rá.

Olvashatatlan kulcs helyreállítása

Az olvashatatlan kaputelefon kulcsának visszaállításához a készüléket a COM terminálon található speciális paranccsal vagy a készülék előlapján található gomb lenyomva tartásával a megfelelő üzemmódba kell kapcsolni. Ezután rögzítse a kulcsot az érintkezőfelületre.

Ha működőképes, és az azonosító kód kiolvasható belőle, akkor ez úgy történik, ahogyan normál mód leolvasás, amely után a megfelelő 16 számjegyű azonosító jelenik meg a terminálon. Ha a kulcs nem olvasható, akkor ennek megfelelően semmilyen eljárást nem hajtanak végre a végéig, és a kód nem jelenik meg a terminálon.

Ebben az esetben tartsa lenyomva a padhoz rögzített kulcsot, és nyomja meg a készülék gombját. Ennek az eljárásnak köszönhetően kénytelen lesz az univerzális azonosítót írni, amelyet korábban a vázlatban regisztráltak.

A kényszerírás befejezése után a készülék automatikusan olvasási módba lép. A jövőben az univerzális azonosító azonosító helyettesíthető a kaputelefon kulcsából kiolvasott eredeti kóddal.

Egyéb műveletek

Az univerzális azonosító kód betöltése a pufferbe. Ez az eljárás végrehajtható a megfelelő parancs végrehajtásával a terminálban, vagy az eszköz újraindításával, ha az univerzális azonosító szerepel a vázlaton.

Az Arduino kaputelefon kulcsainak másolása az eredeti nélkül is elvégezhető. Ehhez elegendő ismerni az azonosító azonosítóját, amely a karcba van bejegyezve és univerzális kódként használható.

A készülék lehetővé teszi az azonosító kézi bevitelét. Ehhez be kell állítani a terminálban a megfelelő parancsot, melynek végrehajtása után tetszőleges azonosító kódot adhat meg 16 számjegyű formában.

Következtetés

Fentebb megvitattuk azt az eljárást, amellyel egy hagyományos Arduino modul használatával önállóan készíthet másolatokat a kaputelefon kulcsairól. Most már nem lesz probléma, hogy hol kell csinálni új kulcs ha a régi elveszett vagy véletlenül elromlott.

Ezen kívül ezzel az eszközzel vissza lehet állítani az olvashatatlan kulcsokat, amelyek az Arduino alapú eszközzel és az eredeti kulcsazonosítóval megújíthatók.

Videó: Az Arduino Nano kaputelefon-billentyűinek egyszerű sokszorosítója

Jó nap!
Szeretnék figyelmébe ajánlani egy kaputelefon kulcsok sokszorosítóját (másolóját).
A másoló tud olvasni/írni egy kulcstartót vagy kártyát.
Régóta szerettem volna kipróbálni egy olcsó eszközt a kulcsok kaputelefonról történő másolására. És most eljött ez a pillanat, úgyhogy kezdjük is el.

3 hét alatt megérkezett a rendelés.

Intercom kulcsok. Egy kis oktatási program.

A kulcsok a következők:

  • Kapcsolatba lépni. Hivatalos név Touch memória (röv. TM) vagy iButton
(azaz alkalmazni kell őket az olvasóra)
Ezek tartalmazzák:

Dallas.

A legtöbb esetben a TM egy Dallas családi kulcsot jelent (például DS1990A). Sok készülék működik ezekkel a gombokkal: Vizit, Eltis, Z-5R, С2000-2 stb.

Cyfral.

Ezek a kaputelefonok csak DC2000A és Tsifral-KP1 billentyűkkel működnek.

Metakom.

Ezekhez a kaputelefonokhoz K1233KT2 kulcsokat fejlesztettek ki. Ezek a gombok sok más vezérlőhöz is alkalmasak.

Rezisztív.

Vannak egzotikus kaputelefonok, amelyek rezisztív billentyűkkel működnek. Kód helyett ellenállást olvas ki belőlük. Kétségtelenül ezek kontaktbillentyűk, de nem nevezném őket Touch memóriának.
  • Érintésmentes. Az RFID hivatalos neve.
(csak 2-3 cm távolságra kell az olvasóhoz vinni).

Kártyák, kulcstartók, karkötők stb. formájában adják ki. A közönséges elnevezés „kártyák” és „cseppek” (kulcskarikák). A 10-15 cm-ig működő billentyűket közelségnek (rövid hatótávolság), az 1 m-ig működő billentyűket pedig közelségnek (nagy hatótávolságú) nevezik. A kaputelefonok kizárólag közelségi kulcsokat használnak, és ez a kifejezés szinte az "érintés nélküli kulcs" szinonimájává vált.

A Proximity világában szintén nincs egységes formátum:

EM Marin

ma a legnépszerűbb formátum.

ELREJTETTE

vén érintés nélküli kulcsok között.

MIFARE

perspektíva formátum. Ez magában foglalja az érintés nélküli intelligens kártyákat.

Ezt az eszközt KIZÁRÓLAG 125 kHz-es közelítési kulcsok másolására tervezték.
Más kulcsok nem másolhatók.

A csomag tartalma:






A szállítás tartalma:

- RFID 125KHz EM4100 igazolványmásoló;
- újraírható kulcstartók 6db;
- újraírható kártyák 6 db.;
- utasítások (angol-kínai).
AAA elem nem tartozék.

A készülék megjelenése:






A készülék belseje:










A készülék bekapcsolt helyzetben:


(a piros lámpa világít, ez azt jelenti, hogy a készülék be van kapcsolva)

Főbb belső elemek:


Utasítás:




  • Másolási folyamat:
1. Helyezzen be két AAA elemet.
2. Kapcsolja be a jobb oldalon található billenőkapcsolót (kigyullad a POWER feliratú piros jelzőfény, és két rövid hangjelzés hallható).
3. A kártyát vagy kulcstartót a bal oldalfalra visszük, a POWER felirat szintjén.
4. Nyomja meg a "READ" gombot. Válaszul a sokszorosító 2-szer sípol és világít zöld LED"PASS" felirattal
5. Eltávolítjuk azt a kártyát vagy kulcstartót, amelyről a címkét számolták.
6. Vigyen be újraírható kártyát vagy kulcstartót a másolóba. Nyomja meg a "ÍRÁS" gombot. Egy ideig kigyullad a sárga LED BUSY felirattal és ismét dupla nyikorgás hallatszik. Minden új kulcstartó vagy kártya használható.

Videó az olvasás és írás folyamatáról:

Eredmény.

Minden remekül működik. Ha több másolatot kell készítenie az RFID 125KHz-es kulcsokról, nyugodtan vásárolhat, főleg, hogy a készletben 6 kulcstartó és 6 kártya található, ill. átlag ár 100 rubel egy példánya esetén az előny nyilvánvaló. Ha a kulcstartók vagy kártyák elfogynak az interneten, 20 rubelen belül vásárolhat.
Vásárlás előtt ez az eszköz Azt javaslom, hogy tájékozódjon kulcsának gyakoriságáról és típusáról, különben kidobja a pénzt.

Ha tetszett az értékelés, vagy segített az eszköz kiválasztásában, dobj egy like-ot, ez a legjobb jutalom a munkámért.
Köszönöm mindenkinek a figyelmet!

A terméket az üzlet véleménye írásához biztosította. Az áttekintés az Oldalszabályzat 18. pontja szerint kerül közzétételre.

+88 vásárlását tervezem Add hozzá a kedvencekhez Tetszett az értékelés +44 +83