Mündəricat:

Arduino UNO ilə Kapasitif Barmaq İzi Sensoru Arasında: 7 addım
Arduino UNO ilə Kapasitif Barmaq İzi Sensoru Arasında: 7 addım

Video: Arduino UNO ilə Kapasitif Barmaq İzi Sensoru Arasında: 7 addım

Video: Arduino UNO ilə Kapasitif Barmaq İzi Sensoru Arasında: 7 addım
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Iyul
Anonim

Hey, nə var, uşaqlar! Akarsh burada CETech -dən.

Bu gün layihələrimizə qoruyucu bir təbəqə əlavə edəcəyik. Bunun üçün heç bir mühafizəçi təyin etməyəcəyimizdən narahat olmayın. DFRobot -dan yaraşıqlı, yaxşı görünən barmaq izi sensoru olacaq.

Yuxarıda qeyd etdiyim kimi, bu gün Arduino UNO ilə DFRobotdan Kapasitif Barmaq İzi Sensoru ilə əlaqə quracağıq və bundan sonra bu sensorun barmaq izi əlavə edən, Əlavə edilmiş barmaq izini yoxlayan və sonra silinən olan üç funksiyasını sınayacağıq. barmaq izi.

Beləliklə, indi əyləncəli hissəyə keçək.

Addım 1: Layihələriniz üçün PCB -lər alın

Layihələriniz üçün PCB -lər alın
Layihələriniz üçün PCB -lər alın

2015 -ci ildə qurulan PCBGOGO, PCB istehsalı, PCB montajı, komponentlərin mənbəyi, funksional testlər və IC proqramlaşdırma daxil olmaqla açar təhvil verilmiş PCB montaj xidmətləri təklif edir.

İstehsal bazaları YAMAHA yığma və yerləşdirmə maşını, Reflow sobası, Dalğa lehimləmə maşını, X-RAY, AOI sınaq maşını kimi ən qabaqcıl istehsal avadanlıqları ilə təchiz edilmişdir; və ən peşəkar texniki heyət.

Cəmi beş yaşında olsa da, fabrikləri Çin bazarlarında 10 ildən çoxdur PCB sənayesində təcrübəyə malikdir. Səth montajı, deşik və qarışıq texnologiya PCB montajı və elektron istehsal xidmətləri, eləcə də açar açarı PCB montajı üzrə aparıcı mütəxəssisdir.

PCBGOGO, prototipdən kütləvi istehsala qədər sifariş xidməti təqdim edir, indi onlara qoşulun.

Addım 2: Kapasitiv Barmaq İzi Sensoru haqqında

Kapasitiv Barmaq İzi Sensoru haqqında
Kapasitiv Barmaq İzi Sensoru haqqında

Məhsul bağlantısı:

Kapasitif Barmaq İzi Sensoru, smartfonunuzun arxasındakı kimiyə bənzər gözəl və yığcam bir cihazdır. Dəyirmi nəfəs LEDləri ilə gəlir və sadə quruluşa, kiçik ölçüyə və incə görünüşə malikdir. Sensor sürətli tanınma sürəti və yüksək təhlükəsizlik təmin edir. 360 dərəcə ixtiyari bucaq tanıma və dərin özünü öyrənmə funksiyasını, yüksək performans və aşağı enerji istehlakını dəstəkləyir. Əsas olaraq ID809 yüksək performanslı prosessor və yarımkeçirici barmaq izi sensoru ilə yüklənmiş sensor, bütün barmaq izi identifikasiya işlərini müstəqil şəkildə tamamlaya bilən, quraşdırılmış IDfinger6.0 alqoritmini qəbul edir. Bu sensor UART ünsiyyətini dəstəkləyir və Arduino kitabxanası ilə işləyərkən barmaq izi qeydiyyatı, barmaq izlərinin silinməsi və s. Kimi funksiyaları asanlıqla həyata keçirə bilir.. Ancaq nəzərə alınması lazım olan bir şey, bu cihazla birlikdə gələn tellərin rəng kodlaşdırmasının normal kodlaşdırmadan fərqli olmasıdır. Beləliklə, əlaqələr qurarkən buna diqqət yetirməliyik. Rəng kodlaşdırması aşağıda verilmişdir:-

  • Qırmızı Tel = Zəmin Pimi
  • Qara Tel = Rx (Alıcı Pin)
  • Sarı Tel = Tx (Verici Pimi)
  • Yaşıl tel = Vcc Pin
  • Mavi Tel = IRQ Pin
  • Ağ/Boz Tel = Güc Təchizatı Pin

Beləliklə, burada oxşar görünən, lakin fərqli funksiyaları olan iki pin istifadə edirik, bunlar Vcc və Güc təchizatı pinidir. Vcc pininin funksiyası, aktivləşdirici bir pin kimi çıxış etməsidir. Bu pində bir güc girişi olduqda, yalnız sensor işləməyəcək, əks halda. Digər tərəfdən, Güc Təchizatı Pin cihazı açmaq və ya açmaq üçün var.

Addım 3: Texniki Xüsusiyyətlər və Sensorun Tətbiqləri

Sensorun texniki xüsusiyyətləri və tətbiqləri
Sensorun texniki xüsusiyyətləri və tətbiqləri
Sensorun texniki xüsusiyyətləri və tətbiqləri
Sensorun texniki xüsusiyyətləri və tətbiqləri

Bu Sensorun Texniki Xüsusiyyətləri aşağıda verilmişdir:-

  • İşləmə gərginliyi: 3.3V
  • İşləmə cərəyanı: <60mA
  • Ünsiyyət metodu: UART
  • Saxlama Tutumu: 80 barmaq izi
  • 1: 1 yoxlama vaxtı: 300 ~ 400ms
  • Piksel həlli: 508 dpi
  • Piksel Sayısı: 160x160 Barmaq izi
  • Algılama sahəsi: 8.0mm x 8.0mm
  • İş mühiti: −40-60 ℃
  • Ölçü: Çap 21mm/Hündürlük 5mm

Bu Sensorun bəzi tətbiqləri bunlardır:-

  • Vaxt İştirak Sistemi
  • Qapı Kilidi/ Kilidini aç
  • Təhlükəsizlik Sistemləri
  • Ekran Kilidi/Kilidini aç

Addım 4: Sensoru Arduino UNO ilə bağlayın

Sensoru Arduino UNO ilə birləşdirmək
Sensoru Arduino UNO ilə birləşdirmək
Sensoru Arduino UNO ilə birləşdirmək
Sensoru Arduino UNO ilə birləşdirmək

Barmaq izi qeyd etmə, tanıma və silmə kimi əməliyyatları yerinə yetirmək üçün əvvəlcə aşağıdakı addımları yerinə yetirərək Sensoru Arduino UNO-ya bağlamalıyıq:-

  1. Barmaq izi skanerinin Vcc və Güc Təchizat Pinini (müvafiq olaraq Yaşıl və Ağ Tel) Arduino UNO -nun 3.3V pininə qoşun.
  2. Skanerin Torpaq Pinini (Qırmızı Tel) Arduinonun GND pininə qoşun.
  3. Skanerin Rx Pinini (Qara Tel) Arduinonun Digital Pin 3 -ə qoşun.
  4. Skanerin Tx Pinini (Sarı Tel) Arduinonun Rəqəmsal Pininə 2 qoşun.
  5. Və nəhayət, Skanerin IRQ Pinini (Mavi Tel) Arduinonun Rəqəmsal Pin 6 -na qoşun.

Bu şəkildə, Barmaq izi skaneri Arduino UNO -ya qoşulur və kodlanmağa hazırdır. Beləliklə, indi növbəti addım üçün Arduino'yu kompüterimizə bağlamalıyıq.

Addım 5: Arduino lövhəsinin kodlaşdırılması

Arduino lövhəsinin kodlaşdırılması
Arduino lövhəsinin kodlaşdırılması
Arduino lövhəsinin kodlaşdırılması
Arduino lövhəsinin kodlaşdırılması

İndi bu addımda kodu Arduino UNO lövhəmizə yükləyəcəyik. Kod yüklənən kimi Skaner yeni bir barmaq izi saxlaya, barmaq izini tanıya və eyni zamanda silə biləcək. Bu addım üçün bu layihənin Github deposuna buradan müraciət etməlisiniz və bundan sonra aşağıda göstərilən addımları izləyin:-

  • Hər şeydən əvvəl, DFRobot_ID809 faylını Github deposundan yükləməlisiniz. Barmaq izi skaneri üçün Arduino kitabxanasıdır. Yüklədikdən sonra Arduino kitabxanaları qovluğuna qoymalısınız.
  • Bundan sonra Arduino Code.ino adlı bir faylı açmalısınız. Arduinoya yüklənməli olan kod budur. Bu kodu Arduino IDE -yə yapışdırın. Doğru lövhəni, COM Portunu seçin və yükləmə düyməsini vurun.

Və bu addımlarla Barmaq izi skanerimiz istifadəyə hazırdır və bir sonrakı addımda onun funksiyalarını sınayacağıq.

Addım 6: Skanerlə oynayın

Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq
Skanerlə oynamaq

Yeni yüklədiyimiz kodun içində üç funksiya vardı. Bu funksiyalar Barmaq izini oxumaq və yoxlamaq, yeni bir barmaq izi əlavə etmək və əlavə edilmiş barmaq izini silməkdir. Beləliklə, indi bu funksiyaları sınayacağıq. Bunun üçün əvvəlcə yerinə yetirilən vəzifəyə uyğun olaraq mesajları əks etdirən Serial Monitoru açmalıyıq. Əməliyyatların hər birini bir -bir gəzəcəyik.

  • Yeni bir barmaq izi əlavə etmək: Bu əməliyyatı aparmaq üçün barmağımızı Skanerin üzərinə qoymalıyıq ki, mavi işıq yanıb -sönəcək. Sarı işıq üç dəfə yanıb -sönənə qədər barmağınızı orada saxlayın və sonra barmağınızı buraxın. Bu, skanerin barmaq izi əlavə etmə rejiminə keçdiyini və barmaq izimizin skanerə əlavə edilmədiyini göstərir, buna görə Serial Monitorda qeydiyyatsız olaraq göstərilir və buna bir şəxsiyyət təyin edir. Bundan sonra barmağımızı yenidən skanerin üzərinə qoymalı və sarı işıq yanıb -sönənə qədər gözləməliyik və sonra skaneri buraxa bilərik. Barmağımızı skanerin üzərinə qoyaraq, barmaq izimizi əlavə etmək üçün daha iki dəfə və ümumilikdə üç dəfə buraxma prosesini təkrarlamalıyıq. Üçüncü dəfə taramanı tamamladıqda sarı işığın yerinə yaşıl işıq görəcəyik. Bu, barmaq izinin uğurla əlavə olunduğunu göstərir və eyni şeyi serial monitorda da görmək olar.
  • Barmaq izinin sınanması: İndi baş barmağını yenidən skanerə qoyaraq əlavə edilmiş barmaq izini sınaya bilərik. Bu dəfə mavi işığın yanıp sönməsindən sonra barmağımızı çıxarmaq məcburiyyətindəyik və yaşıl işığın yandığını və Serial monitorda barmaq izinin identifikatoru ilə uğurla uyğunlaşdığını bildirən bir mesajın görünəcəyini görəcəyik.
  • Barmaq izini silmək: Barmaq izini silmək üçün barmağımızı skanerin üzərinə qoymalı və qırmızı işıq yanıb -sönənə qədər orada saxlamalıyıq. Hər şeydən əvvəl, barmaq izini yoxlamaq üçün bir seçim olan mavi bir işıq yanıb -sönəcək. Bundan sonra, yeni bir barmaq izi əlavə etmək üçün bir seçim olan sarı bir işıq yanıb -sönəcək və nəticədə qırmızı işıq yanıb -sönəcək ki, bu da barmaq izinin silindiyini göstərir və Serial monitorda bir şəxsiyyət nömrəsi olan Barmaq izinin olduğunu göstərir. silinir. Silməkdən sonra, sınamaq üçün barmağımızı skanerin üzərinə qoysaq, qırmızı işıq yanıb -sönəcək və serial monitorda Barmaq izinin uyğun olmadığını bildirən bir mesaj göstəriləcək.

Bu şəkildə barmaq izi skanerini Arduino IDE ilə əlaqələndirə biləcəyik və mümkün olduğu qədər layihələrimizə əlavə edə bilərik.

Addım 7: Skanerə qoşulmağın başqa bir yolu

Skanerə qoşulmağın başqa bir yolu
Skanerə qoşulmağın başqa bir yolu
Skanerə qoşulmağın başqa bir yolu
Skanerə qoşulmağın başqa bir yolu

Barmaq izi skanerini birləşdirməyin alternativ bir yoludur. Nə edə biləriksə, skaneri birbaşa Arduino -ya bağlamadan əvvəl USB -dən Serial çeviriciyə qoşa bilərik. Bunun üçün Skanerin Vcc və GND pinlərini Konverterin Vcc və GND pinlərinə bağlamalıyıq. Bundan sonra, Skanerin Rx pinini çeviricinin Tx pininə və skanerin Tx pinini çeviricinin Rx pininə bağlamalıyıq və bu şəkildə skaner çeviriciyə qoşulur. İndi çeviricini dizüstü kompüterimizə qoşa bilərik və bundan sonra NOEM Host Proqramını açmalıyıq. Proqram, bu layihənin Github deposunda mövcuddur. Buradan bura müraciət edə bilərsiniz. Yükləyin və sonra açın. Orada COM Port və Baud dərəcəsini seçməlisiniz və proqramı istifadə etməyə hazırsınız. Bu proqramdan istifadə edərək barmaq izinin görüntüsünə baxmaq, barmaq izinin yoxlanılması və sair kimi bir çox əməliyyatlar var.

Beləliklə, Arduinoya Kapasitif bir barmaq izi sensoru ilə necə əlaqə qurmağı və layihələrimizdə istifadə etməyi öyrəndik. Tutorialı bəyəndiniz. Növbəti dəfə görüşməyi səbirsizliklə gözləyirəm. O vaxta qədər Elektronikadan zövq alın.

Tövsiyə: