Kako Kod Kuće Napraviti Kopiju Interfonskog Ključa

Kako Kod Kuće Napraviti Kopiju Interfonskog Ključa
Kako Kod Kuće Napraviti Kopiju Interfonskog Ključa
Anonim

Uz pomoć Arduina možete kopirati interfonski ključ kod kuće za 15 minuta ako je, na primjer, radionica zatvorena i ključ je hitno potreban. Da vidimo kako se to radi.

Neophodno je

  • - Arduino;
  • - kompjuter;
  • - ključ za interfon tipa iButton ili jednožični;
  • - lažni ključ za stvaranje "klona" originalnog ključa;
  • - 1 otpornik otpora od 2,2 kOhm;
  • - spojne žice.

Instrukcije

Korak 1

Svaki ključ za interfon ima svoj broj - taj broj služi kao identifikator ključa. Interfon odlučuje prema ključnom broju - vašem ili tuđem. Stoga je algoritam kopiranja sljedeći: prvo morate saznati broj "dozvoljenog" ključa, a zatim taj broj dodijeliti drugom ključu - klonu. Za interfon nema razlike je li priložen originalni ključ ili njegova kopija. Nakon provjere broja pomoću svoje ovlaštene baze podataka brojeva, otvorit će vrata.

Tipke za interfon, koje ćemo povezati s Arduinom (ponekad se nazivaju iButton ili Touch Memory), čitaju se i zapisuju preko 1-žičnog 1-žičnog sučelja. Stoga je shema ožičenja vrlo jednostavna. Trebaju nam samo par žica i otpor za natezanje od 2.2K. Dijagram je prikazan na slici.

Korak 2

Za rad s 1-žičnim sučeljem postoje gotove biblioteke za Arduino. Možete koristiti, na primjer, ovaj: https://www.pjrc.com/teensy/arduino_libraries/OneWire.zip. Preuzmite arhivu i raspakirajte je u mapu "biblioteke" koja se nalazi u Arduino IDE direktoriju. Sada možemo vrlo lako raditi s ovim protokolom.

Skicu prikazanu na ilustraciji učitajte u Arduino na standardni način.

Korak 3

Ova skica prikazuje ključni broj za interfon koji je povezan na krug. To je ono što nam sada treba - moramo saznati broj ključa s kojeg želimo napraviti kopiju. Povežite Arduino sa računarom. Pokrenimo monitor serijskog porta: Alati -> Monitor serijskog porta (ili prečica na tastaturi Ctrl + Shift + M).

Sad spojimo ključ na krug. Monitor priključka prikazat će ključni broj. Sjetimo se ovog broja.

Korak 4

Sada prepišimo skicu kako bi mogla upisivati podatke u memoriju ključa. Šifra je prikazana na ilustraciji. Detaljni komentari dati su u kodu. Najvažnije je da ne zaboravite postaviti broj svog originalnog ključa u polje key_to_write, što ste naučili malo ranije.

Korak 5

Prenesite ovu skicu na Arduino. Otvorimo monitor serijskog porta. Spojimo ključ na krug, koji će biti klon originalnog ključa. Monitor serijskog porta prikazat će poruku o rezultatu programiranja.

Korak 6

1) Ako se prilikom sastavljanja skice dogodi greška [WConstants.h: Ne postoji takva datoteka ili direktorij #include "WConstants.h"], tada u datoteci "OneWire.cpp" zamijenite prvi blok nakon komentara sljedećim:

#include "OneWire.h"

#include "Arduino.h"

vanjska "C" {

#include "avr / io.h"

#include "pins_arduino.h"

}

2) Ako se tokom kompilacije pojavi greška "klasa OneWire nema člana s imenom read_bytes" ili slično, pronađite drugu OneWire biblioteku, ima ih mnogo na Internetu.

Preporučuje se: