Každý vie, že každý mechanizmus sa časom zhoršuje a musí sa zmeniť, najmä v prípade prvkov, ktoré sú často vystavené fyzickej námahe.

Elektronika je v tomto zmysle spoľahlivejšia a ak je dobre elektricky chránená, môže vydržať pomerne dlho.

Strata kľúčov od mechanického zámku je často spojená s jeho výmenou. Pri strate elektronického čipu stačí urobiť jeho kópiu.

Ako je duplikátor usporiadaný a ako funguje

Aké sú modely a typy duplikátorov kľúčov

Všetky duplikátory interkomových kľúčov dostupné v prírode možno rozdeliť do troch rôznych typov:

  1. Programátory na blikanie bezkontaktných kľúčov tmd;
  2. Duplikátory na vytváranie kópií kľúčov kontaktného interkomu;
  3. Univerzálny typ duplikátorov, ktoré dokážu preflashovať akýkoľvek druh interkomových čipov.

Každý z týchto typov zariadení má svoje modifikácie.

Bezkontaktné kopírky

Medzi nimi sú tri modifikácie zariadení.

Prvá modifikácia obsahuje programátory, ktoré vyrábajú RFID štandard EM-Marin, HID a Indala (tmd duplikátory), druhá modifikácia podporuje štandard Mifare, tretia modifikácia duplikátorov pracuje s kľúčmi štandardu TECH-COM alebo TKRF.

Zariadenia typu kontaktu

Zariadenia sú prezentované v dvoch typoch. Prvý typ je určený na prácu s klávesmi typu kontakt dallas, druhý typ programátorov duplikuje klávesy typu resp.

Čip Dallas má hexadecimálny kód a digitálny je označený kódom typu protokolu, ktorý je veľký.

Univerzálne kľúčové programovacie zariadenia

Univerzálne duplikátory interkomových kľúčov okrem toho, že dokážu vytvoriť kópiu akéhokoľvek digitálneho čipu, majú množstvo ďalších funkcií:

  • Schopnosť aktualizovať;
  • Prítomnosť pamäťovej základne;
  • Generovanie kódu.

Vzhľadom na prvú funkciu treba povedať, že keď vyjdú nové modifikácie kľúčov s pôvodným kódovaním, základ programovacieho zariadenia môže byť flashovaný pre tieto čipy a bude môcť vytvárať ich kópie.

Druhá funkcia umožňuje klonovať kľúče bez originálu. To znamená, že po prvom bliknutí sa kód čipu jednoducho zapíše do základne zariadenia a podľa potreby sa reprodukuje.

Tretia funkcia umožňuje blikanie kľúčov originálnymi kódmi napríklad pre zamestnancov firmy, z ktorých každý musí mať svoj osobný prístupový kód k zámku. Potom môžete sledovať počet návštev konkrétneho objektu konkrétnou osobou.

Čo potrebujete na vytvorenie vlastného duplikátora kľúčov interkomu

Pri výrobe kopírky kľúčov vlastnými rukami môžete ako základ použiť modul Arduino.

Základňa prvkov, ktorá bude potrebná na výrobu zariadenia:

  1. Mikrokontrolér typu „Arduino Nano“ je hlavným „mozgom“ zariadenia, kde sa spracovávajú informácie a zaznamenávajú sa údaje;
  2. doska RFID RC522, ktorá funguje ako modul, ktorý číta kódy a presmeruje informácie do mikrokontroléra;
  3. bzučiak piezoelektrického typu;
  4. Dva prvky LED pre monitor;
  5. Dva 330 ohmové odpory;
  6. Blok klávesnice typ 4X4;
  7. Adaptér displeja z tekutých kryštálov typu I2C (LCM1602), ktorý funguje ako konvertor LCD na formát kompatibilný s Arduino;
  8. Displej z tekutých kryštálov typu LCD16X2BL.

Obrazovka z tekutých kryštálov je pripojená ku kontaktnej skupine adaptéra pomocou šestnástich kolíkov. Na oboch moduloch sú kontakty očíslované.

Ďalej sú napájacie vodiče pripojené k adaptéru displeja z modulu RF ID RC522: červený - ku kontaktu VCC (+) a čierny - ku kontaktu GND (spoločný). Ovládacie vodiče sú prispájkované na kolíky SDA a SCL. Prvky LED sú inštalované v tandeme s odpormi obmedzujúcimi prúd.

Princíp blikania kľúčov

Čipy interkomu, ktoré sú vo forme tabliet a ktorých povrch musí byť aplikovaný na kontakt interkomu, neobsahujú vo vnútri magnetické prvky.

Obvody zariadenia sú založené na použití energeticky nezávislej pamäte (inými slovami ROM).

V takejto pamäti sa zapíše postupnosť znakov digitálneho jedinečného kódu.

Princíp prepisovania takýchto kľúčov spočíva v tom, že tmd duplikátor načíta kód a znovu ho vytvorí na čistej čipovej platforme.

Systém RFID je postavený na prenose kódu nie kontaktom, ale určitou rádiovou frekvenciou.

Kľúčová schéma obsahuje oscilačný obvod. Ak je vybudená, dáta z pamäte sa prenesú do čítačky cez priestor.

Takýto budiaci signál bude signál prichádzajúci z antény interkomu alebo duplikátora. V opačnom prípade sa princíp kopírovania kódu do pamäte, jeho ďalšia reprodukcia nelíši od princípu činnosti kontaktného zariadenia.

Jediný rozdiel je v tom, že programátori môžu zapisovať do pamäte a prehrávať len určitý typ digitálny signál. Výnimkou sú univerzálne zariadenia, ktoré je možné naprogramovať na prácu s akýmkoľvek typom digitálnych údajov.

Záver

Výroba čipov pre interkom vlastnými rukami môže byť nielen riešením problému straty osobných kľúčov, ale aj príležitosťou na to, aby ste na ňom vybudovali svoje podnikanie.

Na začiatok si môžete vytvoriť jednoduchú kopírku kľúčov interkomu pre najobľúbenejšie „prázdne miesta“.

Najdôležitejšie je, že takéto zárobky si nevyžadujú veľké počiatočné investície a služby budú vždy žiadané, najmä vo veľkých mestách.

Video: Urob si sám duplikátor kľúčov interkomu

Dobrý deň! Nejako ma omrzelo platiť 150 rubľov za kópiu kľúča interkomu a rozhodol som sa zostaviť jednoduchý, lacný duplikátor iButton na Arduino. Ceny za takéto hotové zariadenia „hryzú“, hoci ich funkčnosť je širšia, kopírujú takmer všetko, vrátane bezdrôtových dongle. Stačí mi obyčajná kópia klávesu iButton a la "tlačidlo". zaujímavé? Prosím pod "strih"!

Tak poďme na to! Na začiatok „technická úloha“, čo by malo toto zariadenie dokázať:
1) Prečítajte si obsah kľúča, je zaujímavé, čo je tam zašité.
2) Skopírujte kľúče, nech to znie akokoľvek divne :)
3) Flash "univerzálny" kľúč. Slovom „univerzálny“ rozumieme ľubovoľný vlastný kľúč, ktorý bude štandardne zaznamenaný.

UPD. Veľmi dôležité! Ak je prvý bajt, rodinný kód 00 , napríklad 00 :12:34:56:AB:CD:EF: AA, potom po firmvéri kľúč „zomrie“, nebude ho čítať tento programátor a možno ani iní. Nájdené na základe skúseností, vďaka priateľovi 16 :AB:CD:EF:E0 s prirodzene nesprávnym kontrolným súčtom E0. Keďže kontrolný súčet je nesprávny, interkom túto sekvenciu pri čítaní ignoruje. Tento interkom zničil všetky prepisovateľné kľúče, zatiaľ čo som zistil, čo sa deje a prečo sa údaje v kľúčoch „samo od seba“ menia. V dôsledku toho nebolo možné vytvoriť duplikát tohto interkomu, musel som ísť do servisnej organizácie a objednať si kľúč za 100 rubľov. :)


Výsledkom je, že za smiešne peniaze dostaneme vec užitočnú v domácnosti, predávajú sa „prírezy“ na nahrávanie, hoci offline nájdeme za 30 rubľov za kus, do kopírok na trhu za 100 - 150 rubľov :).
UPD.Čítali sme o tom, aké typy kľúčov je možné písať pomocou tohto duplikátora. Ďakujem za pomoc súdruh.
UPD. Ak kľúč nie je napísaný, nasledujte súdruha. Plánujem kúpiť +191 Pridať k obľúbeným Páčila sa recenzia +95 +184

Stratili ste kľúče interkomu a nemôžete vytvoriť duplikát. Chcete navštíviť kamarátku, no nemáte kľúče od jej vchodu. Alebo sa len potrebujete vysrať svojmu nepriateľovi, no nemôžete sa dostať do jeho domu, potom je tento článok určený práve vám.

Pár slov o princípe práce ...
Existuje názor, že v tabletách z interkomu je magnet a otvára dvere. Nie, nie je. Tablet je ROM s pevne zapojeným kľúčom. Táto ROM sa volá - Touch Memory, značka DS1990A. DS1990A je značka interkomových kľúčov. Komunikuje s interkomom cez jednodrátovú zbernicu (jednodrátové rozhranie). Táto zbernica bola vyvinutá spoločnosťou Dallas a umožňuje dvom zariadeniam komunikovať iba cez jeden kábel. Ak je zariadenie pasívne (ako v našom prípade), tak mu cez tento vodič prenáša aj energiu. Treba tiež poznamenať, že je potrebný aj spoločný vodič (aby sa obvod uzavrel), ale spravidla sú všetky uzemnenia zariadení pripojených k tejto zbernici navzájom spojené. Kľúč obsahuje 60 pikofaradový kondenzátor, ktorý zabezpečuje krátkodobé napájanie kľúča v čase odpovede. Ale hostiteľské zariadenie musí neustále (aspoň raz za 120 mikrosekúnd) generovať jeden signál na nabíjanie tohto kondenzátora, aby bola ROM v tablete naďalej napájaná.

Vnútorné časti tabletu

Organizácia jednovodičovej zbernice
Jednodrátová zbernica funguje nasledovne. Existuje hlavné zariadenie a podriadené zariadenie, v našom prípade pasívny kľúč. Hlavné signály sú generované signálmi master, logickou jednotkou a nulou. Podriadené zariadenie môže vynútiť iba nulové signály (t. j. len pritiahnuť zbernicu k zemi cez tranzistor). Zjednodušená schéma master a slave je znázornená na obrázkoch.

Schéma čarodejníka

Ak sa pozriete na obvod, je ľahké vidieť, že v predvolenom nastavení má master vždy +5 voltov, čo je logická jednotka. Na prenos logickej nuly master uzavrie zbernicu k zemi cez tranzistor a na prenos jednotky ju jednoducho otvorí. Toto sa robí s cieľom poskytnúť energiu podriadenému zariadeniu. Podriadené zariadenie je vyrobené podobne, len negeneruje +5 voltov. Môže iba potopiť zbernicu k zemi, čím prenesie logickú nulu. Logická jednotka sa prenáša jednoducho „tichom“ zariadenia.

Pracovný protokol
Okamžite si môžete všimnúť, že paráde vládne iba Majster, samotný kľúč DS1990A sa buď drží pri zemi (majster si sám nastaví zbernicu na nulu), alebo jednoducho mlčí, v prípade, že by chcel preniesť jednotku, jednoducho mlčí. Pozrime sa na výkres.

Príklad čítania kľúča interkomom.

Po vygenerovaní impulzu PREFERENCIE kľúčom nadriadené zariadenie nejaký čas počká a vydá príkaz na načítanie ROM, zvyčajne ide o rodinný kód, v našom prípade 33H. Venujte pozornosť tomu, ako sa vykonáva prenos nuly a jednotky. V každom prípade impulz „padne“ na zem, ale ak sa vysiela jednotka, potom sa rýchlo obnoví (asi 1 mikrosekundu), ak by mal byť nulový, impulz nejaký čas „visí“ na zemi, potom sa vráti späť k jednému. Návrat k jednote je potrebný, aby pasívne zariadenie neustále dopĺňalo energiu kondenzátora a bolo na ňom napájanie. Ďalej interkom nejaký čas vydrží a začne generovať impulzy na príjem informácií, celkovo 64 impulzov (to znamená, že prijíma 64 bitov informácií). Kľúčom je len správne zladiť trvanie. Ak chce zobraziť nulu, tak nejaký čas drží zbernicu na nule, ak nie, tak jednoducho mlčí. Všetko ostatné zaňho robí interkom.

Obsah kľúča DS1990A.
V interkomoch a jednoducho zariadeniach, kde sa takéto zariadenia používajú na otváranie dverí, sa používa kľúč štandardu DS1990A. Toto zariadenie je 8-bajtová ROM s informáciami zaznamenanými laserom.


Schéma výpisu kľúčov.

Nízky bajt obsahuje kód rodiny. Pre DS1990A to bude vždy 01h. Ďalších šesť bajtov obsahuje sériové číslo kľúč. Najintímnejšia vec, ktorá identifikuje kľúč. Posledný bajt sa nazýva CRC, ide o kontrolu parity, ktorá zabezpečuje pravosť prenášaných údajov. Počíta sa z predchádzajúcich siedmich bajtov. Mimochodom, toto nie je jediný štandard. Existujú prepisovateľné ROM, na ktorých je možné prenášať informácie, a existujú aj šifrovacie kľúče. Ale celú škálu tabliet Dallas je jednoducho nereálne zvážiť v rámci jedného článku, môžete si o nich prečítať na disku.

Fyzické zariadenie kľúča.
Pravdepodobne všetko vyššie uvedené odrádzalo od akejkoľvek túžby zaoberať sa kľúčovými emulátormi, pretože kľúč sa musí čítať, a to je také krvácanie. Ukazuje sa, že nie! Dallasskí výrobcovia sa o nás postarali a všetky potrebné informácie umiestnili priamo na kľúč, navyše v šestnástkovej sústave! Je na ňom vyrytý a je celkom možné ho prečítať a neskôr všiť do nášho úžasného emulátora.

Hlava kľúča

Zo všetkých týchto informácií nás zaujíma nasledovné:

CC = CRC je bajt kontroly parity 7. bajtu vo firmvéri
SSSSSSSSSSSS = dvanásť kúskov //kúskov = 1/2 bajtov// poradového čísla, t.j. samotný kľúč v hexadecimálnych kódoch.
FF = rodinný kód, v našom prípade je to 01h - nulový bajt nášho kľúča.

Ukazuje sa, že môžeme jednoducho napísať program, vraziť doň celý kľúč, vizuálne prepísať výpis zo skutočného kľúča pomocou pier a dostaneme hotový emulátor. Stačí vziať kľúč do rúk nepriateľa a prepísať, čo je na ňom napísané. Čo sa mi s veľkým úspechom podarilo. :)

emulátor.
Tak sme sa dostali k tomu najchutnejšiemu – emulátoru kľúčov z interkomu. Najprv som na nejakej stránke našiel hotový emulátor, všil ho do môjho AT89C51 a nefungovalo to (čo nie je prekvapujúce). Ale nie je športové používať firmvér iných ľudí a chytať cudzie, špeciálne ponechané, chyby v kóde. Preto som si začal vyrábať vlastné emulátory a písať pre ne vlastné programy. Vo všeobecnosti som sa pokúsil vytvoriť emulátor na 6 rôznych mikrokontroléroch, rôznych architektúrach, patriacich do dvoch rodín AVR a i8051, všetky vyrábané spoločnosťou Atmel. Nefungovalo to pre každého a bolo napísaných veľa programov. Spočiatku boli napoleonské úlohy vo všeobecnosti nastavené tak, aby vytvorili univerzálny emulátor s možnosťou výberu kľúča, ale potom som tento nápad opustil pre jeho hemoroidy a nezmyselnosť, nech sa o to postarajú iní ľudia, ktorých tento článok zaujíma. Ale náklady na emulátor, nepočítajúc vynaloženú prácu, sú menej ako 70-80 re, môžete sa stretnúť aj s 30 re, ak to urobíte napríklad na ATtiny12.

Princíp emulátora.
Podrobne sme zvážili princíp fungovania interkomu, a preto nebude veľký problém opísať algoritmus programu emulátora DS1990A. Pozorne sa pozrieme na diagram a premýšľame o tom, čo je potrebné urobiť. A musíte urobiť nasledovné. Nohu mikrokontroléra visiacu vo vzduchu (kým nie je spojená so zemou, resetovací impulz) bude regulátor považovať za logickú jednotku. To znamená, že po privedení energie do ovládača musíme počkať, kým naša noha nepôjde k zemi, a la na nulu. Keďže sme počuli nulu, radujeme sa, chvíľu počkáme a prenesieme port z režimu čítania do režimu zápisu. Potom zbernicu spustíme na nulu a chvíľu ju podržíme – vygenerujeme impulz PRÍTOMNOSTI (čas trvania impulzov nájdete v datasheete). Potom opäť prevedieme zbernicu do režimu čítania a čakáme, čo nám povie master - interkom. Povie nám príkaz read, pozostávajúci z 8 bitov. Nebudeme to dekódovať, pretože v 99,999% prípadov nám povie príkaz, aby sme dali jeho výpis, a la 33H, stačí napočítať 8 impulzov a nebojte sa. Čakáme ďalej. A začína to najťažšie a najzaujímavejšie - musíte sa rýchlo pozrieť na to, čo nám interkom hovorí, a tiež rýchlo odpovedať. Musíme kúsok po kúsku vydať sériové číslo pozostávajúce z 8 bajtov, ktoré som spomenul vyššie. Urobil som to nasledovne (je jedno na akom mikrokontroléri, princíp bude všade rovnaký), načítal bajt do nejakého voľného registra a posunul doprava a sledoval prenosový bit. Akonáhle interkom vypadne zbernicu na nulu, tak ak mám príznak prenosu nastavený na jednotku, tak na tento impulz jednoducho mlčím a čakám na vygenerovanie ďalšieho impulzu čítania bitov z mastera. Ak mám v prenosovom príznaku nulu, tak potom, čo interkom vypustí zbernicu na nulu, dám port mikrokontroléra do výstupného režimu a násilne podržím chvíľu zbernicu na nule, potom ju pustím a port radiča prepnem späť na režim čítania. Podľa trvania impulzu v zemi hlavné zariadenie pochopí, či do neho bola prenesená jednotka alebo nula. V zásade všetko, potom by interkom mal radostne zapípať a otvoriť dvere.

Prax.

Testovacia doska. Vidím nápis dallas.

Po malých hemoroidoch a vojne s debuggerom sa kód ukázal. Tu je príklad kódu pre výstup dát do interkomu na AT89C2051. (Vo všeobecnosti je AT89C2051 obľúbený, ale zastaraný radič. Jeden z prvých, ktorý som naprogramoval. Periférie sú minimálne, pamäť tiež nič. Je šitý len vysokonapäťovým programátorom. Existuje síce jeho nová náhrada AT89S2051, ale uz sa da flashnut in-circuit cez nejakeho AVR ISP a mozno cez AVRDUDE - nekontroloval som to. Najzaujimavejsie je ze je to kompatibilne s ATTiny2313 na nozickach, takze kod sa da preniest na Tinka. poznámka DI HALT)

D.I. HALTS:
Tento pekelný kód sme s Longom napísali v roku 2006 v jeho byte. Ponáhľal sa štikútať nad ich tupými. Potom som prvýkrát pocítil AVR. Sedel som na úplne neznámom assembleri pre postup čítania z EEPROM, zatiaľ čo Long vyberal demo dosku pre svoj budúci emulátor. Zvlášť si pamätám svoj vtip so strážnym psom, keď sa môj MK resetoval pri zapisovaní do EEPROM a vyrezávaní pamäťového čipu i2c z dosky pomocou rezacie koliesko. Ech ... nič, idem autom do Moskvy, ešte raz to vypálime!

;======================================== ; Vydanie sériového čísla; v: R0- adresa, kde je sériové číslo s typom tabletu a CRC8; POUŽITIE: A,B,R0,R1,R2 ;====================================== ================= DEMUL_SendSer: mov R2,#8 SS3: mov ACC,@R0 mov R1,#8 SS2: JB TouchFuck,$ ; nula 1->0 RRC A C:=A,0; posun A; mov TouchFuck,C ;TouchFuck:=C; MOV B,#9 DJNZ B,$ ;Oneskorenie 20 us setb TouchFuck JNB TouchFuck,$ ;slučka do 0 DJNZ R1,SS2 vrátane R0 DJNZ R2,SS3 ret ;================ =========================================

Výsledky.
V dôsledku toho som získal veľa emulátorov. Je pravda, že niektoré z nich treba stále pripomínať. Aj keď pár funguje na 100%. Príklady emulátorov si môžete pozrieť na obrázkoch.



Fotografie emulátorov

Najzaujímavejšia je kontrola CRC, ktorú vykonáva interkom. Budete to potrebovať, ak chcete napríklad umiestniť zámok Dallas na váš počítač. Príklad výpočtu CRC na A89C2051 (hoci daný kód bude fungovať na všetkých mikrokontroléroch rodiny i8051.

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 ;uloženie akumulátora PUSH B ;uloženie registra B PUSH ACC ;uloženie bitov na posunutie MOV B,#8 ;nastavenie posunu = 8 bitov ; CRC_LOOP: XRL A,CRC ;vypočítajte CRC RRC A ;presuňte ho do prenosného MOV A,CRC ;získajte posledný Hodnota CRC JNC ZERO ;preskočiť, ak údaje = 0 XRL A,#18H ;aktualizovať hodnotu CRC ; ZERO: RRC A ;umiestnenie nového CRC MOV CRC,A ;uloženie nového CRC POP ACC ;získanie zostávajúcich bitov RR A ;umiestnenie ďalšieho bitu PUSH ACC ;uloženie zvyšných bitov DJNZ B,CRC_LOOP ;opakovanie pre osem bitov POP ACC ;vyčistiť zásobník POP B ;obnoviť register B POP ACC ;obnoviť akumulátor RET

DO_CRC: PUSH ACC ;uloženie akumulátora PUSH B ;uloženie registra B PUSH ACC ;uloženie bitov na posunutie MOV B,#8 ;nastavenie posunu = 8 bitov ; CRC_LOOP: XRL A,CRC ;vypočítať CRC RRC A ;presunúť do prenosného MOV A,CRC ;získať poslednú hodnotu CRC JNC ZERO ;preskočiť, ak údaje = 0 XRL A,#18H ;aktualizovať hodnotu CRC ; ZERO: RRC A ;umiestnenie nového CRC MOV CRC,A ;uloženie nového CRC POP ACC ;získanie zostávajúcich bitov RR A ;umiestnenie ďalšieho bitu PUSH ACC ;uloženie zvyšných bitov DJNZ B,CRC_LOOP ;opakovanie pre osem bitov POP ACC ;vyčistiť zásobník POP B ;obnoviť register B POP ACC ;obnoviť akumulátor RET

Záver.
Ako vidíte, kľúče interkomu nie sú také jednoduché, ako sa zdá. Ich emulácia je však dostupná každému, kto vlastní programovanie a spájkovačku.

D.I. HALTS:
Prípady zašlých čias, legendy staroveku hlboké ... Dlhé - WDR! (to bude jasné len zasväteným;)))))

Vopred upravená verzia článku z magazínu Hacker

Ako prostriedok na ochranu predných dverí domov pred nezvanými hosťami sa často používajú.

Na vstup do domu je potrebné použiť špeciálny kľúč, ktorý vlastní jeho číslo, ktoré funguje ako identifikátor. Podľa tohto čísla elektronický systém a vykoná rozpoznanie „vlastného“ - „cudzieho“ a vpustí majiteľa do domu.

Prečo potrebujete duplikátor kľúčov?

Niekedy sa stane, že si potrebujete urobiť kópiu kľúča interkomu. Duplikátor interkomu Arduino klávesy môže byť potrebné, ak sa stratil jeden z kľúčov súpravy, bol potrebný ďalší kľúč, príp starý kľúč mimo prevádzky.

