Daftar Isi:

Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)

Video: Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)

Video: Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Video: Cara Membuat Kunci Pintu Elektrik Otomatis Berbasis Arduino, SUPPORT E-KTP! - RFID Door Lock System 2024, Juli
Anonim
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID

Proyek ini dirancang untuk menghindari keharusan menggunakan kunci, untuk mencapai tujuan kami, kami menggunakan sensor sidik jari optik dan Arduino. Namun ada individu yang memiliki sidik jari yang tidak terbaca dan sensor tidak akan mengenalinya. Kemudian memikirkan situasi ini, pembaca kartu RFID digunakan dengan sensor biometrik, memungkinkan masuk dengan kartu perjalanan, tag gantungan kunci RFID, dan ponsel dengan NFC.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Item berikut akan digunakan untuk proyek:

  • 1 Arduino Nano;
  • 1 Modul Sensor Pembaca Sidik Jari Optik FPM10A Untuk Kunci Arduino;
  • 1 Leitor RFID Rc522 de 13,56 mhz;
  • 2 Led (1 hijau dan 1 merah) * 1 Layar OLED 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Kunci Pintu Elektronik HDL FEC-91 CA.

Semua bahan ini dapat dengan mudah ditemukan di Internet. Jika idenya adalah untuk membuat proyek ini secepat mungkin, disarankan untuk membeli barang di situs web Mercado Livre (hanya jika Anda tinggal di Brasil) karena memiliki pengiriman yang aman dan cepat (produk akan tiba di tujuan di sekitar 1 atau 2 minggu). Namun, jika proyek tidak perlu dilakukan dengan tergesa-gesa, jauh lebih murah untuk membeli barang di luar negeri di situs web seperti Ebay, AliExpress, dll. Tetapi tidak ada jaminan kapan dan apakah produk akan tiba di tempat tujuan..

Total biaya pembelian rata-rata di Mercado Livre: +/- 200 reais (sekitar 38,62 Dolar Amerika Serikat). Total biaya pembelian rata-rata di situs web internasional: +/- 45 reais (sekitar 8,69 Dolar Amerika Serikat).

Harga tersebut dihitung tanpa biaya HDL kunci pintu elektronik, yang dapat ditemukan di tautan ini:

Harga HDL pada hari Instruksi ini dibuat adalah R$74,90 ($14,69) + R$6,00 ($1,16) untuk pengiriman.

Langkah 2: Perangkat Keras - Menyiapkan Sirkuit

Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit
Perangkat Keras - Menyiapkan Sirkuit

Skema di atas menunjukkan koneksi sirkuit listrik.

Program Fritzing digunakan untuk membuat skema dan file (.fzz) yang dapat diunduh di:

Tabel menunjukkan koneksi antara sensor dan tampilan Oled pada Arduino Nano.

Langkah 3: Perangkat Lunak - Mengunduh Kode

Perangkat Lunak - Mengunduh Kode
Perangkat Lunak - Mengunduh Kode

Karena sedikitnya memori yang tersedia di Arduino Nano, kode tersebut dibagi pada 3 folder berbeda yang dapat diunduh pada file di bawah ini atau pada tautan:

github.com/andreocunha/PET_Tranca_EngComp

  • Folder pertama adalah untuk membaca sidik jari dan kartu. Namanya adalah: “Leitur_Cartao_e_Biometria”.
  • Yang kedua adalah mendaftarkan sidik jari. Dan itu ada di folder: "Cadastro_Biometria".
  • File ketiga adalah membaca kode kartu. Dan itu ada di folder: "Cadastro_RFID".

Unduh Arduino IDE di komputer Anda. Di dalam file yang diunduh, selain tiga folder, ada dua file zip. File zip itu adalah perpustakaan sensor (RFID dan pemindai sidik jari biometrik), jadi sertakan di Arduino IDE.

Langkah 4: Software - Penjelasan Kode “Cadastro_Biometria”

Software - Penjelasan Kode “Cadastro_Biometria”
Software - Penjelasan Kode “Cadastro_Biometria”
Software - Penjelasan Kode “Cadastro_Biometria”
Software - Penjelasan Kode “Cadastro_Biometria”

Karena memori Arduino Nano sangat terbatas, pendaftaran akan terpisah dari kode utama (yang akan bertanggung jawab hanya untuk konfirmasi sidik jari yang sudah terdaftar).

Sensor biometrik sudah memiliki memori internal yang akan merekam sidik jari (dapat merekam hingga 128 sidik jari). Itu menjamin data yang terdaftar tidak akan hilang setelah mematikan sirkuit.

Pada pengelola file komputer Anda, buka folder unduhan "Cadastro_Biometria" dan klik dua kali file "Cadastro_Biometria.ino". Arduino IDE akan memuat kode dan akan memiliki 5 tab, masing-masing tab mewakili satu fungsi kode. Muat kode pada Arduino Anda, buka monitor serial di 9600 dan ikuti instruksi di sana untuk mendaftarkan sidik jari baru, hapus satu atau lihat setiap sidik jari sudah terdaftar.

Langkah 5: Software - Penjelasan Kode "Cadastro_RFID"

Perangkat Lunak - Penjelasan Kode
Perangkat Lunak - Penjelasan Kode

Setelah merekam semua sidik jari, saatnya untuk mendaftarkan kartu atau tag RFID. Namun berbeda dengan apa yang dilakukan dengan pemindai sidik jari, pada bagian kode ini tidak akan tersimpan kartu RFID atau register tag. Dan mengetahui itu, buka folder "Cadastro_RFID" dan klik dua kali file "Cadastro_RFID.ino". Muat kode di Arduino, buka monitor serial di 9600 lalu dekatkan kartu atau tag ke reader.

Kode heksadesimal akan dihasilkan dan akan muncul di layar (misalnya: "32:80:CD:F2"). Tulis di notepad di komputer atau kertas, karena akan disalin ke kode terakhir (yang hanya akan membaca informasi).

Langkah 6: Software - Penjelasan Kode "Leitura_Cartao_e_Biometria"

Perangkat Lunak - Penjelasan Kode
Perangkat Lunak - Penjelasan Kode
Perangkat Lunak - Penjelasan Kode
Perangkat Lunak - Penjelasan Kode

Kita sekarang berada di bagian terakhir dari kode. Buka folder "Leitura_Cartao_e_Biometria" dan klik dua kali "Leitura_Cartao_e_Biometria.ino". Kode akan dibuka di Arduino IDE dan akan memiliki 4 tab, masing-masing mewakili fungsi. Beberapa perubahan perlu dilakukan agar kode dapat berfungsi benar.

Klik pada tab "leituraRfid", dan ganti setiap angka heksadesimal di dalam tanda kurung "if" dan "else id" dengan nomor yang Anda simpan di notepad (contoh: "32:80:CD:F2"). untuk menambah atau menghapus "else if" dari kode.

Sekarang klik pada tab "nomeDoUsuario" dan ganti nama dalam kurung dengan nama dari masing-masing pengguna dan ID yang dipilih untuk pengguna tersebut. Selesai!! Sekarang Anda hanya perlu memuat kode di Arduino.

Langkah 7: Papan Sirkuit Cetak (PCB)

Image
Image

Jika semua langkah di belakang berjalan dengan baik sampai sekarang, buatlah Printed Circuit Board (biasanya kita menggunakan software EAGLE CAD untuk melakukannya) dan kemudian, las komponennya. Rangkaian akan terlihat seperti yang ditunjukkan dalam video.

Langkah 8: Buat Kotak Kecil untuk Menjaga Sirkuit

Buat Kotak Kecil untuk Menjaga Sirkuit
Buat Kotak Kecil untuk Menjaga Sirkuit

Kami membuat kotak menggunakan printer 3D dalam kemitraan dengan FindesLab. Setelah itu, kami menyelesaikannya, mengecatnya dan menambahkan sirkuit.

Langkah 9: Instalasi Proyek

Image
Image

Kotak itu disekrup ke dinding dan HDL (bertanggung jawab untuk menjaga pintu tetap terkunci) dipasang di pintu. Tonton video demonstrasi akhir proyek.

Langkah 10: Menyelesaikan Proyek

Perhatikan bagaimana hasil proyek dalam aplikasi nyata.

Langkah 11: Lisensi Proyek

Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID oleh PET Engenharia de Computação dilisensikan di bawah Lisensi Internasional Creative Commons Attribution 4.0.

Direkomendasikan: