Kako Narediti Kopijo Domofonskega Ključa Doma

Kazalo:

Kako Narediti Kopijo Domofonskega Ključa Doma
Kako Narediti Kopijo Domofonskega Ključa Doma

Video: Kako Narediti Kopijo Domofonskega Ključa Doma

Video: Kako Narediti Kopijo Domofonskega Ključa Doma
Video: как самому скопировать ключи для домофона 2024, November
Anonim

S pomočjo Arduina lahko doma naredite kopijo domofonskega ključa v 15 minutah, če je na primer delavnica zaprta in ključ nujno potrebujete. Poglejmo, kako se to naredi.

Izdelava kopije domofonskega ključa z uporabo Arduina
Izdelava kopije domofonskega ključa z uporabo Arduina

Potrebno je

  • - Arduino;
  • - Računalnik;
  • - ključ za tip domofona iButton ali 1-žilni;
  • - navidezni ključ za ustvarjanje "klona" prvotnega ključa;
  • - 1 upor z uporom 2, 2 kOhm;
  • - priključne žice.

Navodila

Korak 1

Vsak ključ za domofon ima svojo številko - ta številka služi kot identifikator ključa. Interfon se odloči za ključno številko - svojo ali nekoga drugega. Zato je algoritem kopiranja naslednji: najprej morate ugotoviti številko "dovoljenega" ključa, nato pa to številko dodeliti drugemu ključu - klonu. Za domofon ni pomembno, ali je bil priložen izvirni ključ ali njegova kopija. Po preverjanju številke s svojo pooblaščeno bazo številk bo odprl vrata.

Tipke za domofon, ki ga bomo povezali z Arduinom (včasih mu rečemo iButton ali Touch Memory), beremo in zapisujemo po 1-žičnem 1-žičnem vmesniku. Zato je shema ožičenja zelo preprosta. Potrebujemo le par žic in vlečni upor 2.2K. Diagram je prikazan na sliki.

Ključ za domofon povežemo z Arduino
Ključ za domofon povežemo z Arduino

2. korak

Za delo z 1-žičnim vmesnikom obstajajo že pripravljene knjižnice za Arduino. Uporabite lahko na primer to: https://www.pjrc.com/teensy/arduino_libraries/OneWire.zip. Prenesite arhiv in ga razpakirajte v mapo "knjižnice", ki se nahaja v imeniku Arduino IDE. Zdaj lahko zelo enostavno delamo s tem protokolom.

Skico, prikazano na sliki, naložite v Arduino na standardni način.

Skica branja telefonske številke domofona
Skica branja telefonske številke domofona

3. korak

Ta skica prikazuje številko ključa za domofon, ki je povezan z vezjem. To zdaj potrebujemo - ugotoviti moramo številko ključa, iz katerega želimo narediti kopijo. Arduino povežite z računalnikom. Zaženimo nadzornik serijskih vrat: Orodja -> Nadzornik serijskih vrat (ali bližnjična tipka Ctrl + Shift + M).

Zdaj pa priključimo ključ na vezje. Monitor vrat bo prikazal številko ključa. Zapomnimo si to številko.

Ugotovite številko ključa, katerega klon bomo naredili
Ugotovite številko ključa, katerega klon bomo naredili

4. korak

Zdaj pa napišite skico, da bo lahko zapisala podatke v ključni pomnilnik. Koda je prikazana na sliki. Podrobni komentarji so navedeni v kodi. Najpomembneje pa je, da ne pozabite nastaviti številke prvotnega ključa v matriki key_to_write, ki ste se je naučili malo prej.

Skica za programiranje tipke iButton
Skica za programiranje tipke iButton

5. korak

Naložite to skico v Arduino. Odprimo monitor serijskih vrat. Priključimo ključ na vezje, ki bo klon prvotnega ključa. Monitor serijskih vrat bo prikazal sporočilo o rezultatu programiranja.

6. korak

1) Če pri sestavljanju skice pride do napake [WConstants.h: Nobena datoteka ali imenik #include "WConstants.h"], potem v datoteki "OneWire.cpp" zamenjajte prvi blok za komentarji z naslednjim:

#include "OneWire.h"

#include "Arduino.h"

zunanjost "C" {

#include "avr / io.h"

#include "pins_arduino.h"

}

2) Če se med prevajanjem pojavi napaka »razred OneWire nima člana z imenom read_bytes« ali podobno, poiščite drugo knjižnico OneWire, v internetu jih je veliko.

Priporočena: