Isi kandungan:
- Langkah 1: Pemilihan Bahagian
- Langkah 2: Menggunakan Pengimbas
- Langkah 3: Skema Reka Bentuk
- Langkah 4: Reka Bentuk PCB
- Langkah 5: Pasang PCB
- Langkah 6: Burn Bootloader
- Langkah 7: Kodnya
- Langkah 8: Kesnya
- Langkah 9: Pemikiran Akhir
Video: Sistem Kehadiran Kelas Pengimbas Cap Jari (GT-521F32): 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Projek ini adalah sistem log masuk yang sederhana yang menggunakan GT-521F32, pengimbas cap jari optik kos rendah dari Sparkfun untuk mengimbas dan merekodkan siapa, dan ketika seseorang log masuk.
Langkah 1: Pemilihan Bahagian
Komponen Utama
-
Pengimbas Cap Jari (GT-521F32) -
Penyambung JST ke tajuk.1in -
- LCD Karakter 16x2 -
- Set Skru Nilon M3 -
- Modul Jam Masa Sebenar DS1307 -
- Modul Peralihan Tahap MicroSD 5v-3.3v -
Komponen PCB
Lihat fail BOM CSV untuk melihat semua komponen yang digunakan dalam Reka Bentuk PCB
Langkah 2: Menggunakan Pengimbas
Pada mulanya, saya mula menguji pemindai di luar reka bentuk apa pun dengan menggunakan aplikasi pengujian yang disediakan untuk pengimbas yang boleh didapati di sini.
Komunikasi dari pengimbas ke komputer boleh dilakukan dengan salah satu daripada tiga cara
- Penukar USB ke UART - FT-232RL -
- Arduino memuat naik dengan lakaran bersiri melalui sketsa yang dimuat
- Memateri sambungan USB terus ke pad pada modul
Semasa menyambungkan modul ke penukar arduino atau UART, pinout adalah seperti itu
Pengimbas_Arduino
TX ------------------------- RX
RX ------------------------ TX
GND --------------------- GND
VIN ----------------------- 3.3v-6v
* Pastikan bahawa semasa menyambungkan pin RX Pengimbas untuk menggunakan pembahagi voltan jika menggunakan peranti logik 5v kerana pin hanya logik 3.3v serasi
Panduan penyambungan yang lebih lengkap boleh didapati di sini -
Perkara yang saya cadangkan untuk diselesaikan dalam langkah ini adalah:
-
Sahkan fungsi pengimbas
- Pastikan ia dapat mencetak cetakan
- Pastikan ia dapat mengenali cetakan
- Daftar cetakan yang ingin anda gunakan dalam sistem
* Program penuh tidak mempunyai kemampuan fungsi pendaftaran kerana kekangan memori, pastikan untuk mendaftarkan cetakan sebelum menggunakan program utama. Pastikan anda perhatikan nombor ID setiap orang yang anda daftarkan.
Langkah 3: Skema Reka Bentuk
Ini adalah skema untuk sistem menggunakan EAGLE 9.0
Saya terpaksa membuat bahagian khusus untuk modul cap jari yang akan saya sertakan di sini.
* Litar pengisian dan peningkatan bateri adalah pilihan, dan dapat ditinggalkan jika dikehendaki. Saya juga memasukkan dalam lubang pemasangan reka bentuk dan header untuk modul bateri sparkfun.
Langkah 4: Reka Bentuk PCB
Reka bentuk PCB ini 99mm x 99mm, tepat di bawah ukuran standard untuk pesanan pcb murah, yang biasanya mempunyai had 100mm x 100mm.
Lubang-lubang itu sesuai dengan bolt M3 dan disarankan menggunakan penyangga nilon untuk mengangkat papan dari permukaan tanah kerana modul sparkfun dirancang untuk dipasang di bawah papan.
Pada masa ini saya mengesyorkan JLC PCB untuk pembuatan, kerana mereka menawarkan pergantian 48 jam, dan penghantaran DHL. Dari belasan kali saya memesan dari mereka, setiap pesanan telah datang dalam 7 hari
Langkah 5: Pasang PCB
Semua Komponen di papan adalah SMD, perintang dan kapasitor adalah 0805.
Semasa menyolder papan, saya akan mengesyorkan memulakannya dengan AtMega328 dan komponen paling asas yang diperlukan agar berfungsi.
Fungsi asas boleh didapati dengan menyolder Crystal Oscillator, perintang 1M ohmnya, dan dua perintang penarik untuk pin reset. Sebaik sahaja anda menyolder komponen tersebut, beralih ke langkah seterusnya untuk membakar boot-loader dan kemudian kembali untuk menyelesaikan sisa pematerian.
Setelah membakar boot-loader, menyolder FT-232RL untuk menguji fungsi USB adalah langkah seterusnya yang logik. Untuk menguji ini, anda hanya perlu menyolder FT-232RL, port MicroUSB, dan kapasitor gandingan semula. Anda juga boleh menambahkan led untuk RX dan TX untuk maklum balas visual, tetapi tidak diperlukan. Anda juga perlu menambah perintang siri TX RX.
* Kabel add on yang anda lihat dalam gambar yang terhubung ke FT-232RL tidak diperlukan, saya telah melakukan kesalahan dengan menyambungkan rel kuasa ke peranti, tetapi sejak itu tetap dalam semakan PCB yang dimuat naik ke Instructable ini.
Setelah mengesahkan bahawa sambungan USB berfungsi, pasangkan LCD ke papan (atau sambungkan melalui tajuk jika anda ingin menggunakan semula paparan pada masa akan datang) dan potensiometer kontrasnya. Kemudian sambungkan modul RTC dan kad SD. Akhirnya pasangkan penyambung untuk pengimbas cap jari ke papan, dan pasangkannya dengan pemadaman.
Langkah 6: Burn Bootloader
Untuk projek ini, Atmega328 perlu dibakar dengan bootloader mini Arduino pro. Pin ICSP terdedah pada PCB untuk tujuan ini dan disusun seperti yang ditunjukkan dalam rajah.
Tutorial lengkap untuk membakar boot-loader boleh didapati di sini -
Langkah 7: Kodnya
Saya akan jujur dan mengatakan bahawa kemahiran pengaturcaraan saya bukanlah salah satu suite kuat saya, dan yang dikatakan kodnya agak tidak kemas, dan saya mohon maaf jika membingungkan. Sebahagian besarnya dipinjam dari sumber lain dan dikonfigurasikan semula agar sesuai dengan projek.
Dua projek yang sangat saya harapkan adalah rujukan di sini:
PEMBUKA PINTU GARAGE SCINGNING DIY FINGERPRINT -
Contoh Petit FS -
Perpustakaan yang digunakan dalam projek ini boleh didapati di sini:
Perpustakaan FPS_GT511C3 -
Pustaka RTC DS1307 -
Perpustakaan PetitFS
Sebelum anda memuat naik kod pastikan untuk menetapkan masa yang tepat pada RTC dengan menggunakan contoh lakaran dari Perpustakaan DS1307.
Dalam program utama rentetan pertama penuh dengan nama yang sesuai dengan nombor ID cap jari yang disimpan di pangkalan data pengimbas. Nama disenaraikan mengikut urutan, jadi ubah nama setiap ID agar sesuai dengan keperluan anda. Nama ini akan ditunjukkan pada paparan, dan log pada kad SD.
Langkah 8: Kesnya
Sarung ini terbuat dari kayu lapis 1/8, dan direka untuk dipotong pada sistem laser etching.
Saya menggunakan gam kayu untuk menahan bahagian bawah dan sisi, dan penutup nilon untuk memegang plat atas dan PCB ke papan. Ini membolehkan PCB dikeluarkan dengan mudah dari kandang jika diperlukan.
Langkah 9: Pemikiran Akhir
Saya harap anda menikmati projek ini, sila beritahu saya jika saya terlepas sebarang butiran yang dapat membantu anda menyelesaikan binaan anda sendiri.
Inilah halaman Github saya jika anda ingin melihat projek saya yang lain.
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