Obsah:

Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků
Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků

Video: Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků

Video: Docházkový systém třídy snímačů otisků prstů (GT-521F32): 9 kroků
Video: Terminál BM-F630 na otisk prstu k systému Docházka 3000 2024, Listopad
Anonim
Docházkový systém třídy snímačů otisků prstů (GT-521F32)
Docházkový systém třídy snímačů otisků prstů (GT-521F32)

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

Pomocí skeneru
Pomocí 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ů

  1. Převodník USB na UART - FT -232RL -
  2. Arduino nahráno se načteným sériovým průchodem skicou
  3. 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

Schéma designu
Schéma designu

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

Návrh DPS
Návrh DPS
Návrh DPS
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ů

Sestavte desku plošných spojů
Sestavte desku plošných spojů
Sestavte desku plošných spojů
Sestavte desku plošných spojů
Sestavte desku plošných spojů
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

Burn Bootloader
Burn 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
Pouzdro
Pouzdro
Pouzdro

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: