Obsah:
- Krok 1: Výber dielov
- Krok 2: Používanie skenera
- Krok 3: Schéma návrhu
- Krok 4: Návrh DPS
- Krok 5: Zostavte DPS
- Krok 6: Burn Bootloader
- Krok 7: Kód
- Krok 8: Prípad
- Krok 9: Záverečné myšlienky
Video: Dochádzkový systém triedy snímačov odtlačkov prstov (GT-521F32): 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
- Prevodník USB na UART - FT -232RL -
- Arduino nahrané so načítaným sériovým prechodom cez skicu
- 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
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
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
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
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
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:
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: 7 krokov
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: Hej, čo sa deje, chlapci! Akarsh tu od CETech. Dnes do našich projektov pridáme ochrannú vrstvu. Nebojte sa, nebudeme menovať žiadnych osobných strážcov za to isté. Bude to roztomilý, dobre vyzerajúci snímač odtlačkov prstov od DFRobot. Takže
Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL: Video z tohto projektu
Elektrický zámok dverí so snímačom odtlačkov prstov a čítačkou RFID: 11 krokov (s obrázkami)
Elektrický zámok dverí so snímačom odtlačkov prstov a čítačkou RFID: Projekt bol navrhnutý tak, aby sa vyhlo nutnosti používať kľúče. Na dosiahnutie nášho cieľa sme použili optický snímač odtlačkov prstov a Arduino. Existujú však jednotlivci, ktorí majú nečitateľný odtlačok prsta a senzor ho nerozpozná. Potom premýšľať o
Online systém hlasovania pomocou odtlačkov prstov (FVOS): 5 krokov
Online systém hlasovania pomocou odtlačkov prstov (FVOS): Online systém hlasovania pomocou odtlačkov prstov umožňuje voličom plne digitalizované hlasy zhromažďovaním a potvrdzovaním svojich informácií naskenovaním odtlačku prsta prostredníctvom zariadenia a uložením údajov na server. Má užívateľsky prívetivý G
Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov
Dochádzkový systém odtlačkov prstov Arduino W/ Cloudové úložisko dát: Tento a ďalšie úžasné návody si môžete prečítať na oficiálnom webe spoločnosti ElectroPeak Prehľad V dnešnej dobe je učenie sa o prevádzke a implementácii zariadení IoT také zásadné, vzhľadom na stále častejšie používanie systémov IoT. V tomto návode urobíme