Obsah:
- Krok 1: Výběr dílů
- Krok 2: Použití skeneru
- Krok 3: Navrhněte schéma
- Krok 4: Návrh DPS
- Krok 5: Sestavte desku plošných spojů
- Krok 6: Vypálit bootloader
- Krok 7: Kód
- Krok 8: Případ
- Krok 9: Závěrečné myšlenky
Video: Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Tento projekt je jednoduchý systém evidence docházky, který využívá GT-521F32, levný optický snímač otisků prstů od Sparkfun ke skenování a zaznamenávání, kdo a kdy se někdo přihlásí.
Krok 1: Výběr dílů
Hlavní součásti
-
Skener otisků prstů (GT -521F32) -
JST Connector to.1in header -
- 16x2 znakový LCD-https://www.amazon.com/HC1624-Standard-Character-…
- Nylonová sada šroubů M3 -
- Hodinový modul DS1307 v reálném čase -
- Modul řazení úrovně microSD 5v -3,3v -
Součásti DPS
V souboru BOM CSV zobrazíte všechny součásti použité v návrhu DPS
Krok 2: Použití skeneru
Zpočátku jsem začal testovat skener mimo jakýkoli design pomocí testovací aplikace poskytnuté pro skener, kterou najdete zde.
Komunikaci ze skeneru do počítače lze provést jedním ze tří způsobů
- Převodník USB na UART - FT -232RL -
- Arduino nahráno se načteným sériovým průchodem skicou
- Pájení připojení USB přímo na pady na modulu
Při připojení modulu k arduino nebo převodníku UART je pinout jako takový
Skener _ Arduino
TX ------------------------- RX
RX ------------------------ TX
GND -------------------- GND
VIN ----------------------- 3,3v-6v
*Zajistěte, aby při připojování pinu RX skeneru k použití děliče napětí, pokud je jako logický přístroj použito 5v logické zařízení, byl pouze 3,3v logicky kompatibilní
Podrobnější průvodce připojením naleznete zde -
Věci, které bych v tomto kroku doporučil dokončit, jsou:
-
Ověřte funkčnost skeneru
- Zajistěte, aby mohl zapisovat výtisky
- Zajistěte, aby rozpoznával výtisky
- Zaregistrujte výtisky, které chcete použít v systému
*Plný program nemá možnosti funkce zápisu z důvodu omezení paměti, nezapomeňte před použitím hlavního programu zaregistrovat výtisky. Nezapomeňte si poznamenat ID číslo každé osoby, kterou zaregistrujete.
Krok 3: Navrhněte schéma
Toto je schéma systému používajícího EAGLE 9.0
Musel jsem vytvořit vlastní část pro modul otisku prstu, který zde zahrnu.
*Nabíjecí a posilovací obvod baterie je volitelný a lze jej v případě potřeby vynechat. Do návrhu jsem také zahrnoval montážní otvory a záhlaví pro bateriový modul sparkfun.
Krok 4: Návrh DPS
Tento design desky plošných spojů je 99 mm x 99 mm, což je méně než standardní velikost pro levné objednávání desek plošných spojů, které mají obecně limit 100 mm x 100 mm.
Otvory jsou kompatibilní se šrouby M3 a doporučuje se použití nylonových distančních sloupků ke zvednutí desky ze země, protože moduly sparkfun jsou navrženy pro montáž pod desku.
V současné době doporučuji JLC PCB pro výrobu, protože nabízejí 48hodinové obraty a dopravu DHL. Z tuctu případů, kdy jsem u nich objednal, přišla každá objednávka do 7 dnů
Krok 5: Sestavte desku plošných spojů
Všechny komponenty na desce jsou SMD, odpory a kondenzátory jsou 0805.
Při pájení desky bych doporučil začít s AtMega328 a nejzákladnějšími součástmi potřebnými pro jeho fungování.
Základní funkce lze dosáhnout pájením krystalového oscilátoru, jeho 1M ohmového rezistoru a dvou výsuvných odporů pro resetovací kolík. Jakmile tyto součásti pájíte, přejděte k dalšímu kroku, vypalte zavaděč a poté se vraťte zpět k dokončení pájení.
Po vypálení zavaděče je logickým dalším krokem pájení FT-232RL k testování funkce USB. Chcete-li to vyzkoušet, stačí pájet FT-232RL, port MicroUSB a kondenzátor resetovací spojky. Můžete také přidat diody LED pro RX a TX pro vizuální zpětnou vazbu, ale nejsou nutné. Musíte také přidat rezistory řady TX RX.
*Doplňkový vodič, který vidíte na obrázku připojeném k FT-232RL, není potřeba, udělal jsem chybu s připojením napájecí lišty k zařízení, ale od té doby opraveno v revizi desky plošných spojů nahrané do tohoto Instructable.
Po ověření, že je USB připojení funkční, připájejte LCD k desce (nebo ji připojte přes záhlaví, pokud chcete v budoucnu znovu použít displej) a jeho potenciometr kontrastu. Poté připojte moduly RTC a SD karty. Nakonec připájejte konektor pro snímač otisku prstu k desce a namontujte jej pomocí distančních sloupků.
Krok 6: Vypálit bootloader
Pro tento projekt je třeba Atmega328 vypálit pomocí bootloaderu Arduino pro mini. Piny ICSP jsou za tímto účelem vystaveny na desce plošných spojů a jsou uspořádány podle obrázku.
Úplný návod k vypalování zavaděče najdete zde -
Krok 7: Kód
Budu upřímný a řeknu, že moje programovací schopnosti nepatří k mým silným stránkám, a že když už jsem řekl, kód je dost nepořádný, a já se omlouvám, pokud je matoucí. Většina z nich je vypůjčena z jiných zdrojů a překonfigurována tak, aby odpovídala projektu.
Zde jsou propojeny dva projekty, na které jsem se pro referenci velmi spoléhal:
DIY OTEVÍRÁNÍ DVEŘÍ SKENOVÁNÍ GARÁŽE-https://www.instructables.com/id/DIY-Fingerprint-S…
Příklad Petit FS -
Knihovny použité v tomto projektu najdete zde:
Knihovna FPS_GT511C3 -
Knihovna RTC DS1307 -
Knihovna PetitFS
Před nahráním kódu nezapomeňte nastavit správný čas na RTC pomocí ukázkové skici z knihovny DS1307.
V hlavním programu je první řetězec plný jmen, která odpovídají ID číslu otisků prstů uložených v databázi skenerů. Jména jsou uvedena v pořadí, takže změňte název každého ID tak, aby vyhovoval vašim potřebám. Tento název se zobrazí na displeji a zaznamená se na kartu SD.
Krok 8: Případ
Pouzdro je vyrobeno z 1/8 překližky a je určeno k řezání laserovým leptacím systémem.
Použil jsem lepidlo na dřevo, abych držel dno a boky pohromadě, a nylonové distanční sloupky přidržovaly horní desku a desku plošných spojů k desce. To umožňuje v případě potřeby desku plošných spojů v případě potřeby snadno vyjmout.
Krok 9: Závěrečné myšlenky
Doufám, že se vám tento projekt líbil, dejte mi prosím vědět, pokud jsem zmeškal nějaké podrobnosti, které vám pomohou dokončit vlastní stavbu.
Zde je moje stránka Github, pokud chcete vidět mé další projekty.
dík
Doporučuje:
Systém zabezpečení klíčů pomocí otisku prstu: 8 kroků
DIY-Fingerprint Key Security System: Tato aplikace je užitečná pro zabezpečení našich každodenních požadovaných klíčů (zámek). Někdy máme nějaké společné klíče jako domov, garáž, parkování mezi dvěma nebo více lidmi. Na trhu je k dispozici řada biometrických systémů, které
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: Video z tohoto projektu
Online systém pro hlasování otisků prstů (FVOS): 5 kroků
Fingerprint Voting Online System (FVOS): Fingerprint Voting Online System umožňuje voličům odevzdávat své hlasy plně digitalizovaným způsobem shromažďováním a potvrzováním svých informací naskenováním otisku prstu prostřednictvím zařízení a uložením dat na server. Má uživatelsky přívětivý G
Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
Docházkový systém Arduino Fingerprint Attendance System W/ Cloud Data Storage: Tento a další úžasné návody si můžete přečíst na oficiálních webových stránkách ElectroPeak Přehled V dnešní době je učení o provozu a implementaci zařízení IoT tak zásadní kvůli rostoucímu využívání systémů IoT. V tomto tutoriálu vytvoříme
Jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC: 12 kroků (s obrázky)
Jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC: Tento návod vám ukáže, jak oklamat systém zabezpečení otisků prstů stejně snadno jako ABC. IBM nikdy nechtěla, abyste o tom věděli. funguje také pro většinu systému zabezpečení otisků prstů. Například: např. dveře, mobilní telefon …. Tyto pokyny jsou dodávány s