Prirodzene, v tomto prípade môžete využiť služby špecializovaných dielní, ale tento postup môžete vykonať sami. Táto možnosť bude obzvlášť zaujímavá pre tých, ktorí rozumejú elektronike a majú prax v používaní modulov.

Na internete existuje veľa rôznych projektov, ako vytvoriť kópiu kľúča k interkomu vlastnými rukami pomocou Arduina. Úloha nie je taká náročná, ako sa na prvý pohľad zdá.

Stačí si zistiť ID číslo pôvodného kľúča a priradiť ho k duplikátu. Systém interkomu rozpozná takýto kľúč ako „vlastný“ a otvorí dvere.

Postup čítania z kľúča, ako aj zápis identifikátora do neho sa vykonáva iba pomocou jednovodičového 1-vodičového rozhrania. Tým schému zapojenia budúci duplikát kľúča interkomu je celkom jednoduchý.

Nižšie budú uvedené všetky kroky krok za krokom, pomocou ktorých môžete v minimálnom čase a s minimálnymi finančnými nákladmi nezávisle vytvoriť duplikát vášho kľúča k interkomu.

Ako vytvoriť duplikátor založený na Arduino

Na vytvorenie duplikátora kľúčov interkomu Arduino Uno alebo Nano, oddelená práca by sa mala vykonať s hardvérom budúceho zariadenia a potom so softvérom.

Hardvér

Pomocou môžete vytvoriť kompaktný duplikát kľúča k interkomu Modul Arduino Nano, ktorý je umiestnený v puzdre z nefunkčného USB hubu. Kľúč v tomto dizajne je pomerne kompaktný a ľahko sa používa.

Kábel USB slúži na pripojenie zariadenia k terminálu COM, ako aj na jeho napájanie. Na tele duplikátora kľúčov by malo byť nainštalované tlačidlo bez aretácie, ktoré sa použije v prípadoch, keď je potrebné prepnúť režimy „čítanie“ / „zápis“ / „obnovenie“.

Zobrazuje sa aj na prednom paneli puzdra led indikátor, slúži na vizualizáciu stavu kľúča (v ktorom z 3 režimov sa nachádza), ako aj podložka, ktorá funguje ako čítačka kľúčov.

Elektronický obvod zariadenia budúceho duplikátora sa vyznačuje jednoduchosťou. Zahŕňa 1-vodičovú linku výmeny dát, do ktorej sa cez tranzistor privádza + 5V, ktorého hodnota môže byť 1 ÷ 4,5 kOhm.

Najlepšou možnosťou by bola priemerná hodnota odporu 2,2 kOhm. LED režimu je pripojená cez obmedzovací odpor optimálnej hodnoty. Tlačidlo prepínania režimu je pripojené na kolíky D2 a GND.

Softvérová časť

Vo firmvéri zariadenia môžete ponechať časť kódu, ktorá je zodpovedná za procesy čítania a zápisu údajov elektronický kľúč cez 1-wire protokol, ako aj ten, ktorý zabezpečuje chod modulu.

Zvyšok kódu je prepísaný pre naše vlastné potreby pomocou štandardnej knižnice Arduino OneWire. Náčrt na programovanie modulu Arduino používaného pre duplikátor kľúčov si môžete napísať sami alebo nájsť na internete hotovú verziu, ktorú si môžete sami optimalizovať.

Vytvorený a naprogramovaný modul založený na Arduine umožní:

  1. načítať z pôvodného kľúča jeho ID s následným prepísaním do pripraveného „prázdneho“ kľúča;
  2. zapíšte si univerzálne ID, ktoré je nastavené v náčrte;
  3. poskytnúť ochranu pred náhodným prepísaním ID nesprávnou hodnotou;
  4. obnoviť nečitateľné kľúče po nesprávnom zadaní identifikátora;
  5. zadajte identifikačné číslo manuálne;
  6. podpora prevádzky bez COM terminálu za predpokladu, že je dostupný zdroj priamy prúd s napätím 5 V, ktorý je napájaný cez USB konektor.

Ako pracovať so zariadením

Urob si sám duplikátor interkomových kľúčov na Arduine môže byť použitý s COM terminálom aj bez neho. Ak chcete pracovať s terminálom COM, musíte najprv nainštalovať príslušné ovládače pre dosku Arduino, ktorú používate na počítači.

Je možné použiť akýkoľvek terminál COM portu, ktorý užívateľovi najlepšie vyhovuje. Pred použitím terminálu musíte vykonať niektoré z jeho nastavení, konkrétne vybrať virtuálny port COM, pre ktorý je doska definovaná, a výmenný kurz údajov zaznamenaný v náčrte.

Po dokončení nastavení zariadenia by sa malo pripojiť k osobný počítač a spustite terminál COM portu. Modul Arduino sa potom automaticky reštartuje. Počas procesu sťahovania LED indikátor niekoľkokrát zabliká.

Po niekoľkých sekundách po dokončení sťahovania bude zariadenie pripravené na prevádzku, LED indikátor v tomto prípade nesvieti a na termináli sa zobrazí správa, že systém je pripravený na použitie.

Nasledujúce príkazy budú dostupné používateľovi prostredníctvom terminálu:

  • proces načítania do vyrovnávacej pamäte univerzálnych identifikátorov;
  • prepínanie medzi režimami čítania a zápisu;
  • prepnutie do režimu manuálneho zadávania ID-identifikátora;
  • prechod do režimu obnovenia nečitateľného kľúča;
  • zobrazenie pomocníka k použitým príkazom.

Čítanie kľúčov

Ak chcete vytvoriť duplikátor kľúčov interkomu na Arduine, musíte najskôr skopírovať identifikátor ID z pôvodného kľúča. Ak chcete kľúč prečítať, musíte ho priložiť ku kontaktnej podložke zariadenia.

LED v tomto prípade bude rýchlo blikať a na termináli sa zobrazí čitateľné ID. Kód načítaný z pôvodného kľúča sa dočasne uloží do vyrovnávacej pamäte, kým sa znova nenačíta s iným identifikátorom.

Na uloženie jedného ID-kódu sa používa 8 bitov, ktoré sú zobrazené ako šesťmiestny kód.

Zápisový kľúč

Aby bolo možné zapísať skopírovaný identifikátor na zapisovateľnú medzeru kľúča interkomu, je potrebné prepnúť terminál do režimu nahrávania pomocou príslušného príkazu alebo pomocou tlačidla na zariadení. Svietenie LED signalizuje, že režim bol zmenený a zariadenie je pripravené zapísať ID kľúča.

Potom musíte k podložke pripojiť zapisovateľný kľúč. V tomto čase LED zhasne a po niekoľkých sekundách začne blikať vysokou frekvenciou, čo bude indikovať priebeh nahrávacieho procesu.

Po dokončení procedúry prepísania ID sa zariadenie automaticky prepne do režimu čítania. Po prepnutí zariadenia do režimu čítania v termináli môžete vidieť novo zapísaný identifikátor ID.

Ak bola operácia úspešná, bude zodpovedať identifikátoru, ktorý bol predtým načítaný z pôvodného kľúča interkomu. Ak bol zapísaný ID kód nesprávny alebo sa vyskytla chyba zápisu, terminál zobrazí zodpovedajúcu správu a postup zápisu sa zruší.

Vďaka tomu zariadenie chráni kľúč interkomu pred zapísaním nesprávnych informácií.

Obnovenie nečitateľného kľúča

Ak chcete obnoviť nečitateľný kľúč interkomu, musíte prepnúť zariadenie do príslušného režimu pomocou špeciálneho príkazu v termináli COM alebo podržaním tlačidla na prednom paneli zariadenia. Potom pripevnite kľúč ku kontaktnej podložke.

Ak je funkčný a dá sa z neho prečítať ID kód, stane sa to ako v normálny režim odčítanie, po ktorom sa na termináli zobrazí príslušný 16-miestny identifikátor. Ak kľúč nie je čitateľný, potom sa do konca nevykoná žiadny postup a kód sa na termináli nezobrazí.

V tomto prípade musíte podržať kľúč pripojený k podložke a stlačiť tlačidlo zariadenia. Vďaka tomuto postupu bude nútený zapísať univerzálny identifikátor, ktorý bol predtým zaregistrovaný v náčrte.

Po ukončení vynúteného zápisu zariadenie automaticky prejde do režimu čítania. V budúcnosti je možné univerzálny ID-identifikátor nahradiť pôvodným kódom načítaným z interkomového kľúča.

Iné operácie

Načítanie univerzálneho ID kódu do vyrovnávacej pamäte. Tento postup je možné vykonať vykonaním príslušného príkazu v termináli alebo reštartovaním zariadenia, ak bolo v náčrte špecifikované univerzálne ID.

Kopírovanie kľúčov interkomu Arduino je možné vykonať bez originálu. Na to stačí poznať jeho ID-identifikátor, ktorý je zaregistrovaný v scratchi a používa sa ako univerzálny kód.

Zariadenie poskytuje možnosť manuálneho zadania identifikátora ID. Na to je potrebné v termináli nastaviť príslušný príkaz, po vykonaní ktorého môžete zadať ľubovoľný ID kód v 16-miestnej podobe.

Záver

Vyššie sme diskutovali o postupe, ako pomocou bežného modulu Arduino môžete nezávisle vytvárať kópie kľúčov interkomu. Teraz už nebude problém, kde robiť nový kľúč ak sa starý stratí alebo náhodou pokazí.

Navyše s týmto zariadením bude možné obnoviť nečitateľné kľúče, ktoré je možné obnoviť pomocou zariadenia založeného na Arduino a pôvodného ID kľúča.

Video: Jednoduchý duplikátor interkomových kľúčov na Arduino Nano

Dobrý deň!
Do pozornosti dávam duplikátor (kopírku) kľúčov interkomu.
Kopírka dokáže čítať / zapisovať na kľúčenku alebo kartu.
Už dlho som chcel vyskúšať lacné zariadenie na kopírovanie kľúčov z interkomu. A teraz nastal tento moment, tak začnime.

Objednávka prišla do 3 týždňov.

Kľúče interkomu. Malý vzdelávací program.

Kľúče sú:

  • Kontakt. Oficiálny názov Dotyková pamäť (skr. TM) alebo iButton
(t. j. musia byť aplikované na čítačku)
Tie obsahujú:

Dallas.

Vo väčšine prípadov TM znamená kľúč rodiny Dallas (napríklad DS1990A). Mnoho zariadení pracuje s týmito kľúčmi: Vizit, Eltis, Z-5R, С2000-2 atď.

Cyfral.

Tieto interkomy fungujú iba s kľúčmi DC2000A a Tsifral-KP1.

Metakom.

Pre tieto interkomy boli vyvinuté kľúče K1233KT2. Tieto klávesy sú vhodné pre mnoho iných ovládačov.

Odporový.

Existujú exotické interkomy, ktoré fungujú s odporovými klávesmi. Namiesto kódu sa z nich číta odpor. Bezpochyby sú to kontaktné klávesy, no nenazval by som ich Dotykovou pamäťou.
  • Bezkontaktne. Oficiálny názov RFID.
(stačí ich priniesť k čítačke na vzdialenosť 2-3 cm).

Vydávajú sa vo forme kariet, krúžkov na kľúče, náramkov atď. Bežný názov je „karty“ a „kvapky“ (kľúčenky). Klávesy fungujúce do 10-15 cm sa nazývajú Blízkosť (krátky dosah) a fungujúce do 1 m - Blízkosť (dlhý dosah). Interkomy používajú výhradne Proximity kľúče a tento pojem sa stal takmer synonymom pre „bezkontaktný kľúč“.

Vo svete Proximity tiež neexistuje jednota formátov:

EM Marin

dnes najpopulárnejší formát.

HID

starší medzi bezkontaktnými kľúčmi.

MIFARE

perspektívny formát. Patria sem bezkontaktné čipové karty.

Toto zariadenie je navrhnuté VÝHRADNE na kopírovanie 125KHz bezdotykových kľúčov.
Žiadne iné kľúče nie je možné skopírovať.

Obsah balíka:






Obsah dodávky:

- kopírka identifikačných kariet RFID 125 kHz EM4100;
- prepisovateľné kľúčenky 6ks;
- prepisovateľné karty 6 ks;
- návod (anglicko-čínsky).
AAA batérie nie sú súčasťou balenia.

Vzhľad zariadenia:






Vnútro zariadenia:










Zariadenie v zapnutej polohe:


(červené svetlo svieti, znamená to, že zariadenie je zapnuté)

Kľúčové vnútorné časti:


Pokyn:




  • Proces kopírovania:
1. Vložte dve batérie AAA.
2. Zapnite prepínač umiestnený na pravej strane (rozsvieti sa červený indikátor s nápisom POWER a zaznejú dve krátke pípnutia).
3. Kartu alebo kľúčenku priložíme na ľavú bočnú stenu, na úroveň nápisu POWER.
4. Stlačte tlačidlo "READ". Ako odpoveď duplikátor 2-krát pípne a rozsvieti sa zelená LED s nápisom "PASS"
5. Odstránime kartu alebo kľúčenku, z ktorej bol štítok počítaný.
6. Prineste si ku kopírke prepisovateľnú kartu alebo prívesok na kľúče. Stlačte tlačidlo "WRITE". Na chvíľu sa rozsvieti žltá LED s nápisom BUSY a opäť sa ozve dvojité škrípanie. Je možné použiť všetky nové kľúčenky alebo karty.

Video z procesu čítania a písania:

Výsledok.

Všetko funguje skvele. Ak potrebujete vytvoriť niekoľko kópií kľúčov RFID 125 kHz, môžete si ich bezpečne kúpiť, najmä preto, že v súprave je 6 príveskov na kľúče a 6 kariet a priemerná cena za jednu kópiu 100 rubľov je výhoda zrejmá. Ak sa kľúčenky alebo karty vyčerpajú na internete, môžete si ich kúpiť do 20 rubľov.
Pred kúpou toto zariadenie Odporúčam zistiť si frekvenciu a typ vášho kľúča, inak vyhodíte peniaze.

Ak sa vám recenzia páčila, alebo ste pomohli pri výbere zariadenia, dajte lajky, je to vaša najlepšia odmena za moju prácu.
Ďakujem vám všetkým za pozornosť!

Tovar bol poskytnutý na napísanie recenzie obchodom. Recenzia je zverejnená v súlade s bodom 18 Pravidiel stránky.

Plánujem kúpiť +88 Pridať k obľúbeným Páčila sa recenzia +44 +83