Tartalomjegyzék:
- 1. lépés: Alkatrészek kiválasztása
- 2. lépés: A szkenner használata
- 3. lépés: Tervezze meg a vázlatot
- 4. lépés: NYÁK -tervezés
- 5. lépés: Szerelje össze a NYÁK -t
- 6. lépés: Írja be a rendszerindítót
- 7. lépés: A kód
- 8. lépés: Az ügy
- 9. lépés: Utolsó gondolatok
Videó: Ujjlenyomat-szkenner osztálylátogató rendszer (GT-521F32): 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
- USB -UART átalakító - FT -232RL -
- Az Arduino soros áthaladással töltött fel vázlatot
- 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
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
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
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
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
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:
DIY-ujjlenyomat-kulcs biztonsági rendszer: 8 lépés
DIY-ujjlenyomatkulcs-biztonsági rendszer: Ez az alkalmazás hasznos a mindennapi szükséges kulcsok (zár) biztosításához. Néha vannak közös kulcsaink, például otthon, garázs, parkolás két vagy több ember között. A piacon számos biometrikus rendszer áll rendelkezésre
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: 5 lépés
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: A projekt videója
Ujjlenyomat -szavazó online rendszer (FVOS): 5 lépés
Ujjlenyomat -szavazás online rendszer (FVOS): Az ujjlenyomat -szavazás online rendszer lehetővé teszi a szavazók számára, hogy teljesen digitalizált módon adják le szavazataikat, összegyűjtve és megerősítve adatait az ujjlenyomat eszközön keresztüli beolvasásával és az adatok szerverre történő mentésével. Felhasználóbarát G
Arduino ujjlenyomat -figyelő rendszer W/ felhő adattárolás: 8 lépés
Arduino ujjlenyomat -jelenléti rendszer felhőalapú adattárolóval: Ezt és más csodálatos oktatóanyagokat az ElectroPeak hivatalos weboldalán olvashatja el. Ebben az oktatóanyagban arra törekszünk, hogy
Az ujjlenyomat -biztonsági rendszer becsapása olyan egyszerű, mint az ABC: 12 lépés (képekkel)
Az ujjlenyomat -biztonsági rendszer olyan egyszerű becsapása, mint az ABC: Ez az utasítás megmutatja, hogyan lehet az ujjlenyomat -biztonsági rendszert olyan egyszerűen becsapni, mint az ABC -t. Az IBM soha nem akarja, hogy tudjon. az ujjlenyomat -biztonsági rendszer nagy részében is működik. Például: pl. ajtó, mobiltelefon …. Ez az utasítás a v