Mündəricat:

Arduino Parmak İzi Qapı Kilidi: 4 addım
Arduino Parmak İzi Qapı Kilidi: 4 addım

Video: Arduino Parmak İzi Qapı Kilidi: 4 addım

Video: Arduino Parmak İzi Qapı Kilidi: 4 addım
Video: how to make Arduino finger print door lock #howto #science #diy 2024, Noyabr
Anonim
Image
Image

Salam, bu layihəyə xoş gəldiniz, əslində iki layihədən ibarətdir, amma demək olar ki, eynidır, Arduino UNO lövhəsi, FPM10A optik barmaq izi sensoru və LCD i²c ekrana əsaslanan bir qapı kilid sistemidir, amma digər versiya üçün klaviatura daxildir.

Əlbəttə ki, nəzarət etmək istədiyiniz kilid sistemini də unutmayın və bundan sonra kabelləriniz və kodlarınız dəyişə bilər, amma narahat olmayın ki, bu asan olacaq

Addım 1: Alətlər

Alətlər
Alətlər
Alətlər
Alətlər

Bu layihə üçün lazım olan avadanlıqlar:

- Arduino lövhəsi, burada UNO istifadə edirəm

- Adafruit FPM10A optik barmaq izi sensoru

- LCD i²c ekran

- Və layihənin ikinci versiyası üçün klaviatura lazımdır, burada 4x4 istifadə edirəm

Qapı kilid sisteminizi də unutmayın, şəkildəki kimi istifadə etdim (Çin mağazasından 10 dollar) amma yalnız kilid blokundan istifadə etdim və bu qurğunun hər iki istiqamətə dönməli olan DC mühərriki olduğundan mənim L298n ikili H körpü modulumu istifadə edin, istəsəniz bir az IC H körpüsündən istifadə edə bilərsiniz, ancaq istifadə etdiyiniz sistemdən asılıdır, hamısını bir tranzistor və solenoid kilidi ilə əvəz edə bilərsiniz …

Davam etməzdən əvvəl, yuxarıda göstərilən bütün elementləri necə istifadə edəcəyinizi bildiyinizə əmin olun, çünki bu, layihənizi uyğunlaşdırmağı və hər hansı bir problemi həll etməyi asanlaşdıracaq:

Arduino uno + 4 × 4 Keypad Matrix + LCD i2c ekran

Arduino ilə FPM10A (50DY) barmaq izi sensoru

Arduino LCD I2C sadə istifadə və serial monitordan birbaşa yazma

L298n ikili H-körpü sürücüsünü Arduino ilə necə istifadə edəcəyinizi addım-addım öyrənin

Addım 2: Versiya 1

Versiya 1
Versiya 1

Birinci versiyada istifadə olunur: LCD + barmaq izi sensoru + l298n (sistemi idarə etmək üçün) + rezistorlu düymə (1k istifadə etdim).

Birinci versiya üçün əvvəlcə barmaq izi kitabxanasından (aşağıdan aşağıya) "Qeydiyyat" kodunu yükləməlisiniz və barmaq izi əlavə etmək, yükləmək və serial monitoru açmaq üçün istifadə etməlisiniz, sonra ID -ni yazın və "Enter" düyməsini basın və sonra barmaq izi təlimatında olduğu kimi addımlar. Sonra ikinci kodu yükləyin və hər bir istifadəçi üçün istədiyiniz adları əlavə edin, kodu yükləyin və buradan gedirik, barmaq izi şablonları daxili flash sürücü modullarında saxlanılır. Kod işə başladıqdan sonra, Arduino daim barmağının sensora yerləşdirilməsini gözləyir, əks halda içəridəsinizsə açmaq üçün düyməni basın, əgər barmaq düzgündürsə (verilənlər bazasındadır) kilidi açacaq və barmaq izi identifikatoru ilə əlaqəli bir mesaj və adı göstərir, kimlik adı ilə cütləşməsə bəzi qəribə şeyləri göstərəcək: D …

Bu, mənim tellərimdir, buna görə də düyməni basmaqla qarışmayacaqsınız, əslində başqa tellər əlavə etməyimi tələb edən Arduino 5v pinindən yüksək səviyyəni əldə etmək əvəzinə (və daha qarışıq olacaq) 8-də Yüksək və açılan bir rezistoru olan pin 9-dan düymənin vəziyyətini oxudum.

Addım 3: Versiya 2

Versiya 2
Versiya 2

1 -ci versiyada gördüyünüz kimi, modul flaş sürücüsünə yeni şablonlar əlavə etmək üçün kompüterdən (və ya Arduino proqramlaşdırmaq üçün istifadə etdiyiniz hər şeydən) istifadə etməlisiniz, buna görə də yalnız güc mənbəyi tələb edən bu daha çox quraşdırılmış versiyanı hazırladım. işləyir və yeni şablonlar indi klaviatura vasitəsi ilə əlavə olunur (bu layihə yalnız barmaq izi ilə əldə olunmağa əsaslandığı üçün içəridə qalmaq üçün nəzərdə tutulmuşdur, onu yalnız klaviatura əsaslı digər layihəmlə birləşdirə bilərsiniz, bunu etməlisiniz) bəzi dəyişikliklər var, amma çox asandır).

Klaviatura içəriyə yerləşdirilib, burada 'A' düyməsini basaraq kilidi aça bilərsiniz, çünki 'A' yeni bir adam əlavə etmək üçündür.

Yeni barmaq şablonu əlavə etmək üçün 'A' düyməsini basın, sizdən '1' '2' '3' '4' kodunda olan şifrəni istəyəcək, orada dəyişdirə bilərsiniz, kodu daxil edin və sonra ID nömrəsini daxil edin 3 rəqəm formatı, nümunələr "001", "021" və ya "115" 1 -dən 127 -ə qədər şəxsiyyət vəsiqələri daxil edə bilərsiniz, şəxsiyyət vəsiqəsinə toxunduqdan sonra barmağınızı qoyub çıxarmağınızı və yenidən yerləşdirməyinizi xahiş edəcək … İş bitdi. Və ilk versiya olaraq, kilidi açmaq üçün etibarlı bir barmaq izini gözləyir.

Bu, ikinci versiya üçün naqildir, basmaq düyməsini sildim, çünki içəridən açılma indi 'B' düyməsi ilə aparılır.

Addım 4: Kitabxanalar və Kodlar

Kitabxanalar:

-LCD i2c NewLiquidCrystal kitabxanasını yükləyin

-Klaviatura kitabxanasını yükləyin

-FPM10A optik barmaq izi sensorunu yükləyin

Kodlar

- LCD üçün fərqli bir ünvana sahibsinizsə i2c Skanerini yükləyin

1 -ci versiyadakı ilk kod barmaq izi kitabxanasındakı "Qeydiyyat" kodudur

Versiya 1 üçün ikinci kod: Buradan yükləyin

Versiya 2 üçün kod: Buradan yükləyin

Birinci versiya üçün hazırladığım kod, Serial monitorda ID göstərmək əvəzinə kitabxanadakı "Parmak izi" nümunəsinə əsaslanır (bu, barmaq izi şablonunun verilənlər bazasında olması deməkdir), əks halda bütün açılış ardıcıllığını tetikler. modulun verilənlər bazasında uyğunluq tapmadığı deməkdir) ekranda sadə bir mesaj göstərir.

İkinci versiyanın kodu həm "Barmaq izi", həm də "Qeydiyyat" nümunələrinə əsaslanır və ilk versiya kimi, amma bu dəfə "Qeydiyyat" xüsusiyyətini əlavə etdim və sənədi seriyalı monitor yerinə klaviaturadan əlavə edə bilərsiniz.

Tövsiyə: