İçindekiler:

Parmak İzi Okuyuculu ve RFID Okuyuculu Elektrikli Kapı Kilidi: 11 Adım (Resimli)
Parmak İzi Okuyuculu ve RFID Okuyuculu Elektrikli Kapı Kilidi: 11 Adım (Resimli)

Video: Parmak İzi Okuyuculu ve RFID Okuyuculu Elektrikli Kapı Kilidi: 11 Adım (Resimli)

Video: Parmak İzi Okuyuculu ve RFID Okuyuculu Elektrikli Kapı Kilidi: 11 Adım (Resimli)
Video: Marelli MAGIC parmak izli bareli satın alınca ADIM ADIM yapılması gerekenler, programlama ve montajı 2024, Kasım
Anonim
Parmak İzi Tarayıcılı ve RFID Okuyuculu Elektrikli Kapı Kilidi
Parmak İzi Tarayıcılı ve RFID Okuyuculu Elektrikli Kapı Kilidi

Proje, anahtar kullanma zorunluluğunu ortadan kaldıracak şekilde tasarlandı, amacımıza ulaşmak için optik parmak izi sensörü ve Arduino kullandık. Ancak parmak izi okunamayan kişiler var ve sensör bunu tanımayacak. Daha sonra bu durum düşünülerek biyometrik sensörlü bir RFID kart okuyucu kullanılmış ve bu sayede ride kartları, RFID anahtarlık etiketleri ve NFC'li cep telefonları ile giriş sağlanmıştır.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Proje için aşağıdaki öğeler kullanılacaktır:

  • 1 Arduino Nano;
  • Arduino Kilitleri için 1 FPM10A Optik Parmak İzi okuyucu Sensör Modülleri;
  • 1 Leitor RFID Rc522 ve 13.56 mhz;
  • 2 Led (1 yeşil ve 1 kırmızı) * 1 Oled Ekran 128 X 32 Seri i2c Arduino 0, 91;
  • 1 Elektronik Kapı Kilidi HDL FEC-91 CA.

Bütün bu materyaller internette kolayca bulunabilir. Fikir, bu projeyi olabildiğince hızlı yapmaksa, güvenli ve hızlı bir nakliyeye sahip olduğundan (ürünler varış noktasına en kısa sürede ulaşacaktır) Mercado Livre web sitesindeki ürünleri (yalnızca Brezilya'da yaşıyorsanız) satın almanız önerilir. yaklaşık 1 veya 2 hafta). Ancak, projenin aceleyle yapılması gerekmiyorsa, Ebay, AliExpress vb. web sitelerinden yurtdışındaki ürünleri satın almak çok daha ucuzdur. Ancak ürünün ne zaman ve hedefe ulaşıp ulaşmayacağı konusunda bir garanti yoktur..

Mercado Livre'de toplam ortalama satın alma maliyeti: +/- 200 reali (yaklaşık 38.62 ABD Doları). Uluslararası web sitelerinde toplam ortalama satın alma maliyeti: +/- 45 real (yaklaşık 8, 69 ABD Doları).

Bu fiyatlar elektronik kapı kilidi HDL maliyeti olmadan hesaplanmıştır, bu linkte bulunabilir:

Bu Instructables'ın yapıldığı gün HDL'nin fiyatı nakliye için 74.90 R$ (14.69$) + 6.00 R$ (1.16$) idi.

Adım 2: Donanım - Devreyi Kurma

Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma
Donanım - Devreyi Kurma

Yukarıdaki şema elektrik devresi bağlantılarını göstermektedir.

Fritzing programı, şemayı ve indirilebilecek dosyayı (.fzz) yapmak için kullanıldı: https://github.com/andreocunha/Esquematico_Tranca.

Tablolar, Arduino Nano'daki sensörler ve Oled ekranı arasındaki bağlantıları göstermektedir.

3. Adım: Yazılım - Kodu İndirme

Yazılım - Kodu İndirme
Yazılım - Kodu İndirme

Arduino Nano'da az sayıda kullanılabilir bellek olması nedeniyle, kod aşağıdaki dosyadan veya bağlantıdan indirilebilecek 3 farklı klasöre bölünmüştür:

github.com/andreocunha/PET_Tranca_EngComp

  • İlk klasör parmak izini ve kartı okumaktır. Adı: “Leitura_Cartao_e_Biometria”.
  • İkincisi parmak izini kaydetmektir. Ve şu klasörde: “Cadastro_Biometria”.
  • Üçüncü dosya, kartın kodunu okumaktır. Ve "Cadastro_RFID" klasöründedir.

Arduino IDE'yi bilgisayarınıza indirin. İndirilen dosyanın içinde üç klasöre ek olarak iki zip dosyası vardır. Bu zip dosyaları, sensörlerin (RFID ve biyometrik parmak izi tarayıcısının) kitaplıklarıdır, bu nedenle bunları Arduino IDE'ye dahil edin.

Adım 4: Yazılım - “Cadastro_Biometria” Kodunun Açıklaması

Yazılım - “Cadastro_Biometria” Kodunun Açıklaması
Yazılım - “Cadastro_Biometria” Kodunun Açıklaması
Yazılım - “Cadastro_Biometria” Kodunun Açıklaması
Yazılım - “Cadastro_Biometria” Kodunun Açıklaması

Arduino Nano'nun hafızası çok sınırlı olduğundan, kayıt ana koddan ayrı olacaktır (bu sadece kayıtlı bir parmak izinin onaylanmasından sorumlu olacaktır).

Biyometrik sensör zaten parmak izlerini kaydedecek dahili bir belleğe sahiptir (128 parmak izine kadar kaydedebilir). Bu, devre kapatıldıktan sonra kayıtlı verilerin kaybolmamasını garanti eder.

Bilgisayarınızın dosya yöneticisinde, indirilen "Cadastro_Biometria" klasörüne gidin ve "Cadastro_Biometria.ino" dosyasına çift tıklayın. Arduino IDE kodu yükleyecek ve her biri kodun bir işlevini temsil eden 5 sekmeye sahip olacaktır. Kodu Arduino'nuza yükleyin, 9600'de seri monitörü açın ve yeni bir parmak izi kaydetmek, birini kaldırmak veya her parmak izinin zaten kayıtlı olduğunu görmek için oradaki talimatları izleyin.

Adım 5: Yazılım - "Cadastro_RFID" Kodunun Açıklaması

Yazılım - Kodun Açıklaması
Yazılım - Kodun Açıklaması

Tüm parmak izlerini kaydettikten sonra, sıra RFID kartlarını veya etiketlerini kaydetmeye gelir. Ancak parmak izi tarayıcı ile yapılandan farklı olarak, kodun bu bölümünde RFID kartları veya etiket kaydı kaydedilmeyecektir. Ve bunu bilerek, "Cadastro_RFID" klasörünü açın ve "Cadastro_RFID.ino" dosyasına çift tıklayın. Kodu Arduino'ya yükleyin, 9600'de seri monitörü açın ve ardından kartı veya etiketi okuyucuya yaklaştırın.

Onaltılık bir kod oluşturulacak ve ekranda görünecektir (örneğin: "32:80:CD:F2") Bilgisayarınızdaki bir not defterine veya bir kağıda not edin, çünkü kopyalanacaktır. son kod (yalnızca bilgileri okuyacak olan).

Adım 6: Yazılım - "Leitura_Cartao_e_Biometria" Kodunun Açıklaması

Yazılım - Kodun Açıklaması
Yazılım - Kodun Açıklaması
Yazılım - Kodun Açıklaması
Yazılım - Kodun Açıklaması

Artık kodun son kısmındayız. "Leitura_Cartao_e_Biometria" klasörünü açın ve "Leitura_Cartao_e_Biometria.ino" üzerine çift tıklayın. Kod Arduino IDE'de açılacak ve her biri işlevi temsil eden 4 sekmeye sahip olacak. Kodun çalışabilmesi için bazı değişikliklerin yapılması gerekecek. doğru şekilde.

"leituraRfid" sekmesine tıklayın ve "if" ve "else id" parantezlerinin içindeki her bir onaltılık sayıyı not defterine kaydettiğiniz sayı ile değiştirin (örnek: "32:80:CD:F2"). koda herhangi bir "else if" eklemek veya silmek için.

Şimdi "nomeDoUsuario" sekmesine tıklayın ve parantez içindeki isimleri ilgili kullanıcıların isimleri ve o kullanıcı için seçilen ID'lerle değiştirin. Tamamlandı!! Şimdi sadece kodu Arduino'ya yüklemeniz gerekiyor.

Adım 7: Baskılı Devre Kartı (PCB)

Image
Image

Şimdiye kadarki tüm adımlar iyi gittiyse, bir Baskılı Devre Kartı yapın (bunu yapmak için genellikle EAGLE CAD yazılımını kullanırız) ve ardından bileşenleri kaynaklayın. Devre videodaki gibi olacaktır.

Adım 8: Devreyi Korumak için Küçük Bir Kutu Yapın

Devreyi Korumak İçin Küçük Bir Kutu Yapın
Devreyi Korumak İçin Küçük Bir Kutu Yapın

FindesLab ile ortaklaşa 3D yazıcı kullanarak bir kutu yaptık. Ondan sonra bitirdik, boyadık ve devreyi ekledik.

Adım 9: Proje Kurulumu

Image
Image

Kutu duvara vidalandı ve kapıya HDL (kapıyı kilitli tutmaktan sorumlu) takıldı. Projenin son gösteriminin videosunu izleyin.

Adım 10: Projeyi Bitirmek

Projenin sonucunun gerçek uygulamada nasıl olduğunu izleyin.

Adım 11: Proje Lisansı

PET Engenharia de Computação tarafından sunulan Parmak İzi Tarayıcılı ve RFID Okuyuculu Elektrikli Kapı Kilidi, Creative Commons Atıf 4.0 Uluslararası Lisansı ile lisanslanmıştır.

Önerilen: