Cara Membuat Salinan Kunci Interkom Di Rumah

Daftar Isi:

Cara Membuat Salinan Kunci Interkom Di Rumah
Cara Membuat Salinan Kunci Interkom Di Rumah

Video: Cara Membuat Salinan Kunci Interkom Di Rumah

Video: Cara Membuat Salinan Kunci Interkom Di Rumah
Video: how to duplicate keys from alumunium || metal casting ||casting key 2024, April
Anonim

Dengan bantuan Arduino, Anda dapat membuat salinan kunci interkom di rumah dalam 15 menit, jika, misalnya, bengkel tutup, dan kuncinya sangat dibutuhkan. Mari kita lihat bagaimana ini dilakukan.

Membuat salinan kunci interkom menggunakan Arduino
Membuat salinan kunci interkom menggunakan Arduino

Itu perlu

  • -Arduino;
  • - komputer;
  • - kunci untuk jenis interkom iButton atau 1-kawat;
  • - kunci dummy untuk membuat "klon" dari kunci asli;
  • - 1 resistor dengan resistansi 2, 2 kOhm;
  • - kabel penghubung.

instruksi

Langkah 1

Setiap kunci untuk interkom memiliki nomornya sendiri - nomor inilah yang berfungsi sebagai pengidentifikasi kunci. Dengan nomor kunci itulah interkom memutuskan - milik Anda atau milik orang lain. Oleh karena itu, algoritme penyalinan adalah sebagai berikut: pertama-tama Anda perlu mengetahui jumlah kunci "diizinkan", dan kemudian menetapkan nomor ini ke kunci lain - klon. Tidak ada bedanya untuk interkom apakah kunci asli atau salinannya dilampirkan. Setelah memeriksa nomor dengan database nomor resminya, dia akan membuka pintu.

Kunci untuk interkom, yang akan kita sambungkan ke Arduino (kadang disebut iButton atau Touch Memory), dibaca dan ditulis melalui antarmuka 1-kawat 1-kawat. Oleh karena itu, diagram pengkabelan sangat sederhana. Kami hanya membutuhkan sepasang kabel dan resistor pull-up 2.2K. Diagram ditunjukkan pada gambar.

Kami menghubungkan kunci interkom ke Arduino
Kami menghubungkan kunci interkom ke Arduino

Langkah 2

Untuk bekerja dengan antarmuka 1-kawat, ada perpustakaan siap pakai untuk Arduino. Anda dapat menggunakan, misalnya, yang ini: https://www.pjrc.com/teensy/arduino_libraries/OneWire.zip. Unduh arsip dan ekstrak ke folder "libraries" yang terletak di direktori Arduino IDE. Sekarang kita dapat dengan mudah bekerja dengan protokol ini.

Muat sketsa yang ditunjukkan dalam ilustrasi ke Arduino dengan cara standar.

Sketsa membaca nomor kunci doorphone
Sketsa membaca nomor kunci doorphone

Langkah 3

Sketsa ini menunjukkan nomor kunci untuk interkom, yang terhubung ke sirkuit. Inilah yang kita butuhkan sekarang - kita perlu mencari tahu nomor kunci yang ingin kita buat salinannya. Hubungkan Arduino ke komputer Anda. Mari kita mulai monitor port serial: Alat -> Monitor port serial (atau pintasan keyboard Ctrl + Shift + M).

Sekarang mari kita hubungkan kunci ke sirkuit. Monitor port akan menampilkan nomor kunci. Mari kita ingat nomor ini.

Cari tahu nomor kuncinya, tiruan yang akan kita buat
Cari tahu nomor kuncinya, tiruan yang akan kita buat

Langkah 4

Sekarang mari kita menulis ulang sketsa sehingga dapat menulis data ke memori kunci. Kode ditunjukkan dalam ilustrasi. Komentar rinci diberikan dalam kode. Yang terpenting, jangan lupa untuk mengatur nomor kunci asli Anda di array key_to_write, yang telah Anda pelajari sebelumnya.

Sketsa untuk memprogram tombol iButton
Sketsa untuk memprogram tombol iButton

Langkah 5

Unggah sketsa ini ke Arduino. Mari kita buka monitor port serial. Mari kita hubungkan kunci ke sirkuit, yang akan menjadi tiruan dari kunci asli. Serial port monitor akan menampilkan pesan hasil pemrograman.

Langkah 6

1) Jika saat kompilasi sketsa terjadi kesalahan [WConstants.h: No such file or directory #include "WConstants.h"], maka pada file "OneWire.cpp" ganti blok pertama setelah komentar dengan yang berikut:

#sertakan "OneWire.h"

#sertakan "Arduino.h"

eksternal "C" {

#sertakan "avr / io.h"

#sertakan "pins_arduino.h"

}

2) Jika selama kompilasi kesalahan "kelas OneWire tidak memiliki anggota bernama read_bytes" atau serupa muncul, maka cari perpustakaan OneWire lain, ada banyak di Internet.

Direkomendasikan: