Tartalomjegyzék:

Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32): 9 lépés
Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32): 9 lépés

Videó: Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32): 9 lépés

Videó: Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32): 9 lépés
Videó: Найдены образцы человеческой крови! - Заброшенный госпиталь биологической опасности в США 2024, November
Anonim
Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32)
Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32)

Ez a projekt egy egyszerű jelenléti naplózási rendszer, amely a Sparkfun olcsó optikai ujjlenyomat-olvasóját, a GT-521F32-t használja a beolvasáshoz és rögzítéshez, ha és mikor jelentkezik be valaki.

1. lépés: Alkatrészek kiválasztása

Fő összetevők

  • Ujjlenyomat -szkenner (GT -521F32) -

    JST csatlakozó.1in fejléchez -

  • 16x2 karakterű LCD-https://www.amazon.com/HC1624-Standard-Character-…
  • M3 nylon csavar készlet -
  • DS1307 valós idejű óra modul -
  • MicroSD 5v -3.3v szintváltó modul -

NYÁK -alkatrészek

Tekintse meg a BOM CSV fájlt a NYÁK -tervezésben használt összes összetevő megtekintéséhez

2. lépés: A szkenner használata

A szkenner használata
A szkenner használata

Kezdetben elkezdtem tesztelni a szkennert bármilyen konstrukción kívül, a szkennerhez biztosított tesztalkalmazás használatával, amely itt található.

A szkenner és a számítógép közötti kommunikáció háromféleképpen történhet

  1. USB -UART átalakító - FT -232RL -
  2. Az Arduino soros áthaladással töltött fel vázlatot
  3. Az USB -csatlakozás forrasztása közvetlenül a modul párnáihoz

Amikor a modult arduino vagy UART konverterhez csatlakoztatja, a pinout ilyen

Szkenner _Arduino

TX ------------------------- RX

RX ------------------------ TX

GND --------------------- GND

VIN ----------------------- 3.3v-6v

*Győződjön meg arról, hogy amikor a szkenner RX tűjét feszültségosztóhoz csatlakoztatja, ha 5V -os logikai eszközt használ, mivel a tű csak 3.3V -os logikai kompatibilis

A teljesebb kapcsolódási útmutató itt található -

A következő lépéseket javaslom a következő lépésekben:

  • Ellenőrizze a szkenner működését

    • Győződjön meg róla, hogy képes nyomtatni
    • Győződjön meg arról, hogy felismeri a nyomatokat
  • Regisztrálja a rendszerben használni kívánt nyomatokat

*A teljes program nem rendelkezik regisztrációs funkcióval a memória szűkössége miatt, győződjön meg róla, hogy regisztrálja a nyomatokat a főprogram használata előtt. Feltétlenül vegye figyelembe a regisztrált személyek azonosító számát.

3. lépés: Tervezze meg a vázlatot

Tervezési vázlat
Tervezési vázlat

Ez az EAGLE 9.0 rendszert használó rendszer sematikus ábrája

Létre kellett hoznom egy egyedi alkatrészt az ujjlenyomat -modulhoz, amelyet itt is felteszek.

*Az akkumulátor töltési és töltési áramköre opcionális, és szükség esetén ki is hagyható. A szikraforgó akkumulátor modul szerelési furatait és fejrészeit is beépítettem a tervezésbe.

4. lépés: NYÁK -tervezés

NYÁK -tervezés
NYÁK -tervezés
NYÁK -tervezés
NYÁK -tervezés

Ez a NYÁK -kivitel 99 mm x 99 mm, éppen az olcsó NYÁK -megrendelés szabványos mérete alatt, amely általában 100 mm x 100 mm.

A lyukak M3 -as csavarokkal kompatibilisek, és a nylon rögzítőelemek használata ajánlott a tábla felemelésére a talajról, mivel a szikraforgató modulokat a tábla alá szerelik.

Jelenleg a JLC PCB -t ajánlom a gyártáshoz, mivel 48 órás átfutást és DHL szállítást kínálnak. Abból a tucat alkalommal, amikor tőlük rendeltem, minden megrendelés 7 napon belül megérkezett

5. lépés: Szerelje össze a NYÁK -t

Szerelje össze a NYÁK -t
Szerelje össze a NYÁK -t
Szerelje össze a NYÁK -t
Szerelje össze a NYÁK -t
Szerelje össze a NYÁK -t
Szerelje össze a NYÁK -t

Az alaplapon található összes alkatrész SMD, az ellenállások és a kondenzátorok 0805.

A lemez forrasztásakor azt javaslom, hogy kezdje az AtMega328 -mal és a működéséhez szükséges legalapvetőbb összetevőkkel.

Az alapvető funkciókat a kristályoszcillátor, az 1 M ohmos ellenállása és a két felhúzó ellenállás forrasztásával lehet elérni. Miután forrasztotta ezeket az alkatrészeket, lépjen a következő lépésre a rendszerindító betöltéséhez, majd térjen vissza a forrasztás többi részének befejezéséhez.

A rendszerindító betöltése után az FT-232RL forrasztása az USB funkció teszteléséhez logikus következő lépés. Ennek teszteléséhez csak be kell forrasztania az FT-232RL-t, a MicroUSB portot és a visszaállító csatoló kondenzátort. A vizuális visszajelzéshez hozzáadhatja az RX és TX LED -eit is, de ezek nem szükségesek. Hozzá kell adnia a sorozat TX RX ellenállásait is.

*Az FT-232RL-hez csatlakoztatott képen látható vezeték hozzáadására nincs szükség, hibát követtem el, amikor a tápegységet csatlakoztatom az eszközhöz, de azóta javítottam az erre az utasításra feltöltött NYÁK felülvizsgálatában.

Miután ellenőrizte az USB -kapcsolat működőképességét, forrasztja az LCD -t a kártyához (vagy csatlakoztassa a fejlécekhez, ha a jövőben újra szeretné használni a kijelzőt) és a kontrasztpotenciométerét. Ezután csatlakoztassa az RTC és az SD kártya modulokat. Végül forrasztja az ujjlenyomat -szkenner csatlakozóját a táblához, és szerelje fel leállásokkal.

6. lépés: Írja be a rendszerindítót

Burn Bootloader
Burn Bootloader

Ehhez a projekthez az Atmega328 -at el kell égetni az Arduino pro mini rendszerbetöltővel. Az ICSP csapok erre a célra ki vannak téve a NYÁK -ra, és az ábrán látható módon vannak elrendezve.

A rendszerindító betöltéséről szóló teljes oktatóanyag itt található -

7. lépés: A kód

Őszinte leszek, és azt mondom, hogy a programozási ismereteim nem tartoznak az erősségeim közé, és azt mondják, hogy a kód meglehetősen rendetlen, és bánom, ha zavaró. Ennek nagy részét más forrásokból kölcsönözik, és a projekthez igazítják.

Két projekt, amelyekre nagymértékben támaszkodtam referenciaként, itt linkelt:

DIY ujjlenyomat-szkennelési garázskapu-nyitó-https://www.instructables.com/id/DIY-Fingerprint-S…

Petit FS példa -

A projektben használt könyvtárak itt találhatók:

FPS_GT511C3 könyvtár -

DS1307 RTC könyvtár -

PetitFS könyvtár

Mielőtt feltöltené a kódot, győződjön meg róla, hogy a megfelelő időt állítja be az RTC -n a DS1307 könyvtárból származó példa vázlatának használatával.

A főprogramban az első karakterlánc tele van nevekkel, amelyek megfelelnek a szkennerek adatbázisában tárolt ujjlenyomatok azonosító számának. A nevek sorrendben vannak felsorolva, ezért csak módosítsa az egyes azonosítók nevét az igényeinek megfelelően. Ez a név megjelenik a kijelzőn, és naplózásra kerül az SD -kártyán.

8. lépés: Az ügy

Az ügy
Az ügy
Az ügy
Az ügy

A tok 1/8 rétegelt lemezből készül, és lézeres maratórendszeren történő vágásra tervezték.

Fa ragasztót használtam az alsó és az oldalak összefogására, a nejlon ütközőket pedig a felső lemez és a NYÁK tartásához. Ez lehetővé teszi, hogy szükség esetén a PCB könnyen eltávolítható legyen a házból.

9. lépés: Utolsó gondolatok

Remélem, tetszett ez a projekt. Kérjük, tudassa velem, ha lemaradtam olyan részletekről, amelyek segítenének a saját építés befejezésében.

Itt van a Github oldalam, ha látni szeretné a többi projektemet.

Kösz

Ajánlott: