Tartalomjegyzék:

Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés
Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés

Videó: Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés

Videó: Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés
Videó: #44 - Az ujjlenyomat olvasó 2024, December
Anonim

Hé, mi újság, srácok! Akarsh itt a CETech -től.

Ma védőréteget adunk a projektjeinkhez. Ne aggódjon, nem fogunk testőreket kinevezni ugyanerre. Ez egy aranyos kis jó megjelenésű ujjlenyomat -érzékelő lesz a DFRobot -tól.

Tehát ahogy fentebb említettem, ma a DFRobot kapacitív ujjlenyomat -érzékelőjét csatlakoztatjuk az Arduino UNO -val, majd ezt követően három funkciót tesztelünk, amelyek ujjlenyomatot adnak hozzá, ellenőrzik a hozzáadott ujjlenyomatot, és ezt követően törlik a hozzáadott ujjlenyomatot. ujjlenyomat.

Tehát most térjünk át a szórakoztató részre.

1. lépés: PCB -k beszerzése a gyártott projektekhez

Szerezzen PCB -ket gyártott projektjeihez
Szerezzen PCB -ket gyártott projektjeihez

A 2015 -ben alapított PCBGOGO kulcsrakész NYÁK -összeszerelési szolgáltatásokat kínál, beleértve a NYÁK -gyártást, a NYÁK -összeszerelést, az alkatrészek beszerzését, a funkcionális tesztelést és az IC -programozást.

Gyártó bázisai a legfejlettebb gyártóberendezésekkel vannak felszerelve, mint például a YAMAHA pick-and-machine, Reflow sütő, Wave forrasztógép, X-RAY, AOI vizsgálógép; és a legprofibb műszaki személyzet.

Bár csak öt éves, gyáraik több mint 10 éves tapasztalattal rendelkeznek a NYÁK -iparban a kínai piacokon. Vezető szakember a felületre szerelhető, a lyukakon átívelő és a vegyes technológiájú NYÁK-összeszerelés és az elektronikus gyártási szolgáltatások, valamint a kulcsrakész NYÁK-összeszerelés területén.

A PCBGOGO megrendelési szolgáltatást nyújt a prototípustól a tömeggyártásig, csatlakozzon hozzájuk most.

2. lépés: A kapacitív ujjlenyomat -érzékelőről

A kapacitív ujjlenyomat -érzékelőről
A kapacitív ujjlenyomat -érzékelőről

Termék link:

A kapacitív ujjlenyomat -érzékelő szép és kompakt, hasonló az okostelefon hátulján lévőhöz. Kerek légzésű LED -ekkel rendelkezik, egyszerű szerkezetű, kis méretű és finom megjelenésű. Az érzékelő gyors felismerési sebességet és nagy biztonságot kínál. Támogatja a 360 fokos tetszőleges szögfelismerést és a mély önálló tanulási funkciót, a nagy teljesítményt és az alacsony energiafogyasztást. Az ID809 nagyteljesítményű processzorral és félvezető ujjlenyomat-érzékelővel feltöltve az érzékelő beépített IDfinger6.0 algoritmust alkalmaz, amely minden ujjlenyomat-azonosítási munkát függetlenül elvégezhet. Ez az érzékelő támogatja az UART kommunikációt, és miközben az Arduino könyvtárral dolgozik, könnyen megvalósíthat olyan funkciókat, mint az ujjlenyomat -regisztráció, az ujjlenyomat -törlés stb.. Egy dolgot azonban észben kell tartani, hogy az eszközhöz tartozó vezetékek színkódolása eltér a normál kódolástól. Tehát vigyáznunk kell rá a kapcsolatok készítése közben. A színkódolás az alábbiak szerint történik:-

  • Piros huzal = földelőcsap
  • Fekete vezeték = Rx (vevő pin)
  • Sárga huzal = Tx (adó pin)
  • Zöld vezeték = Vcc csap
  • Kék vezeték = IRQ csap (megszakításkérő pin, amely képes külső megszakítások fogadására)
  • Fehér/szürke huzal = tápegység

Tehát itt két tűt használunk, amelyek hasonlónak tűnnek, de különböző funkciókkal rendelkeznek, ezek a Vcc és a tápegység. A Vcc csap funkciója az, hogy engedélyező csapként működik. Ha tápellátás van ezen a csapon, akkor csak az érzékelő fog működni, különben nem. Másrészt a tápegység csapja az eszköz bekapcsolásához vagy bekapcsolásához.

3. lépés: Az érzékelő műszaki előírásai és alkalmazásai

Az érzékelő műszaki adatai és alkalmazásai
Az érzékelő műszaki adatai és alkalmazásai
Az érzékelő műszaki adatai és alkalmazásai
Az érzékelő műszaki adatai és alkalmazásai

Ennek az érzékelőnek a műszaki jellemzői az alábbiak:

  • Üzemi feszültség: 3.3V
  • Üzemi áram: <60mA
  • Kommunikációs módszer: UART
  • Tárolókapacitás: 80 ujjlenyomat
  • 1: 1 ellenőrzési idő: 300 ~ 400 ms
  • Pixel felbontás: 508 dpi
  • Képpontok száma: 160x160 Ujjlenyomat
  • Érzékelési terület: 8,0 mm x 8,0 mm
  • Munkakörnyezet: -40-60 ℃
  • Méretek: átmérő 21 mm/magasság 5 mm

Ennek az érzékelőnek néhány alkalmazása:-

  • Időjárási rendszer
  • Ajtó zárása/ kinyitása
  • Biztonsági rendszerek
  • Képernyőzár/feloldás

4. lépés: Az érzékelő csatlakoztatása az Arduino UNO -val

Az érzékelő csatlakoztatása az Arduino UNO -val
Az érzékelő csatlakoztatása az Arduino UNO -val
Az érzékelő csatlakoztatása az Arduino UNO -val
Az érzékelő csatlakoztatása az Arduino UNO -val

Az olyan műveletek végrehajtásához, mint az ujjlenyomat-rögzítés, a felismerés és a törlés, először az érzékelőt kell csatlakoztatni az Arduino UNO-hoz az alábbi lépések követésével:-

  1. Csatlakoztassa az ujjlenyomat -olvasó Vcc és tápegységének tűjét (zöld és fehér vezeték) az Arduino UNO 3,3 V -os tűjéhez.
  2. Csatlakoztassa a szkenner földelőcsapját (piros vezetékét) az Arduino GND tűjéhez.
  3. Csatlakoztassa a lapolvasó Rx tűjét (fekete vezetékét) az Arduino 3. digitális tűjéhez.
  4. Csatlakoztassa a szkenner Tx tűjét (sárga vezeték) az Arduino 2. digitális tűjéhez.
  5. Végül csatlakoztassa a szkenner IRQ -tűjét (kék vezetékét) az Arduino 6 -os digitális tűjéhez.

Ily módon az ujjlenyomat -szkenner csatlakozik az Arduino UNO -hoz, és készen áll a kódolásra. Tehát most a következő lépéshez csatlakoztatnunk kell az Arduino -t a számítógépünkhöz.

5. lépés: Az Arduino kártya kódolása

Az Arduino Board kódolása
Az Arduino Board kódolása
Az Arduino Board kódolása
Az Arduino Board kódolása

Most ebben a lépésben feltöltjük a kódot az Arduino UNO fórumunkra. Amint a kód feltöltésre kerül, a Szkenner képes lesz új ujjlenyomat tárolására, az ujjlenyomat felismerésére és törlésére. Ehhez a lépéshez a projekt Github adattárát kell keresnie innen, és ezt követően kövesse az alábbi lépéseket:-

  • Először is le kell töltenie a DFRobot_ID809 fájlt a Github lerakatból. Ez az Arduino könyvtár az ujjlenyomat -olvasó számára. A letöltés után be kell helyeznie az Arduino libraries mappába.
  • Ezt követően meg kell nyitnia az Arduino Code.ino nevű fájlt. Ezt a kódot kell feltölteni az Arduino -ba. Illessze be ezt a kódot az Arduino IDE -be. Válassza ki a megfelelő táblát, a COM portot, és nyomja meg a feltöltés gombot.

Ezen lépésekkel az ujjlenyomat -olvasónk készen áll a használatra, és a következő lépésben teszteljük annak funkcióit.

6. lépés: Játék a szkennerrel

Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel
Játék a szkennerrel

A most feltöltött kódnak három funkciója volt. Ezek a funkciók az ujjlenyomat olvasása és tesztelése, új ujjlenyomat hozzáadása és a hozzáadott ujjlenyomat törlése. Tehát most ezeket a funkciókat teszteljük. Ehhez először meg kell nyitnunk a soros monitort, amely az elvégzett feladatnak megfelelően üzeneteket jelenít meg. Az egyes műveletek körül egyenként lebegünk.

  • Új ujjlenyomat hozzáadása: Ehhez a művelethez az ujjunkat kell a szkennerre helyeznünk, és kék fény villog. Tartsa az ujját addig, amíg a sárga fény háromszor fel nem villan, majd engedje fel az ujját. Ez azt mutatja, hogy a szkenner belépett az ujjlenyomat -hozzáadási módba, és mivel az ujjlenyomatunk még nincs hozzáadva a szkennerhez, ezért regisztrálatlanul jelenik meg a soros monitoron, és azonosítót rendel hozzá. Ezt követően újra rá kell helyeznünk az ujjunkat a szkennerre, és várnunk kell, amíg a sárga fény villog, majd elengedhetjük a szkennert. Ezt az eljárást meg kell ismételnünk, amikor az ujjunkat a szkennerre helyezzük, és még kétszer, majd összesen háromszor engedjük fel ujjlenyomatunk hozzáadásához. Amikor a szkennelést harmadszor fejezzük be, a sárga fény helyett zöld fényt látunk. Ez azt mutatja, hogy az ujjlenyomat hozzáadása sikeres volt, és ugyanez látható a soros monitoron is.
  • Ujjlenyomat tesztelése: Most tesztelhetjük a hozzáadott ujjlenyomatot úgy, hogy a hüvelykujját ismét a szkennerre helyezzük. Ezúttal el kell távolítanunk az ujjunkat a kék fény villogása után, és látni fogjuk, hogy a zöld fény bekapcsol, és megjelenik egy üzenet a soros monitoron, amely szerint sikeresen illeszkedik az ujjlenyomat azonosítójához.
  • Az ujjlenyomat törlése: Az ujjlenyomat törléséhez az ujjunkat a szkennerre kell helyeznünk, és addig kell ott tartani, amíg a piros fény villogni nem kezd. Először is, egy kék fény villog, amely az ujjlenyomat tesztelésének lehetősége. Ezt követően sárga fény villog, amely az új ujjlenyomat hozzáadásának lehetősége, és végül a piros jelzőfény villog, ami azt jelzi, hogy az ujjlenyomat törlődött, és a soros monitoron megjelenő üzenet azt mutatja, hogy az azonosítószámú ujjlenyomat. törlődik. Törlés után, ha az ujjunkat a szkennerre tesszük tesztelésre, A piros fény villogni kezd, és a soros monitor üzenetet jelenít meg, amely szerint az ujjlenyomat nem egyezik.

Ily módon képesek leszünk csatlakoztatni az ujjlenyomat -olvasót az Arduino IDE -hez, és ahol csak lehetséges, hozzáadhatjuk projektjeinkhez.

7. lépés: A szkenner csatlakoztatásának másik módja

A szkenner csatlakoztatásának másik módja
A szkenner csatlakoztatásának másik módja
A szkenner csatlakoztatásának másik módja
A szkenner csatlakoztatásának másik módja

Ez egy alternatív módja az ujjlenyomat -szkenner csatlakoztatásának. Amit tehetünk, hogy csatlakoztathatjuk a szkennert egy USB -soros átalakítóhoz, mielőtt közvetlenül az Arduino -hoz csatlakoztatnánk. Ehhez össze kell kapcsolnunk a szkenner Vcc és GND csapjait az átalakító Vcc és GND csapjaival. Ezt követően össze kell kötnünk a szkenner Rx érintkezőjét az átalakító Tx tűjével, a szkenner Tx tűjét pedig az átalakító Rx tűjével, és így a szkenner csatlakoztatva van az átalakítóhoz. Most csatlakoztathatjuk a konvertert a laptopunkhoz, és ezt követően meg kell nyitnunk a NOEM Host szoftvert. A szoftver elérhető a projekt Github tárházán. Innen hivatkozhat erre. Töltse le, majd nyissa meg. Itt ki kell választania a COM portot és az átviteli sebességet, és készen áll a szoftver használatára. Számos műveletet lehet elvégezni az adott szoftverrel, például a rögzített ujjlenyomat képének megtekintését, az ujjlenyomat ellenőrzését és még sok mást.

Tehát így megtanultuk, hogyan kell a kapacitív ujjlenyomat -érzékelőt az Arduino -hoz csatlakoztatni és használni projektjeinkben. Remélem tetszett az oktatóanyag. Várlak titeket legközelebb. Addig is élvezze az elektronikát.

Ajánlott: