Isi kandungan:

Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)

Video: Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)

Video: Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Video: Smart Door Lock ONASSIS T1 PRO (FULL WALKTHROUGH) 2024, November
Anonim
Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID
Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID

Projek ini dirancang untuk mengelakkan keperluan menggunakan kunci, untuk mencapai tujuan kami, kami menggunakan sensor cap jari optik dan Arduino. Namun ada individu yang mempunyai cap jari yang tidak terbaca dan sensor tidak akan mengenalinya. Kemudian memikirkan keadaan ini, pembaca kad RFID digunakan dengan sensor biometrik, yang memungkinkan masuk dengan kad tunggangan, tag rantai kunci RFID dan telefon bimbit dengan NFC.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Item berikut akan digunakan untuk projek:

  • 1 Arduino Nano;
  • 1 Modul Sensor pembaca cap jari optik FPM10A Untuk Arduino Locks;
  • 1 Leitor RFID Rc522 de 13.56 mhz;
  • 2 Leds (1 hijau dan 1 merah) * 1 Paparan Oled 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Kunci Pintu Elektronik HDL FEC-91 CA.

Semua bahan ini boleh didapati dengan mudah di Internet. Sekiranya idea untuk membuat projek ini secepat mungkin, disarankan untuk membeli barang-barang di laman web Mercado Livre (hanya jika anda tinggal di Brazil) kerana ia mempunyai penghantaran yang selamat dan cepat (produk akan tiba di destinasi di lebih kurang 1 atau 2 minggu). Namun, jika projek tersebut tidak perlu dilakukan dengan tergesa-gesa, jauh lebih murah untuk membeli barang di luar negara di laman web seperti Ebay, AliExpress, dll. Tetapi tidak ada jaminan bila dan bila produk akan tiba di destinasi.

Jumlah kos pembelian purata di Mercado Livre: +/- 200 reais (sekitar 38.62 Dolar Amerika Syarikat). Jumlah kos pembelian purata di laman web antarabangsa: +/- 45 reais (sekitar 8, 69 Dolar Amerika Syarikat).

Harga tersebut dikira tanpa kos HDL kunci pintu elektronik, yang terdapat di pautan ini:

Harga HDL pada hari Instructables ini dibuat ialah R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) untuk penghantaran.

Langkah 2: Perkakasan - Menyiapkan Litar

Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar
Perkakasan - Menyiapkan Litar

Skema di atas menunjukkan sambungan litar elektrik.

Program Fritzing digunakan untuk membuat skema dan fail (.fzz) yang dapat dimuat turun di:

Jadual menunjukkan hubungan antara sensor dan paparan Oled di Arduino Nano.

Langkah 3: Perisian - Memuat turun Kod

Perisian - Memuat turun Kod
Perisian - Memuat turun Kod

Oleh kerana terdapat sedikit memori yang terdapat di Arduino Nano, kod tersebut dibahagikan pada 3 folder berbeza yang boleh dimuat turun difile di bawah atau di pautan:

github.com/andreocunha/PET_Tranca_EngComp

  • Folder pertama ialah membaca cap jari dan kad. Namanya adalah: "Leitura_Cartao_e_Biometria".
  • Yang kedua adalah mendaftarkan cap jari. Dan terdapat di folder: "Cadastro_Biometria".
  • Fail ketiga adalah membaca kod kad. Dan terdapat di folder: "Cadastro_RFID".

Muat turun Arduino IDE di komputer anda. Di dalam fail yang dimuat turun, selain tiga folder, terdapat dua fail zip. Fail zip tersebut adalah perpustakaan sensor (RFID dan pengimbas cap jari biometrik), jadi sertakan fail tersebut di Arduino IDE.

Langkah 4: Perisian - Penjelasan Kod "Cadastro_Biometria"

Perisian - Penjelasan Kod "Cadastro_Biometria"
Perisian - Penjelasan Kod "Cadastro_Biometria"
Perisian - Penjelasan Kod "Cadastro_Biometria"
Perisian - Penjelasan Kod "Cadastro_Biometria"

Oleh kerana ingatan Arduino Nano sangat terhad, pendaftaran akan terlepas dari kod utama (yang akan bertanggungjawab hanya untuk pengesahan cap jari yang sudah didaftarkan).

Sensor biometrik sudah mempunyai memori dalaman yang akan merakam cap jari (ia boleh merakam hingga 128 cap jari). Itu menjamin data yang didaftarkan tidak akan hilang setelah mematikan litar.

Pada pengurus fail komputer anda, pergi ke folder yang dimuat turun "Cadastro_Biometria" dan klik dua kali fail "Cadastro_Biometria.ino". Arduino IDE akan memuatkan kod dan ia akan mempunyai 5 tab, masing-masing mewakili satu fungsi kod tersebut. Muatkan kod pada Arduino anda, buka monitor bersiri pada tahun 9600 dan ikuti petunjuk di sana untuk mendaftarkan cap jari baru, mengeluarkannya atau melihat setiap cap jari sudah didaftarkan.

Langkah 5: Perisian - Penjelasan Kod "Cadastro_RFID"

Perisian - Penjelasan Kod
Perisian - Penjelasan Kod

Setelah merakam semua cap jari, inilah masanya untuk mendaftarkan kad atau tag RFID. Tetapi berbeza dengan apa yang dilakukan dengan pengimbas cap jari, pada bahagian kod ini tidak akan disimpan kad RFID atau tag. Dan setelah mengetahui, buka folder "Cadastro_RFID" dan klik dua kali fail "Cadastro_RFID.ino". Muatkan kod pada Arduino, buka monitor bersiri pada tahun 9600 dan kemudian, bawa kad atau tanda lebih dekat dengan pembaca.

Kod heksadesimal akan dihasilkan dan akan muncul di layar (untuk (contoh: "32: 80: CD: F2"). Tuliskan pada notepad di komputer atau kertas anda, kerana akan disalin ke kod akhir (yang hanya akan membaca maklumat).

Langkah 6: Perisian - Penjelasan Kod "Leitura_Cartao_e_Biometria"

Perisian - Penjelasan Kod
Perisian - Penjelasan Kod
Perisian - Penjelasan Kod
Perisian - Penjelasan Kod

Kami kini berada di bahagian terakhir kod. Buka folder "Leitura_Cartao_e_Biometria" dan klik dua kali "Leitura_Cartao_e_Biometria.ino". Kod akan dibuka pada Arduino IDE dan ia akan mempunyai 4 tab, masing-masing mewakili fungsi. Beberapa perubahan perlu dilakukan agar kod dapat berfungsi dengan betul.

Klik pada tab "leituraRfid", dan ganti setiap nombor heksadesimal di dalam kurungan "if" dan "else id" dengan nombor yang anda simpan di notepad (contoh: "32: 80: CD: F2"). Jangan ragu untuk menambah atau memadam "lain jika" dari kod tersebut.

Sekarang klik pada tab "nomeDoUsuario" dan ganti nama dalam kurungan dengan nama dari pengguna masing-masing dan ID yang dipilih untuk pengguna tersebut. Selesai !! Sekarang anda hanya perlu memuatkan kod di Arduino.

Langkah 7: Papan Litar Bercetak (PCB)

Image
Image

Sekiranya semua langkah di belakang berjalan lancar sehingga sekarang, buat Printed Circuit Board (biasanya kita menggunakan perisian EAGLE CAD untuk melakukannya) dan kemudian, las komponennya. Litar akan kelihatan seperti yang ditunjukkan dalam video.

Langkah 8: Buat Kotak Kecil untuk Menjaga Litar

Buat Kotak Kecil untuk Menjaga Litar
Buat Kotak Kecil untuk Menjaga Litar

Kami membuat kotak menggunakan pencetak 3D bekerjasama dengan FindesLab. Selepas itu, kami menyelesaikannya, mengecatnya dan menambahkan litar masuk.

Langkah 9: Pemasangan Projek

Image
Image

Kotak itu dilekatkan di dinding dan HDL (bertanggungjawab menjaga pintu terkunci) dipasang di pintu. Tonton video demonstrasi akhir projek.

Langkah 10: Menyiapkan Projek

Perhatikan bagaimana hasil projek tersebut dalam aplikasi sebenar.

Langkah 11: Lesen Projek

Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID oleh PET Engenharia de Computação dilesenkan di bawah Lesen Antarabangsa Creative Commons Attribution 4.0.

Disyorkan: