Isi kandungan:
- Langkah 1: Dapatkan Semua Bahagian
- Langkah 2: Paparan LCD 1.44 "
- Langkah 3: Modul Sensor Cap Jari
- Langkah 4: Menyambungkan Bahagian
- Langkah 5: Kod Projek
- Langkah 6: Pemikiran Akhir
Video: Tutorial Sensor Cap Jari Arduino: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Rakan-rakan yang dihormati selamat datang ke tutorial lain! Hari ini kita akan membina projek Arduino yang menarik yang menggunakan modul sensor cap jari. Tanpa berlengah lagi, mari kita mulakan!
Saya selalu ingin mencuba modul sensor cap jari untuk mempelajari lebih lanjut mengenai teknologinya dan menggunakannya dalam beberapa projek saya untuk menambahkan keselamatan biometrik kepada mereka.
Untuk menunjukkan penggunaan sensor yang sederhana, dibina projek mudah ini. Saya telah menghubungkan sensor ke Arduino Nano, dan saya juga menggunakan paparan TFT warna 1,44 inci yang kecil tetapi sangat pantas. Projek ini meminta cap jari yang sah untuk membuka kunci. Apabila saya meletakkan jari pada sensor, ia mengenali jari saya, menjadikan ikon cap jari menjadi hijau dan ia menyambut saya. Sekiranya teman wanita saya meletakkan jarinya di sensor, ia juga mengenalinya, dan memaparkan mesej selamat datang dengan namanya. Sekiranya saya meletakkan jari lain pada sensor, projek tidak akan membuka kunci skrin. Ia berfungsi dengan baik dan anda akan melihat, anda boleh membina projek ini dalam masa kurang dari 10 minit! Mari lihat bagaimana mencapainya!
Langkah 1: Dapatkan Semua Bahagian
Bahagian yang diperlukan untuk membina projek ini adalah:
- An Arduino Nano ed
- Modul sensor cap jari ▶
- Paparan TFT warna 1.44 "▶
- Papan roti kecil ▶
- Beberapa wayar ▶
- Powerbank ▶
Kos projek ini sekitar $ 30. Sekiranya anda mengambil kira teknologi yang digunakan oleh projek ini, kos ini sangat rendah. 10 tahun yang lalu, projek seperti ini akan menelan belanja beberapa ratus dolar!
Langkah 2: Paparan LCD 1.44"
Paparan ini sangat pantas. Ia menggunakan pemacu ILI9163C. Ini mempunyai resolusi 128x128 piksel dan dapat menampilkan hingga 260.000 warna. Ia sangat mudah digunakan dengan Arduino dan harganya sekitar 4 $.
Paparan menggunakan protokol SPI untuk berkomunikasi dengan papan Arduino. Kita hanya perlu menyambungkan 8 wayar agar dapat berfungsi. Mari mulakan.
Sambungan dengan Arduino
Vcc pin 5V pin Arduino
GND ▶ Pin Arduino GND
CS Pin Pin Digital 10
RST Pin Pin Digital 9
A0 Pin Pin Digital 8
SDA Pin Pin Digital 11
SCK Pin Pin Digital 13
LED ▶ 3.3V pin Arduino
Seperti yang anda lihat paparan ini sangat mudah digunakan dengan Arduino. Ia sangat murah, sangat cepat, bersaiz kecil dan hanya mengeluarkan sekitar 30mA arus. Saya rasa ia adalah paparan yang bagus untuk digunakan dalam projek yang tidak memerlukan paparan besar tetapi warnanya bagus.
Anda boleh mendapatkannya di sini ▶
Langkah 3: Modul Sensor Cap Jari
Modul sensor cap jari kecil, dan dibina dengan baik dan ia menggunakan beberapa cip DSP (Digital Signal Processing) canggih di dalamnya.
Sensor berfungsi seperti ini. Ia adalah sensor optik, yang bermaksud menganalisis foto jari. Ia kemudian membuat gambar, membuat beberapa perhitungan, mencari ciri jari itu dan kemudian mencari dalam ingatannya untuk mendapatkan cap jari dengan ciri yang sama. Ia dapat mencapai semua itu dalam masa kurang dari satu saat!
Modul ini dapat menyimpan sehingga 1000 cap jari dalam ingatannya dan kadar penerimaan palsu kurang dari 0.001% yang menjadikannya cukup selamat! Hebat! Kami memperoleh semua itu dalam modul yang sangat mudah digunakan dan dengan kos yang sangat rendah! Ini adalah teknologi yang sangat mengagumkan!
Anda boleh mendapatkannya di sini ▶
Langkah 4: Menyambungkan Bahagian
Mari sekarang satukan semua bahagian.
Mula-mula kita harus menyambungkan modul sensor cap jari. Kami memasang kabel di bahagian belakang modul. Sila periksa foto yang dilampirkan.
Sambungan Sensor Cap Jari
Kawat Hitam ▶ Arduino GND
Kawat Merah ▶ Arduino 5V
Kawat Hijau Pin Pin Digital 2
Kawat Putih Pin Pin Digital 3
Kami kini bersedia untuk menyambungkan paparan ke Arduino.
Sambungan Paparan
Vcc pin 5V pin Arduino
GND ▶ Arduino GND pin
CS Pin Pin Digital 10
RST ▶ Pin Digital 9
A0 Pin Pin Digital 8
SDA Pin Pin Digital 11
SCK Pin Pin Digital 13
LED pin 3.3V pin Arduino
Itu sahaja! Kami bersedia untuk menjayakan projek. Seperti yang anda lihat ia berfungsi dengan baik! Mudah bukan?
Langkah 5: Kod Projek
Sekarang mari kita lihat, bahagian perisian projek dan cara mendaftarkan cap jari kita ke memori tertanam modul untuk mengenalinya.
Kita perlu memuat turun beberapa perpustakaan. Pertama-tama, kami memerlukan perpustakaan Cap Jari Adafruit, perpustakaan Adafruit GFX dan perpustakaan Sumotoy untuk paparan.
github.com/adafruit/Adafruit-Fingerprint-Sensor-Library
github.com/adafruit/Adafruit-GFX-Library
github.com/sumotoy/TFT_ILI9163C
Pertama sekali kita harus memuat naik contoh pendaftaran ke papan Arduino kita. Kami pergi ke Fail -> Contoh -> Perpustakaan Sensor Cap Jari Adafruit -> Daftar. Dengan program contoh ini kita dapat menyimpan cap jari dalam memori FLASH modul. Kami memuat naik lakaran dan kami membuka Serial Monitor. Program meminta kami memasukkan ID untuk mendaftar. Kemudian kami meletakkan jari pada sensor dua kali kerana kami diperintahkan dan cap jari disimpan! Anda boleh menyimpan sebanyak 1000 cap jari dengan cara ini!
Sekarang, mari muatkan kod yang telah saya kembangkan. Terima kasih kepada perpustakaan Adafruit, kod projeknya sangat mudah. Mari lihat sebahagian kecil kod.
gelung kosong () {
cap jariID = getFingerprintID (); // Kami mengimbas cap jari di sini kelewatan (50); if (fingerprintID == 1) // Kami telah menemui cap jari yang sah dengan id 1 {display.drawBitmap (30, 35, icon, 60, 60, GREEN); kelewatan (2000); displayUnlockedScreen (); displayIoanna (); kelewatan (5000); display.fillScreen (HITAM); displayLockScreen (); }
if (cap jariID == 2) // Kami telah menemui cap jari yang sah dengan id 2
{
display.drawBitmap (30, 35, ikon, 60, 60, HIJAU); kelewatan (2000); displayUnlockedScreen (); displayNick (); kelewatan (5000); display.fillScreen (HITAM); displayLockScreen (); }}
Kami memulakan sensor dan paparan, dan kami memeriksa jari pada sensor setiap 50ms. Sekiranya terdapat jari pada sensor, kami meminta modul untuk mencari apakah jari itu terdaftar dalam ingatannya. Sekiranya terdapat cap jari dalam memori, ID cap jari akan dikembalikan. Selanjutnya ia memaparkan mesej selamat datang dan mengunci skrin sekali lagi setelah beberapa saat.
Seperti biasa anda boleh mendapatkan kod projek yang dilampirkan dalam Instructable ini. Oleh kerana saya mengemas kini kod dari semasa ke semasa, untuk versi kod terkini sila lawati laman web projek:
Langkah 6: Pemikiran Akhir
Saya sangat kagum dengan prestasi dan kemudahan penggunaan modul sensor cap jari ini. Dengan kos yang sangat rendah kami dapat menambahkan ciri keselamatan biometrik ke dalam projek kami. Hebat sekali. Projek seperti ini tidak mungkin dilakukan oleh pembuatnya walaupun beberapa tahun yang lalu. Itulah keindahan dan kehebatan perkakasan dan perisian sumber terbuka. Selepas ujian pertama ini, saya akan menggunakan modul sensor cap jari dan kunci elektrik untuk melihat apakah kita dapat menggunakan sensor ini dalam situasi kehidupan sebenar, jadi nantikan. Tolong beritahu saya pendapat anda mengenai sensor ini, di bahagian komen di bawah. Terima kasih!
Disyorkan:
Sistem Keselamatan Kunci Jari Jari DIY: 8 Langkah
Sistem Keselamatan Kunci Sidik Jari DIY: Aplikasi ini berguna untuk mengamankan kunci (kunci) dari hari ke hari. Kadang kala kita mempunyai beberapa kunci biasa seperti rumah, garaj, tempat letak kereta di antara dua atau lebih orang. Terdapat sebilangan besar sistem metrik bio yang terdapat di pasar, ini
Sistem Kehadiran Jari Jari dan RFID Menggunakan Pangkalan Data Raspberry Pi dan MySQL: 5 Langkah
Sistem Kehadiran Cap Jari dan RFID Menggunakan Raspberry Pi dan MySQL Pangkalan Data: Video Projek Ini
Kunci Pintu Elektrik Dengan Pengimbas Cap Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
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 berfikir
Kotak Penjagaan Jari Jari: 4 Langkah
Fingerprint Guarded Box: Gunakan pengimbas cap jari UART DFRobot untuk menyimpan cap jari dan hanya membenarkan orang yang dibenarkan mengakses kotak
Menggunakan Sensor Cap Jari untuk Kehadiran Waktu dalam Kombinasi Dengan Penyelesaian XAMP: 6 Langkah (dengan Gambar)
Menggunakan Sensor Jari Jari untuk Kehadiran Waktu dalam Kombinasi Dengan Penyelesaian XAMP: Untuk projek sekolah, kami mencari jalan penyelesaian mengenai cara mengesan kehadiran pelajar. Sebilangan besar pelajar kami datang lewat. Ini adalah pekerjaan yang membosankan untuk memeriksa kehadiran mereka. Sebaliknya, terdapat banyak perbincangan kerana pelajar sering mengatakan