Duplikator interfonskog ključa: šta je to i kako ga napraviti? Jednostavan duplikator ključeva interfona.

Otkazivanje ključa je vrlo rijetka pojava ako uzmemo u obzir takozvane tablete, a vrlo vjerovatno ako je riječ o beskontaktnom RFID sistemu izgrađenom na karticama koje se aktiviraju sa velike udaljenosti.

Ako se iz nekog razloga ulazna vrata, kapija privatne kuće ili brava na poslu više ne otključavaju, često se postavlja pitanje: kako reprogramirati ključ od interfona? Za prosječnog korisnika ovaj proces ne znači složenu intervenciju i učešće u programiranju ličnog identifikacionog uređaja.

Karakteristike programiranja ključeva interfona

Da biste razumjeli zašto programiranje pojedinačnih ključeva interfona uključuje samo snimanje novog identifikatora i njegovo povezivanje s pretplatnikom na uređaju instaliranom na vratima, vrijedno je obratiti posebnu pažnju na mehaniku rada i unutarnju strukturu uobičajenih tableta i kartica.

Svi ključevi su izgrađeni na jednokratnom uređaju. Ako dođe do kvara ili fizičkog kršenja unutrašnje strukture, lični identifikator se jednostavno baca ili uništava. Ni popravka ni reprogramiranje bez upotrebe posebnih industrijskih uređaja nisu predviđeni.

RFID

Mali privjesci za ključeve i kartice već su poznati mnogim ljudima. Da bi takav ključ radio, ne mora biti naslonjen na podlogu za čitanje. Samo ga trebate dovesti na određenu udaljenost.

Tasteri su rangirani prema njihovom radnom opsegu:

  1. sa identifikacionom zonom od 100-150 mm, uobičajeni format, tip blizine;
  2. sa dometom detekcije do 1 m, tip u blizini.

Unatoč takvim razlikama u rasponu, svi identifikatori rade prema jednostavnoj shemi.

Interfon koji koristi ključeve ove klase ima jedinicu za zračenje elektromagnetnog polja niskog intenziteta u području kontakta. Unutar RFID kartice ili privjeska nalazi se jednostavno kolo koje uključuje induktivni oscilirajući krug, minijaturnu antenu za odašiljanje i čip koji generiše signal.

Kada se ključ unese u zonu zračenja, generiše se energija i aktivira se unutrašnji električni krug. Kartica ili privezak za ključeve emituju radio frekvencijski signal, interfon prepoznaje identifikator i otključava vrata ako su upisana u njegovu memoriju.

Jednostavno ne postoji jednostavan način za reprogramiranje interfonskog ključa klase RFID za većinu vrsta proizvoda. Identifikator je formiran tvornički prskanim čipom, broj jedinstvenih kombinacija (kartice i privjesci) je ogroman, promjene koda nisu predviđene.

Ključ se može pokvariti ili zbog mehaničkih savijanja ili loma (kao rezultat toga dolazi do oštećenja čipa ili mreže odašiljačke antene), ili zbog izlaganja jakom elektromagnetnom zračenju, koje je po snazi ​​usporedivo s mikrovalnom pećnicom.

Touch-Memory

Touch-Memory je kontakt tablet koji je većini ljudi poznat. Unutar ovog ključa se nalazi i mikročip.

Međutim, identifikator se prenosi preko jednokanalnog električnog kola. Kada se ključ stavi na kontaktnu tablu, krug čitanja podataka se zatvara u interfonu.

Jedinstveni kod ušiven u tablet se prenosi i provjerava u odnosu na jedan od onih pohranjenih u memoriji uređaja. Ako je identifikacija uspješna, vrata će se otključati.

Touch-Memory tablet može se oštetiti izlaganjem jakom statičkom naponu nanošenjem tableta na elektrificiranu odjeću. To je prilično teško učiniti, jer puls mora proći između određenih točaka kontaktne pločice, ali to je najčešći uzrok kvarova.

Tablet sa čipom je vrlo izdržljiv, teško ga je mehanički oštetiti, ključno je da osim izlaganja statici može izgorjeti u mikrovalnoj. Touch-Memory tolerira sve druge utjecaje, uključujući najmoćnije neodimijske magnete, bez posljedica.

Način programiranja pristupnih ključeva za interfon ove klase je korištenje posebnog programatora. Koristi se za izradu klonova tableta, kao i univerzalnih master ključeva za niz interfona.

Touch-Memory je podijeljen u klase. Oni ne ovise o unutrašnjoj strukturi i principima rada, već o proizvođačima, od kojih svaki kreira interno kolo s određenim karakteristikama i metodologijom za generiranje jedinstvenog koda.

Sljedeći tipovi Touch-Memory se široko koriste:

  • sa oznakama koje počinju sa DS (Dallas), koriste se u velikom broju modela Vizit, Eltis, C2000 i drugih;
  • sa oznakom DC, kao i Cifral KP-1 - Touch-Memory podaci su namenjeni samo za Cifral interfone;
  • K serija, koja se široko koristi u Metacom sistemima za kontrolu pristupa i drugim interfonima.

Slično, postoje klase i RFID formati, na primjer, najstariji HID, popularni EM-Marin, a također se koriste u Mifare karticama koje se aktiviraju sa velike udaljenosti. Stoga, prije nego što shvatite kako programirati lični ključ za interfon sa ulaznih vrata, prvo morate kupiti Touch-Memory ili RFID kompatibilan format.

Programiranje ključa interfona uradi sam

Metoda kodiranja ličnog ključa za interfon sa posla, kuće ili kod prijatelja sastoji se samo od snimanja podataka odgovarajućeg ličnog identifikatora u memoriju uređaja koji kontroliše vrata. Da biste to uradili sami, morate pristupiti servisnim funkcijama sa tastature na prednjoj ploči.

Tehničari koji instaliraju interfon moraju reprogramirati i promijeniti tvorničke glavne kodove i druge servisne informacije uređaja.

Ako se to učini, metode registracije vašeg ključa u interfonu pomoću standardnih kombinacija pristupa neće raditi. Međutim, veliki broj uređaja na vratima odgovara na tvorničke kodove i omogućava vam da aktivirate servisne funkcije.

Algoritam akcija

Najlakši način je da saznate kako kodirati ključ za interfon sa ulaznih vrata u servisu. Neki od njih daju takve podatke.

Ali postoji skup standardnih radnji za interfone uobičajenih marki.

  1. Rainmann, Raikman - pritisnite poziv, unesite 987654, nakon zvučnog signala - 123456. Ako se na displeju pojavi pozivnica P - pritisnite 2, primijenite tablet, pritisnite #,<номер квартиры>, #. Snimanje u memoriju se vrši tipkom *;
  2. — birajte #-999, nakon zvuka pozivnice, birajte broj 1234 (za neke serije - 6767, 0000, 12345, 9999, 3535). Nakon toga pritisnite 3, nakon pauze - broj stana, primijenite tipku, pritisnite #, *. Ako fabrički kod (1234 i drugi) nije prihvaćen, interfon će emitovati dvotonski signal;
  3. , - držite tipku za poziv dok se ne čuje reakcija (zvuk, poziv na displeju), unesite 1234, zatim broj stana, nazovite. Kao odgovor na poziv da stavite ključ, izađite iz menija pritiskom na dugme *.

Najmodernije verzije Cifral interfona koriste prilično složene setove kodova. Metoda kodiranja ključa od interfona sa ulaznih vrata izgleda ovako: poziv, 41, poziv, 14102, 70543.

Zatim treba sačekati da se pozivnica pojavi na ekranu, pritisnuti 5, upisati broj stana, nakon natpisa na Touch displeju priložiti ključ. Zvučni signal označava snimanje u memoriju.

Zaključak

Možete snimiti bilo koji od kupljenih ključeva, koji se pogrešno nazivaju praznim, u memoriju interfona. U stvarnosti, to je radni mehanizam sa sopstvenim jedinstvenim kodom. Potrebno ga je samo registrovati na ulaznom uređaju.

Dostupne su različite ključne tehnike primjene. Isti se može koristiti na više interfona iste marke, pod uslovom da je na svakom izvršena registracija. Glavna stvar je da Touch-Memory tablet ili RFID kartica ili privezak za ključeve moraju imati format kompatibilan s uređajem na vratima.

Video: Kako duplicirati ključ interfona

Kopir aparat za ključeve interfona

Kopir aparat za ključeve interfona

Pridružite se našoj Facebook grupi: https://www.facebook.com/groups/463937897339644

Prije otprilike dvije godine, u sklopu serije publikacija o kopiranju elektronskih ključeva, objavljena je, razvijena od strane Recto- član foruma sajta Kazus.ru. Od tada je projekt dobio daljnji razvoj - kako u pogledu elementarne baze, tako iu smislu izvršenih funkcija. Danas ni na koji način nije inferioran u odnosu na industrijske dizajne koji obavljaju slične zadatke. No, za razliku od industrijskih proizvoda, koji također koštaju mnogo novca, Recto fotokopirni uređaj je projekat otvorenog koda i čak i početnici radio-amateri ga mogu sastaviti, pod uvjetom da imaju priliku da flešuju mikrokontroler. Međutim, sada to nije toliki problem. Ali na kraju ćete dobiti uređaj koji može napraviti kopiju gotovo svakog elektronskog ključa za interfon ili drugi uređaj za kontrolu pristupa.

Predloženi aparat za kopiranje (duplikator) vam omogućava čitanje i pisanje gotovo svih trenutno postojećih "interkom" kontaktnih ključeva (Touch Memory) formata Dallas -1990A, Metacom I Cyfral. Podržano je snimanje u praznine : TM-2004,TM-08,TM-08v2,RW-1990,RW-1990.1,RW -1990.2 i TM-01.

Pored gore navedenih glavnih funkcija, uređaj vam omogućava:

1. Potpuno rad sa ključnom bazom podataka - moguće je ne samo čitati, već i sam kopirni uređaj spremati i brisati unose u bazi podataka.

2. Obavljajte različite operacije s baferom - uređujte, kreirajte i upoređujte ključeve.

3. Sačuvajte bazu podataka ključeva iz EEPROM-a na eksterni medij, kao i učitajte bazu podataka ključeva u EEPROM sa eksternog medija. TM-2004 blank ili TM-2003 ključ, koji ima dodatnu memoriju od 1 kbit, koristi se kao nosilac informacija.

4. Omogućite/onemogućite CRC način kontrole. Onemogućavanje ovog režima vam omogućava čitanje i pisanje svih Dallas ključeva, uklj. imaju netačan CRC.

5. Isključivanje softvera.

Uređajem se upravlja preko menija. Sve funkcije imaju jednostavno, intuitivno sučelje i opremljene su savjetima. Nova verzija radi na mikrokontrolerima PIC 16F 648A ili PIC 16F 88, obje verzije firmvera su uključene u arhivu projekta.

Opis šeme.

Posebnost ovog uređaja je da se može sastaviti kao minimum, i u puna konfiguracija koristeći isti firmver. Minimalna konfiguracija pretpostavlja da će se uređaj koristiti bez LCD ekrana, a sve informacije će biti prikazane na tri LED diode (slika 1).

Rice. 1

U ovom slučaju moguće je samo pročitati ključeve, odrediti njihov tip i upisati kod u prazno.

Opis minimalne konfiguracije dat je u zasebnoj datoteci, a zatim ćemo govoriti o potpuno funkcionalnoj verziji uređaja, čiji je dijagram kruga prikazan na Sl. 2

Rice. 2

LED diode Možete koristiti bilo koje boje, predložena shema je samo preporuka. Ali radi lakšeg prikaza, opis signala će biti dat u skladu sa ovim dijagramom.

Crveni (HL 1) - indikator napajanja" POWER“, kao i indikator slabe baterije. Ako uređaj ima niskonaponski detektor, onda kada se aktivira, indikator počinje povremeno svijetliti.

Žuta (HL 2) - označeno kao " PROČITAJTE", daje signal da je ključ pročitan. Svijetli i ostaje svijetli ako postoji ključ u memoriji uređaja. Ako indikator ne svijetli, to znači da ključ nije u memoriji.

Zeleno (HL 3) - označeno kao " PISATI", u načinu snimanja označava kraj procesa. Istovremeno, ako indikator svijetli normalnim svjetlom, snimanje je bilo uspješno, a ako treperi, postoji greška. U režimu čitanja, ova LED lampica prikazuje svako očitanje ključa kratkim treptajima.

Bilo koji LCD indikator se može koristiti kao displej 16x2 baziran na kontroleru HD 44780 s rusificiranom tablicom znakova ili kompatibilan s njom. U autorskoj verziji, na primjer, korišten je displej FDCC1602B-FLYYBW-51LR. Možete, naravno, koristiti displej bez „ćiriličnog” pisma, uzimajući u obzir ovu opciju, „prilagođeni” firmver sa porukama na engleskom jeziku je priložen u arhivu projekta.

Štampana ploča pune konfiguracije ima 4 rupe za montažu displeja, razmak između rupa je 80 x 31 mm. Ne postoji poseban konektor za displej, jer postoji dosta dizajna ekrana, a svaki ima svoj raspored pinova. Displej je povezan sa pločom pomoću malog svežnja ili kabla, koji je zalemljen na označene kontakte na ploči.

Neki dijelovi označeni zvjezdicom na dijagramu zahtijevat će odabir za određene uslove. Prvo, vrijednost i snaga otpornika R 9, koji ograničava struju pozadinskog osvetljenja ekrana, se bira pojedinačno za svaki određeni ekran. Na primjer, moj ekran je zahtijevao otpornik od oko 10 oma.

Drugo, djelitelj R 10-R 11 se biraju prema optimalnom nivou kontrasta slike na ekranu. Približne vrijednosti ovih otpora prikazane su na dijagramu. U principu, ovaj razdjelnik možete zamijeniti jednim varijabilnim otpornikom.

I na kraju, ako se koristi detektor slabe baterije, morat će se odabrati otpornik R 4 i zener dioda VD 2. Sa ocjenama navedenim na dijagramu, detektor se aktivira kada napon padne ispod 4,7 volti. Međutim, prije lemljenja u ploču, preporučljivo je odabrati ove dijelove na matičnoj ploči kako biste podesili prag odziva koji vam je posebno potreban. Dijelovi detektora moraju biti odabrani tako da napon koji se mijenja direktno na zener diodi bude oko 4,2 volta (sa normalnim napajanjem na ulazu uređaja). Odnosno, trebao bi biti približno 0,5 volti ispod odabranog praga detektora.

Nadzor baterije i upravljanje napajanjem LCD-a su opcionalne funkcije koje se mogu onemogućiti ako se uređaj napaja iz stacionarnog izvora. U tom slučaju, ako je detektor snage isključen iz kruga, potrebno je primijeniti log level. " 1 » do ulaza A5(noga 4) tako da MK uvijek "vidi" punu bateriju. Kada koristite samo moj firmver u uređaju, možete jednostavno spojiti noge 4 I 2 između sebe. Ovu situaciju prati softver, tako da se detektor neće lažno aktivirati kada pritisnete dugme. S 1 neće se desiti.

Da biste blokirali funkciju upravljanja napajanjem, trebate umjesto tranzistora VT 1 postavite kratkospojnik, zatvarajući terminale kolektor-emiter (ako koristite predloženi pečat za punu konfiguraciju). I do zaključka 15 MK(linija A6) potrebno je dostaviti nivo dnevnika. “0” tako da MK ne uđe u stanje mirovanja zbog isteka vremena. U principu, možete jednostavno spojiti ovaj pin na masu. Međutim, radi pouzdanosti, preporučljivo je to učiniti kroz otpornik s otporom od nekoliko kilo-oma.

Svaki ključ interfona ima svoj broj - upravo taj broj služi kao identifikator ključa. Po broju ključa interfon odlučuje da li je vaš ili nečiji. Stoga je algoritam kopiranja sljedeći: prvo morate saznati broj dozvoljenog ključa, a zatim dodijeliti ovaj broj drugom ključu - klonu. Za interfon nije bitno da li je priložen originalni ključ ili kopija. Nakon što provjeri broj sa svojom bazom podataka ovlaštenih brojeva, on će otvoriti vrata.

Interkom ključevi koje ćemo povezati na Arduino (ponekad se nazivaju iButton ili Dodirnite Memorija), čitaju se i pišu preko jednožičnog 1-žičnog interfejsa. Stoga je dijagram povezivanja vrlo jednostavan. Treba nam samo nekoliko žica i 2,2 kOhm pull-up otpornik. Dijagram povezivanja je prikazan na slici.

Sastavljeno kolo bi moglo izgledati otprilike ovako:


2 Čitanje iButton ID ključa koristeći Arduino

Postoje gotove biblioteke za Arduino za rad sa 1-wire interfejsom. Možete koristiti, na primjer, ovaj. Preuzmite arhivu i raspakujte je u fasciklu /biblioteke/, koji se nalazi u Arduino IDE direktoriju. Sada možemo raditi s ovim protokolom vrlo jednostavno.

Učitajmo ovu skicu na Arduino na standardni način:

Skica čitanja iButton ključa koristeći Arduino(proširuje) #include OneWire iButton(10); // kreiramo 1-wire objekt na pin 10 void setup (void) ( Serial.begin(9600); ) void loop(void) ( kašnjenje (1000); // kašnjenje 1 sekunda bajt addr; // niz za pohranjivanje podataka ključa if (!iButton.search(addr)) ( // ako ključ nije priključen Serial.println("Nijedan ključ povezan..."); // prijavi ovaj povratak; // i prekida program ) Serial.print("Ključ: "); for(int i=0; i)

Ova skica prikazuje broj ključa za interfon koji je spojen na kolo. Ovo je ono što nam sada treba: trebamo saznati broj ključa čiji želimo napraviti kopiju. Povežimo Arduino sa računarom. Pokrenimo monitor serijskog porta: Alati Monitor serijskog porta(ili prečica na tastaturi Ctrl+Shift+M).

Sada spojimo ključ na kolo. Monitor porta će pokazati broj ključa. Zapamtimo ovaj broj.


A evo i razmjene koja se događa na jednožičnoj liniji pri čitanju identifikatora ključa (više detalja u nastavku):

Slika, naravno, ne prikazuje sve detalje implementacije. Stoga, na kraju članka prilažem vremenski dijagram u *.logicdata formatu, snimljen pomoću logičkog analizatora i programa Saleae Logic Analyzer i otkrio joj. Program je besplatan i može se preuzeti sa službene web stranice Saleae. Da biste otvorili *.logicdata datoteku potrebno je da pokrenete program, pritisnite Ctrl+O ili u meniju Opcije(nalazi se u gornjem desnom uglu) odaberite stavku Otvorite snimanje/podešavanje.

3 Dalas Key ID Record koristeći Arduino

Sada napišimo skicu za upisivanje podataka u memoriju iButton ključa.

Skica pisanja iButton ključa koristeći Arduino(proširuje) #include // povezivanje biblioteke const int pin = 10; // deklarišemo OneWire pin broj iButton(pin); // deklarišemo OneWire objekat na 10. pinu // broj ključa koji želimo da zapišemo u iButton: bajt key_to_write = ( 0x01, 0xF6, 0x75, 0xD7, 0x0F, 0x00, 0x00, 0x9A ); void setup(void) ( Serial.begin(9600); pinMode(pin, OUTPUT); ) void loop(void) ( kašnjenje (1000); // kašnjenje za 1 sekundu iButton.reset(); // resetiranje uređaja 1-wire delay(50); iButton.write(0x33); // šalje naredbu "čitaj" bajt podataka; // niz za pohranjivanje ključnih podataka iButton.read_bytes(data, 8); // čitanje priloženih podataka ključa, 8x8=64 bita if (OneWire::crc8(data, 7) != podaci) ( // provjeriti kontrolni zbroj priloženog ključa Serial.println("CRC greška!"); // ako CRC nije ispravan, prijaviti ovaj povratak // i prekinuti program) if (podaci & podaci & podaci & podaci & podaci & podaci == 0xFF) ( return; // ako ključ nije; priključen na čitač, prekinuti program i sačekati dok će biti priključen) Serial.print("Pokreni programiranje..."); // započinje proces pisanja podataka u ključ za (int i = 0; i ) // Inicijalizira upisivanje podataka u iButton ključ: void send_programming_impulse() ( digitalWrite(pin, HIGH); kašnjenje (60); digitalWrite(pin, LOW); kašnjenje(5); digitalWrite(pin, HIGH); kašnjenje (50); }

Ne zaboravite postaviti broj vašeg originalnog ključa u nizu key_to_write koje smo ranije naučili.

Učitajmo ovu skicu na Arduino. Otvorite monitor serijskog porta (Ctrl+Shift+M). Povežimo ključ na kolo, koje će biti klon originalnog ključa. Monitor serijskog porta će prikazati odgovarajuću poruku o rezultatu programiranja.

Ako ova skica ne radi, pokušajte zamijeniti kod nakon toga Serial.print("Započni programiranje...") i do kraja funkcije petlja() do sljedećeg:

Dodatna skica pisanja iButton ključa koristeći Arduino(proširuje) kašnjenje (200); iButton.skip(); iButton.reset(); iButton.write(0x33); // čitanje trenutnog broja ključa Serial.print("ID prije pisanja:"); za (bajt i=0; i<8; i++){ Serial.print(" "); Serial.print(iButton.read(), HEX); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD1); // команда разрешения записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); // выведем ключ, который собираемся записать: Serial.print("Writing iButton ID: "); for (byte i=0; i<8; i++) { Serial.print(key_to_write[i], HEX); Serial.print(" "); } Serial.print("\n"); iButton.skip(); iButton.reset(); iButton.write(0xD5); // команда записи for (byte i=0; i<8; i++) { writeByte(key_to_write[i]); Serial.print("*"); } Serial.print("\n"); iButton.reset(); iButton.write(0xD1); // команда выхода из режима записи digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(10); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); Serial.println("Success!"); delay(10000);

Evo funkcije writeByte() bit će kako slijedi:

int writeByte(bajt podataka) ( int data_bit; for(bit_podataka=0; bit_podataka<8; data_bit++) { if (data & 1) { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); delayMicroseconds(60); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } else { digitalWrite(pin, LOW); pinMode(pin, OUTPUT); pinMode(pin, INPUT); digitalWrite(pin, HIGH); delay(10); } data = data >> 1; ) return 0; )

Besmisleno je prikazivati ​​vremenski dijagram rada skice snimanja identifikatora ključa, jer Dugačak je i neće stati na sliku. Međutim, prilažem *.logicdata datoteku za program logičkog analizatora na kraju članka.

Interfonski ključevi dolaze u različitim tipovima. Ovaj kod nije prikladan za sve ključeve, već samo za RW1990 ili RW1990.2. Programiranje ključeva drugih tipova može dovesti do kvara ključa!

Ako želite, možete prepisati program za drugu vrstu ključa. Da biste to učinili, koristite tehnički opis vašeg tipa ključa (datasheet) i promijenite skicu u skladu s opisom. Preuzmite podatkovni list za iButton ključeve možete pronaći u prilogu članka.

Inače, neki moderni interfoni čitaju ne samo identifikator ključa, već i druge informacije zabilježene na originalnom ključu. Stoga neće biti moguće napraviti klon kopiranjem samo broja. Morate u potpunosti kopirati ključne podatke.

4 Opis jedne žice 1-Wire interfejs

Pogledajmo bliže jednožični interfejs. U organizaciji je sličan I2C sučelju: mora sadržavati i glavni uređaj koji inicira razmjenu, kao i jedan ili više slave uređaja. Svi uređaji su povezani na jednu zajedničku magistralu. iButton uređaji su uvijek robovi. Glavni je najčešće mikrokontroler ili PC. Brzina prijenosa podataka je 16,3 kbit/sec. Sabirnica u stanju mirovanja je na logičkoj "1" (HIGH). Ovaj protokol pruža samo 5 vrsta signala:

  • resetiraj puls (glavni)
  • impuls prisutnosti (rob)
  • pisanje bit "0" (glavni)
  • pisanje bit "1" (glavni)
  • bit za čitanje (master)
Osim pulsa prisutnosti, sve ostalo generiše master. Razmjena se uvijek odvija prema sljedećoj shemi: 1) Inicijalizacija 2) Komande za rad sa ROM 3) Komande za rad sa PROM 4) Prijenos podataka.

1) Inicijalizacija

Inicijalizacija se sastoji u tome da master postavlja RESET stanje resetovanja (na vrijeme od 480 μs ili više spušta liniju na “0”, a zatim je otpušta, a zbog pull-up otpornika linija se podiže na “1 ” stanje), a slave najkasnije 60 µs nakon toga mora potvrditi prisutnost, također spustiti liniju na “0” za 60…240 µs i zatim je pustiti:


2) Komande za rad sa ROM-om

Ako signal potvrde ne stigne nakon inicijalizacijskog impulsa, master ponavlja ispitivanje sabirnice. Ako je stigao signal potvrde, master shvata da postoji uređaj na sabirnici koji je spreman za razmenu i šalje mu jednu od četiri 8-bitne komande za rad sa ROM-om:

(*) Inače, postoji dosta porodica iButton uređaja, neki od njih su navedeni u tabeli ispod.

Kodovi porodice iButton uređaja(okrene se)
Porodični kodiButton uređajiOpis
0x01DS1990A, DS1990R, DS2401, DS2411Jedinstveni serijski broj-ključ
0x02DS19911152-bitni sigurni EEPROM sa više ključeva
0x04DS1994, DS24044 kB NV RAM + sat, tajmer i alarm
0x05DS2405Jedan adresabilni ključ
0x06DS19934 kB NV RAM
0x08DS19921 kB NV RAM
0x09DS1982, DS25021 kB PROM
0x0ADS199516 kB NV RAM
0x0BDS1985, DS250516 kB EEPROM
0x0CDS199664 kB NV RAM
0x0FDS1986, DS250664 kB EEPROM
0x10DS1920, DS1820, DS18S20, DS18B20senzor temperature
0x12DS2406, DS24071 kB EEPROM + dvokanalni adresabilni ključ
0x14DS1971, DS2430A256 bita EEPROM i 64 bita PROM
0x1ADS1963L4 kB NV RAM + brojač ciklusa pisanja
0x1CDS28E04-1004 kB EEPROM + dvokanalni adresabilni ključ
0x1DDS24234 kB NV RAM + eksterni brojač
0x1FDS2409Dvokanalni adresabilni ključ sa mogućnošću prelaska na povratnu magistralu
0x20DS2450Četvorokanalni ADC
0x21DS1921G, DS1921H, DS1921ZTermohron senzor sa funkcijom prikupljanja podataka
0x23DS1973, DS24334 kB EEPROM
0x24DS1904, DS2415Sat realnog vremena
0x26DS2438Senzor temperature, ADC
0x27DS2417Sat realnog vremena sa prekidom
0x29DS2408Dvosmjerni 8-bitni I/O port
0x2CDS2890Jednokanalni digitalni potenciometar
0x2DDS1972, DS24311 kB EEPROM
0x30DS2760Senzor temperature, senzor struje, ADC
0x37DS197732 kB EEPROM zaštićen lozinkom
0x3ADS2413Dual Link adresabilni prekidač
0x41DS1922L, DS1922T, DS1923, DS2422Termohronični i higrohronični senzori visoke rezolucije sa funkcijom prikupljanja podataka
0x42DS28EA00Digitalni termometar sa programabilnom rezolucijom, serijskim načinom rada i programabilnim I/O portovima
0x43DS28EC2020 kB EEPROM

Podaci se prenose sekvencijalno, bit po bit. Prijenos svakog bita inicira glavni uređaj. Prilikom snimanja voditelj spušta liniju na nulu i drži je. Ako je vrijeme zadržavanja linije 1…15 µs, tada se upisuje bit “1”. Ako je vrijeme zadržavanja 60 μs ili više, upisuje se bit “0”.

Čitanje bitova također pokreće master. Na početku čitanja svakog bita, master postavlja sabirnicu nisko. Ako slave želi poslati "0", on drži sabirnicu u LOW stanju za vrijeme od 60 do 120 μs, a ako želi poslati "1", onda oko 15 μs. Nakon toga, slave otpušta liniju, a zbog pull-up otpornika se vraća u HIGH stanje.

Na primjer, ovako izgleda vremenski dijagram komande Search ROM (0xF0). Naredbe za pisanje bitova su na dijagramu označene crvenom bojom. Obratite pažnju na redoslijed bitova kada prenosite preko 1-Wire: najznačajniji bit je na desnoj strani, a najmanji bit je lijevo.


3) Komande za rad sa EEPROM-om

Prije razmatranja komandi za rad sa iButton PROM-om, potrebno je reći nekoliko riječi o strukturi dongle memorije. Memorija je podijeljena na 4 jednaka dijela: tri od njih su namijenjene za pohranu tri jedinstvena ključa, a četvrta je za privremeno skladištenje podataka. Ovaj privremeni bafer služi kao neka vrsta nacrta gdje se pripremaju podaci za pisanje ključeva.


Postoji 6 komandi za rad sa EPROM-om:

ImeTimSvrha
Zapisivanje u privremeni međuspremnik (Write Scratchpad)0x96Koristi se za pisanje podataka u privremeni međuspremnik (scratchpad).
Čitanje iz privremenog međuspremnika (Read Scratchpad)0x69Koristi se za čitanje podataka iz privremenog međuspremnika.
Kopiraj iz privremenog međuspremnika (Copy Scratchpad)0x3CKoristi se za prijenos podataka pripremljenih u privremenom međuspremniku u odabrani ključ.
Write Password0x5AKoristi se za snimanje lozinke i jedinstvenog identifikatora odabranog ključa (jedan od tri).
Write SubKey0x99Koristi se za direktno upisivanje podataka u odabrani ključ (zaobilazeći privremeni bafer).
Pročitajte podključ0x66Koristi se za čitanje odabranih ključnih podataka.

4) Prijenos podataka

Nastavlja se...

5 Moguće greške prilikom sastavljanja skice

1) Ako dođe do greške prilikom sastavljanja skice WConstants.h: Nema takve datoteke ili direktorija #include "WConstants.h", zatim, kao opcija, slijedi u datoteci OneWire.cpp zamijenite prvi blok nakon komentara sa sljedećim:

#include #include vanjski "C" (#include #include }

2) Ako se pojavi greška tokom kompilacije klasa OneWire nema člana po imenu read_bytes, zatim pronađite i pokušajte koristiti drugu biblioteku za rad sa OneWire interfejsom.

Dobar dan svima!
Predstavljam vašoj pažnji duplikator (kopirni aparat) ključeva interfona.
Aparat za kopiranje može čitati/pisati na privezak ili karticu.
Dugo sam želio isprobati jeftin uređaj za kopiranje ključeva interfona. I sada je došao ovaj trenutak, pa hajde da počnemo.

Narudžba je stigla za 3 sedmice.

Ključevi za interfon. Mali edukativni program.

Ključevi su:

  • Kontakt. Službeni naziv Touch memory (skraćeno TM) ili iButton
(tj. moraju se primijeniti na čitaoca)
To uključuje:

Dallas.

U većini slučajeva, TM se odnosi na ključ porodice Dallas (na primjer, DS1990A). Mnogi uređaji rade sa ovim tasterima: Vizit, Eltis, Z-5R, S2000-2, itd.

Cyfral.

Ovi interfoni rade samo sa ključevima DC2000A i Tsifral-KP1.

Metakom.

Ključevi K1233KT2 su razvijeni za ove interfone. Ovi tasteri su takođe pogodni za mnoge druge kontrolere.

Resistive.

Postoje egzotični interfoni koji rade sa otpornim ključevima. Umjesto šifre, iz njih se čita otpor. Bez sumnje, ovo su kontaktni tasteri, ali ih ne bih nazvao Touch memory.
  • Beskontaktno. Zvanični naziv je RFID.
(samo ih treba dovesti do čitača na udaljenosti od 2-3 cm).

Dostupan u obliku kartica, privjesaka, narukvica itd. Uobičajeni nazivi su “kartice” i “kapljice” (privjesci za ključeve). Tasteri koji rade do 10-15 cm nazivaju se Proximity (kratkog dometa), a tasteri koji rade do 1 m nazivaju se Vicinity (dugog dometa). Interfoni koriste isključivo proximity ključeve, a ovaj termin je postao gotovo sinonim za „beskontaktni ključ“.

U svijetu blizine također ne postoji jedinstvo formata:

EM-Marin

najpopularniji format danas.

HID

stariji među beskontaktnim ključevima.

MIFARE

obećavajući format. To uključuje beskontaktne pametne kartice.

Ovaj uređaj je namenjen ISKLJUČIVO za kopiranje beskontaktnih ključeva sa frekvencijom od 125KHz.
Drugi ključevi se ne mogu kopirati.

Sadržaj paketa:






Sadržaj isporuke:

- RFID 125KHz EM4100 fotokopirni aparat;
- privjesci za ključeve 6 kom;
- kartice koje se mogu prepisivati ​​6 kom.;
- uputstva (englesko-kineski).
AAA baterije nisu uključene.

Izgled uređaja:






Unutrašnjost uređaja:










Uređaj u uključenom položaju:


(crveno svjetlo je upaljeno, što znači da je uređaj uključen)

Ključne unutrašnje komponente:


Instrukcije:




  • Proces kopiranja:
1. Umetnite dvije AAA baterije.
2. Uključite prekidač koji se nalazi sa desne strane (crveni indikator sa natpisom POWER svijetli i čuju se dva kratka zvučna signala).
3. Karticu ili privezak stavljamo na lijevu stranu, u nivou natpisa POWER.
4. Pritisnite dugme “READ”. Kao odgovor, duplikator će se oglasiti 2 puta i zelena LED dioda s natpisom "PASS" će zasvijetliti.
5. Uklonite karticu ili privjesak za ključeve sa kojih je oznaka pročitana.
6. Prepisivu karticu ili privjesak za ključeve donosimo u fotokopir aparat. Pritisnite dugme “WRITE”. Žuta LED dioda sa natpisom BUSY će zasvijetliti neko vrijeme i opet će se čuti dvostruka škripa. Možete koristiti novi privezak ili karticu.

Video procesa čitanja i pisanja:

Zaključak.

Sve radi odlično. Ako trebate napraviti nekoliko kopija RFID 125KHz ključeva, možete ih sigurno kupiti, pogotovo jer set uključuje 6 privjesaka i 6 kartica, a prosječna cijena za jednu kopiju je 100 rubalja, prednosti su očigledne. Ako vam ponestane privjesaka ili kartica na internetu, možete ih kupiti za oko 20 rubalja.
Prije kupovine ovog uređaja preporučujem da saznate frekvenciju i vrstu ključa, inače ćete baciti novac.

Ako vam se svidjela recenzija ili vam je pomogla u odabiru uređaja, lajkujte ga, ovo vam je najbolja nagrada za moj rad.
Hvala svima na pažnji!

Proizvod je dat za pisanje recenzije od strane trgovine. Recenzija je objavljena u skladu sa klauzulom 18 Pravila sajta.

Planiram kupiti +88 Dodaj u favorite Svidjela mi se recenzija +44 +83

  • Nastavak za olovku za nos je gadget za one koji su oduvijek sanjali da imaju dodatni prst na licu...


  • Titan Sphere je proizvod kompanije SGRL koja će uskoro bankrotirati, neuspjeli pokušaj da se uvede nova riječ u području džojstika...

  • Utičnice za kapi za oči vam omogućavaju da precizno ciljate u oko, u trenutku kada je potrebno nešto naručiti...


  • Da li nepotrebni organi zaista postoje? Malo je verovatno da bi se neko želeo odvojiti od slepog creva dok je...

  • "Majka svih demona", 1968.


  • Budućnost sa vanzemaljcima - zašto ne? Neki ljudi su sigurni da su vanzemaljci već među nama...

23.05.2012

Razmatran je jednostavan, efikasan duplikator elektronskih ključeva interfona sa radnim kolom. Video prikazuje test i gotovu montažu u akciji. Na Internetu postoji mnogo dobrih shema za ovu funkciju, ali, prvo, one su složene, a drugo, ne rade sve.

Kreator ovog video tutorijala pokušao je da sastavi duplikator ključa koristeći Arduino konstruktor, ali nije poznato zašto mu to nije uspjelo, uprkos činjenici da na internetu postoji video koji demonstrira rad uređaja na Arduinu.

Fabrički duplikatori su dostupni za prodaju, ali su prilično skupi, a za one koji nemaju nameru da uvek rade na ovom uređaju, nema potrebe da ih kupuju. Pošto amateri ne moraju svaki dan da dupliraju ključeve za interfon. Odlučeno je da jednostavno napravimo jednostavan duplikator kako bismo proširili vlastite horizonte.

Mnoge praznine kupljene su na AliExpressu, jeftine su. Pronašao sam jednostavnu shemu za izradu duplikatora, koji se može sastaviti za skoro 5 minuta. Praznine su kupljene u ovoj kineskoj radnji, a na istom mjestu se nalazi i programator neophodan za rad uređaja.

rasprava i dijagram na forumu ovog duplikata ovdje. Osnova ili srce ovog fotokopirnog uređaja je mikrokontroler.

628, 648 ili 88, naravno, neće raditi ako lako sastavite uređaj. Morate napisati program u ovaj mikrokontroler. Da biste to učinili, trebat će vam programator koji se povezuje na računar radi firmvera.

Upute za korištenje programatora možete pronaći na Internetu. Košta 10-15 dolara. Svaki radio-amater početnik će moći koristiti ovaj mikrokontroler i ponoviti ovo kolo za umnožavanje.

Kao što možete vidjeti na dijagramu i fotografiji, u krugu su 3 LED diode - crvena, žuta i zelena.

Crvena LED dioda svijetli kada je napajanje u samom agregatu; žuto svijetli dok je u načinu čitanja ključa. I zeleno svijetli kada je snimanje ili umnožavanje ključa bilo uspješno. LED diode trepću dok je radni komad za jednokratnu upotrebu i ne može se ponovo upisivati.

Svi praznini kupljeni na AliExpress-u mogu se ponovno upisivati.

Cijelo kolo se napaja sa 5 volti. U ovaj dizajn ugrađen je 5-voltni stabilizator, tako da kada se napaja napon od 5 do 9 volti, uvijek ima samo 5 volti na izlazu. Sam duplikator ključeva se napaja naponom od 5 volti.

Hajde da ga upalimo i vidimo kako ovaj uređaj radi. Uključite napajanje. Upalile su se sve LED diode, drugim riječima, uređaj se pokrenuo.

Prilažemo kopirani ključ, indikator pokazuje očitavanje. Postoji dugme za dupliranje ovog ključa. Nanosimo čist radni komad, LED pokazuje da je došlo do dupliranja. Za iskustvo, ključ od lifta je kopiran i provjeren.

Rezultat je dobar, duplikator, sastavljen vlastitim rukama, radi odlično.

Drugi dio

Slučajni unosi:

Jednostavan duplikator ključeva interfona na arduino nano.

mob_info