Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Avadanlıq - Dövrün Qurulması
- Addım 3: Proqram təminatı - Kodun Yüklənməsi
- Addım 4: Proqram təminatı - "Cadastro_Biometria" Kodunun izahı
- Addım 5: Proqram təminatı - "Cadastro_RFID" kodunun izahı
- Addım 6: Proqram təminatı - "Leitura_Cartao_e_Biometria" Kodunun izahı
- Addım 7: Çaplı Devre Kartı (PCB)
- Addım 8: Dövrəni saxlamaq üçün kiçik bir qutu düzəldin
- Addım 9: Layihənin Quraşdırılması
- Addım 10: Layihəni bitirmək
- Addım 11: Layihə Lisenziyası
Video: Barmaq izi skaneri və RFID oxuyucusu olan elektrikli qapı kilidi: 11 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Layihə, düymələrdən istifadə etməmək üçün dizayn idi, məqsədimizə çatmaq üçün optik barmaq izi sensoru və Arduino istifadə etdik. Ancaq oxunmaz bir barmaq izi olan insanlar var və sensor onları tanımır. Daha sonra bu vəziyyəti düşünərək biometrik sensoru olan RFID kart oxuyucusu istifadə edildi, bu da sürücülük kartları, RFID açarlıq etiketləri və NFC ilə cib telefonları ilə daxil olmağa imkan verdi.
Addım 1: Komponentlər
Layihə üçün aşağıdakı maddələr istifadə olunacaq:
- 1 Arduino Nano;
- Arduino Kilidləri üçün 1 FPM10A Optik Barmaq izi oxuyan Sensor Modulları;
- 1 Leitor RFID Rc522 13.56 mhz;
- 2 LED (1 yaşıl və 1 qırmızı) * 1 Oled Ekran 128 X 32 Serial i2c Arduino 0, 91;
- 1 Elektron Qapı Kilidi HDL FEC-91 CA.
Bütün bu materialları İnternetdə asanlıqla tapmaq olar. Bu layihəni mümkün qədər tez etmək fikrindəsinizsə, təhlükəsiz və sürətli bir çatdırılma olduğundan (məhsullar təyinat yerinə çatacaq) Mercado Livre saytından (yalnız Braziliyada yaşayırsınızsa) satın almaq məsləhət görülür. təxminən 1 və ya 2 həftə). Lakin, layihənin tələsik edilməsinə ehtiyac yoxdursa, Ebay, AliExpress və s. Kimi saytlarda məhsulların xaricdən alınması daha ucuzdur..
Mercado Livre-də ümumi ortalama alış dəyəri: +/- 200 reais (təxminən 38.62 ABŞ Dolları). Beynəlxalq veb saytlarda ümumi ortalama alış dəyəri: +/- 45 reais (təxminən 8, 69 ABŞ Dolları).
Bu qiymətlər, HDL elektron qapı kilidinin dəyəri olmadan hesablanmışdır, bu linkdə tapa bilərsiniz:
Bu Təlimatların hazırlandığı gün HDL -nin qiyməti göndərmə üçün 74, 90 R $ (14, 69 $) + R $ 6, 00 (1, 16 $) idi.
Addım 2: Avadanlıq - Dövrün Qurulması
Yuxarıdakı sxem elektrik dövrəsinin əlaqələrini göstərir.
Fritzing proqramı, https://github.com/andreocunha/Esquematico_Tranca yükləyə biləcəyiniz sxem və faylı (.fzz) hazırlamaq üçün istifadə edilmişdir.
Cədvəllər, sensorlar ilə Arduino Nanonun Oled ekranı arasındakı əlaqələri göstərir.
Addım 3: Proqram təminatı - Kodun Yüklənməsi
Arduino Nano'da az sayda yaddaş olduğuna görə, kod aşağıda və ya linkdə yüklənə bilən 3 fərqli qovluğa bölündü:
github.com/andreocunha/PET_Tranca_EngComp
- İlk qovluq barmaq izini və kartı oxumaqdır. Bunun adı: "Leitura_Cartao_e_Biometria".
- İkincisi, barmaq izini qeyd etməkdir. Və qovluqdadır: "Cadastro_Biometria".
- Üçüncü fayl, kartın kodunu oxumaqdır. Və qovluqdadır: "Cadastro_RFID".
Arduino IDE -ni kompüterinizə yükləyin. Yüklənmiş faylın içərisində üç qovluğa əlavə olaraq iki zip faylı var. Bu zip faylları sensorların kitabxanalarıdır (RFID və biyometrik barmaq izi skaneri), buna görə də onları Arduino IDE -yə daxil edin.
Addım 4: Proqram təminatı - "Cadastro_Biometria" Kodunun izahı
Arduino Nanonun yaddaşı çox məhdud olduğu üçün qeydiyyat əsas koddan başqa olacaq (yalnız qeydiyyatdan keçmiş barmaq izinin təsdiqindən məsul olacaq).
Biometrik sensor artıq barmaq izlərini yaza biləcək daxili yaddaşa malikdir (128 barmaq izini yaza bilər). Bu, dövrə bağlandıqdan sonra qeydə alınan məlumatların itirilməyəcəyinə zəmanət verir.
Kompüterinizin fayl menecerində yüklənmiş "Cadastro_Biometria" qovluğuna gedin və "Cadastro_Biometria.ino" faylını iki dəfə vurun. Arduino IDE kodu yükləyəcək və hər biri kodun bir funksiyasını təmsil edən 5 nişana sahib olacaq. Kodu Arduino -ya yükləyin, 9600 -də seriyalı monitoru açın və yeni bir barmaq izini qeyd etmək, birini çıxarmaq və ya hər barmaq izinin artıq qeydə alındığını görmək üçün oradakı təlimatları izləyin.
Addım 5: Proqram təminatı - "Cadastro_RFID" kodunun izahı
Bütün barmaq izlərini qeyd etdikdən sonra RFID kartlarını və ya etiketlərini qeyd etməyin vaxtı gəldi. Ancaq barmaq izi skaneri ilə ediləndən fərqli olaraq kodun bu hissəsində RFID kartları və ya etiket qeydləri saxlanılmayacaq. Və bunu bilə -bilə "Cadastro_RFID" qovluğunu açın və "Cadastro_RFID.ino" faylını iki dəfə vurun. Arduinoya kodu yükləyin, 9600 -də serial monitoru açın və sonra kartı və ya etiketi oxucuya yaxınlaşdırın.
Onaltılı bir kod yaradılacaq və ekranda görünəcək (məsələn: "32: 80: CD: F2"). Kompüterinizdəki bir notepadda və ya kağıza yazın, çünki kopyalanacaq. son kod (yalnız məlumatı oxuyacaq).
Addım 6: Proqram təminatı - "Leitura_Cartao_e_Biometria" Kodunun izahı
İndi kodun son hissəsindəyik. "Leitura_Cartao_e_Biometria" qovluğunu açın və "Leitura_Cartao_e_Biometria.ino" düyməsini iki dəfə vurun. Kod Arduino IDE -də açılacaq və hər biri funksiyanı əks etdirən 4 sekmədən ibarət olacaq. Kodun işləyə bilməsi üçün bəzi dəyişikliklər edilməlidir. düzgün
"LeituraRfid" sekmesini vurun və "if" və "else id" parantezinin içərisindəki hər onaltılıq rəqəmi notepadda saxladığınız nömrə ilə əvəz edin (məsələn: "32: 80: CD: F2"). koddan hər hansı bir "başqa əgər" əlavə etmək və ya silmək.
İndi "nomeDoUsuario" sekmesini vurun və mötərizədəki adları müvafiq istifadəçilərin adları və həmin istifadəçi üçün seçilmiş ID ilə əvəz edin. Bitti !! İndi kodu Arduinoya yükləməlisiniz.
Addım 7: Çaplı Devre Kartı (PCB)
İndiyə qədər bütün addımlar yaxşı gedirsə, Çaplı bir Devre Kartı (ümumiyyətlə bunu etmək üçün EAGLE CAD proqramından istifadə edirik) və sonra komponentləri qaynaqlayın. Dövrə videoda göstərilənə bənzəyəcək.
Addım 8: Dövrəni saxlamaq üçün kiçik bir qutu düzəldin
FindesLab ilə birlikdə 3D printerdən istifadə edərək bir qutu hazırladıq. Bundan sonra bitirdik, boyadıq və dövrə əlavə etdik.
Addım 9: Layihənin Quraşdırılması
Qutu divara vidalanmış və HDL (qapının kilidli saxlanmasına cavabdehdir) qapıya quraşdırılmışdır. Layihənin son nümayişinin videosunu izləyin.
Addım 10: Layihəni bitirmək
Layihənin nəticəsinin real tətbiqdə necə olduğunu izləyin.
Addım 11: Layihə Lisenziyası
PET Engenharia de Computação tərəfindən barmaq izi skaneri və RFID oxuyucusu olan elektrikli qapı kilidi Creative Commons Attribution 4.0 Beynəlxalq Lisenziyası ilə lisenziyalaşdırılmışdır.
Tövsiyə:
Raspberry Pi və MySQL verilənlər bazasından istifadə edərək barmaq izi və RFID əsaslı iştirak sistemi: 5 addım
Raspberry Pi və MySQL verilənlər bazasından istifadə edən barmaq izi və RFID əsaslı iştirak sistemi: Bu layihənin videosu
SafetyLock: Raspberry Pi (Barmaq izi və RFID) ilə hazırlanmış ağıllı kilid: 10 addım
SafetyLock: Raspberry Pi ilə hazırlanmış Ağıllı Kilid (Barmaq izi və RFID): Evinizi qorumaq üçün daha əlçatan bir yol istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! SafetyLock etdim, bu barmaq izinizlə, RFID nişanınızla və hətta bir veb sayt vasitəsilə açıla bilən bir kiliddir. Bu konsepsiya sayəsində
Arduino Parmak İzi Qapı Kilidi: 4 addım
Arduino Parmak İzi Qapı Kilidi: Salam, bu layihəyə xoş gəldiniz, əslində iki layihədən ibarətdir, lakin demək olar ki, eynidir, Arduino UNO lövhəsi, FPM10A optik barmaq izi sensoru və LCD i²c ekrana əsaslanan bir qapı kilid sistemidir, ancaq daxil etdiyimiz digər versiya üçün
Arduino istifadə edən ATM Maşını (Barmaq izi+RFID Kartı): 4 addım (şəkillərlə)
Arduino istifadə edən ATM Maşını (Barmaq izi+RFID Kartı): Salam dostlar, Arduino istifadə edərək yeni bir ATM maşını ideyası ilə geri qayıdıram. Bu, nağdsız xidmətlərin mümkün olmadığı kənd yerlərində faydalı ola bilər. zövq aldınız. başlayaq
Barmaq izi skaneri sinifinə davamiyyət sistemi (GT-521F32): 9 addım
Parmak İzi Skanerləri Dərsinə Gəzinti Sistemi (GT-521F32): Bu Layihə, Sparkfun-dan aşağı qiymətli optik barmaq izi skaneri olan GT-521F32-dən istifadə edərək, kimin və kimin daxil olduğunu yoxlamaq üçün istifadə edir