Obsah:

Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov
Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov

Video: Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov

Video: Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov
Video: Chytrý systém evidence odpadů ECONIT pomáhá i v Jaroměřicích 2024, Júl
Anonim
Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32)
Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32)

Tento projekt je jednoduchý systém evidencie dochádzky, ktorý využíva GT-521F32, lacný optický snímač odtlačkov prstov od spoločnosti Sparkfun, na skenovanie a zaznamenávanie toho, kto a kedy sa niekto prihlási.

Krok 1: Výber dielov

Hlavné komponenty

  • Skener odtlačkov prstov (GT -521F32) -

    Konektor JST k hlavičke.1in -

  • 16x2 znakový LCD-https://www.amazon.com/HC1624-Standard-Character-…
  • Nylonová skrutka M3 -
  • DS1307 Hodinový modul v reálnom čase -
  • Modul radenia úrovne MicroSD 5v -3,3v -

Komponenty DPS

V súbore BOM CSV si môžete prezrieť všetky súčasti použité v návrhu DPS

Krok 2: Používanie skenera

Použitie skenera
Použitie skenera

Spočiatku som začal testovať skener mimo akéhokoľvek dizajnu pomocou testovacej aplikácie poskytnutej pre skener, ktorú nájdete tu.

Komunikáciu zo skenera do počítača je možné vykonať jedným z troch spôsobov

  1. Prevodník USB na UART - FT -232RL -
  2. Arduino nahrané so načítaným sériovým prechodom cez skicu
  3. Spájkovanie pripojenia USB priamo k podložkám na module

Pri pripájaní modulu buď k prevodníku arduino alebo UART, je vývod ako taký

Skener_Arduino

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

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

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

VIN ----------------------- 3,3v-6v

*Zaistite, aby pri pripájaní kolíkov RX skenera k použitiu deliča napätia, ak je ako pin použitý 5v logický prístroj, bol iba 3,3v logický kompatibilný

Podrobnejší návod na pripojenie nájdete tu -

V tomto kroku by som odporučil dokončiť tieto veci:

  • Overte funkčnosť skenera
    • Zaistite, aby mohol registrovať výtlačky
    • Zaistite, aby rozpoznal výtlačky
  • Zaregistrujte výtlačky, ktoré chcete použiť v systéme

*Plný program nemá funkcie registračných funkcií z dôvodu obmedzenia pamäte, pred použitím hlavného programu nezabudnite zaregistrovať výtlačky. Nezabudnite si zapísať identifikačné číslo každej osoby, ktorú zaregistrujete.

Krok 3: Schéma návrhu

Schéma dizajnu
Schéma dizajnu

Toto je schéma pre systém používajúci EAGLE 9.0

Musel som vytvoriť vlastnú časť pre modul odtlačkov prstov, ktorý sem zaradím.

*Obvody nabíjania a zosilnenia batérie sú voliteľné a v prípade potreby ich môžete vynechať. Do návrhu som tiež zahrnul montážne otvory a záhlavia pre batériový modul sparkfun.

Krok 4: Návrh DPS

Dizajn DPS
Dizajn DPS
Dizajn DPS
Dizajn DPS

Tento dizajn DPS je 99 mm x 99 mm, čo je tesne pod štandardnou veľkosťou pre lacné objednávanie plošných spojov, ktoré majú spravidla limit 100 mm x 100 mm.

Otvory sú kompatibilné so skrutkami M3 a odporúča sa použiť nylonové podpery na zdvihnutie dosky zo zeme, pretože moduly iskier sú navrhnuté tak, aby sa dali namontovať pod dosku.

V súčasnej dobe na výrobu odporúčam JLC PCB, pretože ponúkajú 48 -hodinové obraty a dopravu DHL. Z toho, čo som u nich objednal, prišla každá objednávka do 7 dní

Krok 5: Zostavte DPS

Zostavte DPS
Zostavte DPS
Zostavte DPS
Zostavte DPS
Zostavte DPS
Zostavte DPS

Všetky komponenty na doske sú SMD, odpory a kondenzátory sú 0805.

Pri spájkovaní dosky by som odporučil začať s AtMega328 a najzákladnejšími komponentmi potrebnými na jeho fungovanie.

Základnú funkčnosť je možné dosiahnuť spájkovaním kryštálového oscilátora, jeho 1M ohmového rezistora a dvoch výsuvných odporov pre resetovací kolík. Po spájkovaní týchto komponentov prejdite na ďalší krok, aby ste napálili zavádzač, a potom sa vráťte a dokončite zvyšok spájkovania.

Po napálení zavádzača je logickým ďalším krokom spájkovanie FT-232RL na testovanie funkčnosti USB. Aby ste to mohli otestovať, stačí spájkovať FT-232RL, port MicroUSB a kondenzátor resetovacej spojky. Môžete tiež pridať LED diódy pre RX a TX pre vizuálnu spätnú väzbu, ale nie sú potrebné. Musíte tiež pridať odpory série TX RX.

*Prídavný vodič, ktorý vidíte na obrázku pripojenom k FT-232RL, nie je potrebný, urobil som chybu pri pripájaní napájacej lišty k zariadeniu, ale odvtedy som to opravil v revízii DPS nahranej do tohto Instructable.

Po overení funkčnosti pripojenia USB spájajte LCD s doskou (alebo ho pripojte cez hlavičky, ak chcete v budúcnosti znova použiť displej) a jeho kontrastný potenciometer. Potom pripojte moduly RTC a SD karty. Nakoniec spájkujte konektor pre snímač odtlačkov prstov s doskou a namontujte ho s podperami.

Krok 6: Burn Bootloader

Burn Bootloader
Burn Bootloader

Pre tento projekt je potrebné Atmega328 napáliť pomocou mini bootloadera Arduino pro. Kolíky ICSP sú na tento účel vystavené na doske plošných spojov a sú usporiadané podľa obrázku.

Úplný návod na napaľovanie zavádzacieho programu nájdete tu -

Krok 7: Kód

Budem úprimný a poviem, že moje programátorské schopnosti nepatria medzi moje silné stránky, a keď už som povedal, že kód je dosť neporiadny, a ospravedlňujem sa, ak je mätúci. Väčšina z nich je požičaná z iných zdrojov a rekonfigurovaná tak, aby zodpovedala projektu.

Tu sú prepojené dva projekty, na ktoré som sa veľmi spoliehal ako referencia:

DIY OTVORAČ DVERÍ NA SKENOVANIE GARÁŽE-https://www.instructables.com/id/DIY-Fingerprint-S…

Príklad Petit FS -

Knižnice použité v tomto projekte nájdete tu:

Knižnica FPS_GT511C3 -

Knižnica RTC DS1307 -

Knižnica PetitFS

Pred nahraním kódu sa uistite, že ste v RTC nastavili správny čas pomocou vzorového náčrtu z knižnice DS1307.

V hlavnom programe je prvý reťazec plný mien, ktoré zodpovedajú identifikačnému číslu odtlačkov prstov uložených v databáze skenerov. Názvy sú uvedené v poradí, takže stačí zmeniť názov každého ID tak, aby vyhovoval vašim potrebám. Tento názov sa zobrazí na displeji a zaznamená sa na kartu SD.

Krok 8: Prípad

Púzdro
Púzdro
Púzdro
Púzdro

Puzdro je vyrobené z 1/8 preglejky a je určené na rezanie laserovým leptacím systémom.

Použil som lepidlo na drevo, aby som spodok a boky držal pohromade, a nylonové podpery držali hornú dosku a DPS na doske. To umožňuje v prípade potreby ľahko odstrániť dosku plošných spojov z krytu.

Krok 9: Záverečné myšlienky

Dúfam, že sa vám tento projekt páčil, dajte mi vedieť, ak som vynechal všetky podrobnosti, ktoré vám pomôžu dokončiť vlastnú stavbu.

Tu je moja stránka Github, ak chcete vidieť moje ďalšie projekty.

Vďaka

Odporúča: