Daftar Isi:

Kunci Pintu Sidik Jari Arduino: 4 Langkah
Kunci Pintu Sidik Jari Arduino: 4 Langkah

Video: Kunci Pintu Sidik Jari Arduino: 4 Langkah

Video: Kunci Pintu Sidik Jari Arduino: 4 Langkah
Video: MEMBUAT KUNCI PINTU SIDIK JARI [SMART DOOR LOCK FINGERPRINT] 2024, November
Anonim
Image
Image

Halo, dan selamat datang di proyek ini, sebenarnya ini mencakup dua proyek tetapi hampir sama, ini adalah sistem kunci pintu berdasarkan papan Arduino UNO, sensor sidik jari optik FPM10A dan layar LCD i²c, tetapi untuk versi lain kami termasuk keypad.

Dan tentu saja jangan lupa tentang sistem penguncian yang ingin Anda kendalikan, dan mengikuti ini kabel dan kode Anda dapat berubah tetapi jangan khawatir itu akan mudah

Langkah 1: Alat

Peralatan
Peralatan
Peralatan
Peralatan

Perangkat keras yang dibutuhkan untuk proyek ini adalah:

- Papan Arduino, di sini saya menggunakan UNO

- Sensor sidik jari optik Adafruit FPM10A

- Layar LCD i²c

- Dan untuk proyek versi kedua Anda memerlukan keypad, di sini saya menggunakan 4x4

Dan jangan lupa tentang sistem kunci pintu Anda, saya menggunakan yang ada di gambar (10 Dolar dari toko Cina) tetapi saya hanya menggunakan unit kunci, dan karena unit itu memiliki motor DC yang harus berputar ke dua arah, saya harus gunakan modul dual H-bridge L298n saya, Anda dapat menggunakan sedikit IC H bridge jika Anda mau, tetapi itu tergantung pada sistem yang Anda gunakan, Anda dapat mengganti semuanya dengan transistor dan kunci solenoida…

Sebelum melanjutkan, pastikan Anda mengetahui cara menggunakan semua elemen yang disebutkan di atas, karena ini akan membuat proyek Anda mudah beradaptasi dan menemukan masalah apa pun:

Arduino uno + Matriks Keypad 4×4 + layar LCD i2c

Menghubungkan sensor sidik jari FPM10A (50DY) dengan Arduino

Arduino LCD I2C penggunaan sederhana dan penulisan langsung dari monitor serial

Langkah demi langkah tentang cara menggunakan driver L298n dual H-bridge dengan Arduino

Langkah 2: Versi 1

Versi 1
Versi 1

Versi pertama menggunakan: LCD + sensor sidik jari + l298n (untuk mengontrol sistem) + tombol tekan dengan resistor (saya menggunakan 1k).

Untuk versi pertama, Anda perlu mengunggah kode “Daftar” terlebih dahulu dari perpustakaan sidik jari (di bawah), dan menggunakannya untuk menambahkan sidik jari, unggah dan buka monitor serial lalu ketik ID dan tekan "Enter" lalu ikuti langkah-langkahnya seperti pada tutorial sidik jari. Kemudian unggah kode kedua dan tambahkan nama yang Anda inginkan untuk setiap pengguna, unggah kode dan ini dia, templat sidik jari disimpan di flash drive internal modul. Setelah kode mulai bekerja, Arduino terus-menerus menunggu jari untuk ditempatkan pada sensor, sebaliknya jika Anda berada di dalam cukup tekan tombol untuk membuka, jika jari itu valid (ada di database) itu akan membuka kunci dan menunjukkan pesan dan nama yang terkait dengan ID sidik jari, jika ID tidak dipasangkan dengan nama maka akan muncul beberapa hal yang aneh:D…

Itu kurang lebih kabel saya, jadi Anda tidak akan bingung dengan tombol tekan, sebenarnya alih-alih mendapatkan level tinggi dari pin Arduino 5v yang mengharuskan saya untuk menambahkan kabel lain (dan itu akan lebih berantakan) saya hanya memasang pin 8 di Tinggi dan saya membaca status tombol dari pin 9 yang memiliki resistor pull-down.

Langkah 3: Versi 2

Versi 2
Versi 2

Seperti yang Anda lihat di versi 1 Anda harus menggunakan komputer (atau apa pun yang Anda gunakan untuk memprogram Arduino Anda) untuk menambahkan template baru ke modul flash drive, itu sebabnya saya membuat versi yang lebih tertanam ini yang hanya membutuhkan sumber daya untuk bekerja, dan templat baru sekarang ditambahkan melalui papan tombol (yang dimaksudkan untuk tetap berada di dalam karena proyek ini didasarkan pada akses hanya dengan sidik jari, Anda dapat menggabungkannya dengan proyek saya yang lain berdasarkan papan tombol saja, Anda harus melakukannya beberapa modifikasi tetapi mudah).

Tombol ditempatkan di dalam yang berarti Anda dapat membuka kunci dengan menekan tombol di sini saya telah memilih 'B' karena 'A' untuk menambahkan orang baru.

Untuk menambahkan template jari baru tekan 'A' itu akan meminta Anda untuk kata sandi yang sudah ada di kode '1' '2' '3' '4', Anda dapat memodifikasinya di sana, Anda memasukkan kode tersebut kemudian Anda memasukkan nomor ID sebagai format 3 digit, contoh "001", "021" atau "115" Anda dapat memasukkan ID dari 1 hingga 127, setelah mengetuk ID itu akan meminta Anda untuk meletakkan jari, menghapusnya dan meletakkannya lagi … Pekerjaan selesai. Dan sebagai versi pertama menunggu sidik jari yang valid untuk membuka kunci.

Ini adalah kabel untuk versi kedua, saya melepas tombol tekan karena pembukaan dari dalam dilakukan sekarang dengan tombol 'B'.

Langkah 4: Perpustakaan dan Kode

Perpustakaan:

-Unduh perpustakaan LCD i2c NewLiquidCrystal

-Unduh perpustakaan tombol

-Unduh sensor sidik jari optik FPM10A

Kode

- Unduh i2c Scanner jika Anda memiliki alamat yang berbeda untuk LCD Anda

-Kode pertama di versi 1 adalah kode "Daftar" dari perpustakaan sidik jari

Kode kedua untuk Versi 1: Unduh di sini

Kode untuk Versi 2: Unduh di sini

Kode yang saya buat untuk versi pertama didasarkan pada contoh "Sidik Jari" dari perpustakaan alih-alih menunjukkan ID pada monitor Serial (yang berarti bahwa templat sidik jari ada di database) itu memicu seluruh urutan pembukaan sebaliknya (yang berarti modul gagal menemukan kecocokan dalam database) itu menunjukkan pesan sederhana di layar.

Kode untuk versi kedua didasarkan pada contoh “Sidik Jari” dan “Daftar”, dan sama seperti versi pertama tetapi kali ini saya menambahkan fitur “Mendaftar” dan Anda dapat menambahkan ID dari keypad alih-alih monitor Serial.

Direkomendasikan: