Kazalo:
- 1. korak: Izbira delov
- 2. korak: Uporaba optičnega bralnika
- 3. korak: Shema načrtovanja
- 4. korak: Oblikovanje PCB -ja
- 5. korak: Sestavite tiskano vezje
- Korak 6: Zapiši zagonski nalagalnik
- 7. korak: Koda
- 8. korak: Primer
- 9. korak: Zadnje misli
Video: Sistem prisotnosti razreda bralnika prstnih odtisov (GT-521F32): 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ta projekt je preprost sistem za beleženje prisotnosti, ki uporablja GT-521F32, nizkocenovni optični bralnik prstnih odtisov podjetja Sparkfun za skeniranje in beleženje, kdo in kdaj se kdo prijavi.
1. korak: Izbira delov
Glavne komponente
- Optični bralnik prstnih odtisov (GT -521F32) -
Priključek JST v glavi.1in -
- LCD z znaki 16x2-https://www.amazon.com/HC1624-Standard-Character-…
- Komplet najlonskih vijakov M3 -
- Modul ure realnega časa DS1307 -
- Preklopni modul MicroSD 5v -3.3v -
Komponente PCB
Oglejte si datoteko BOM CSV in si oglejte vse komponente, ki se uporabljajo pri načrtovanju tiskanih vezij
2. korak: Uporaba optičnega bralnika
Sprva sem začel testirati optični bralnik zunaj kakršne koli zasnove z uporabo preskusne aplikacije, ki je na voljo za optični bralnik, ki jo najdete tukaj.
Komunikacijo iz optičnega bralnika z računalnikom lahko izvedete na enega od treh načinov
- Pretvornik USB v UART - FT -232RL -
- Arduino naložen z naloženim serijskim prehodom skozi skico
- Spajkanje povezave USB neposredno na blazinice na modulu
Pri priključitvi modula na pretvornik arduino ali UART je pinout takšen
Optični bralnik _ Arduino
TX ------------------------- RX
RX ------------------------ TX
GND --------------------- GND
VIN ----------------------- 3.3v-6v
*Prepričajte se, da pri priključitvi RX zatiča optičnega bralnika uporabite delilnik napetosti, če uporabljate 5v logično napravo, saj je zatič združljiv le z 3.3v logično združljivostjo
Popolnejši priročnik za povezavo najdete tukaj -
Stvari, ki bi jih priporočal dokončati v tem koraku, so:
- Preverite delovanje optičnega bralnika
- Prepričajte se, da lahko vpiše odtise
- Prepričajte se, da lahko prepozna odtise
- Vnesite odtise, ki jih želite uporabiti v sistemu
*Celoten program zaradi omejitev pomnilnika nima možnosti včlanitve. Pred uporabo glavnega programa obvezno vpišite natise. Upoštevajte identifikacijsko številko vsake osebe, ki jo vpišete.
3. korak: Shema načrtovanja
To je shema za sistem, ki uporablja EAGLE 9.0
Moral sem ustvariti del po meri za modul za prstne odtise, ki ga bom vključil tukaj.
*Vezje za polnjenje in povečanje baterije je neobvezno in ga lahko po želji izpustite. V oblikovalske montažne luknje in glave za baterijski modul sparkfun sem vključil tudi.
4. korak: Oblikovanje PCB -ja
Ta oblika tiskanega vezja je 99 mm x 99 mm, malo pod standardno velikostjo za poceni naročanje tiskanih vezij, ki imajo na splošno omejitev 100 mm x 100 mm.
Luknje so združljive z vijaki M3 in uporaba najlonskih stojal za dvig plošče od tal je priporočljiva, saj so moduli sparkfun namenjeni za montažo pod ploščo.
Trenutno priporočam JLC PCB za proizvodnjo, saj ponujajo 48 -urno obračanje in pošiljanje DHL. Od desetkrat, ki sem jih naročil pri njih, je vsako naročilo prišlo v 7 dneh
5. korak: Sestavite tiskano vezje
Vse komponente na plošči so SMD, upori in kondenzatorji so 0805.
Pri spajkanju plošče priporočam, da začnete z AtMega328 in najosnovnejšimi komponentami, ki so potrebne za njeno delovanje.
Osnovno funkcionalnost lahko dosežete s spajkanjem kristalnega oscilatorja, njegovega upora 1M ohma in dveh vlečnih uporov za ponastavitveni zatič. Ko spajate te komponente, pojdite na naslednji korak, da zažgete zagonski nalagalnik, nato pa se vrnite, da končate preostanek spajkanja.
Po zapisovanju zagonskega nalagalnika je spajkanje FT-232RL za preizkus delovanja USB logičen naslednji korak. Če želite to preveriti, morate samo spajkati FT-232RL, vrata MicroUSB in kondenzator za ponastavitev sklopke. Za vizualne povratne informacije lahko dodate tudi LED diode za RX in TX, ki pa niso potrebne. Dodati morate tudi upore serije TX RX.
*Dodatna žica, ki jo vidite na sliki, povezano s FT-232RL, ni potrebna, naredil sem napako pri priključitvi napajalnega vodila na napravo, vendar sem od takrat popravil revizijo tiskanega vezja, naloženega v ta Instructable.
Ko preverite, ali je povezava USB delujoča, spajkajte LCD na ploščo (ali pa jo povežite prek glav, če želite zaslon v prihodnje znova uporabiti) in njegov kontrastni potenciometer. Nato povežite module RTC in SD kartico. Končno spajkajte priključek za optični bralnik prstnih odtisov na ploščo in ga pritrdite s stojali.
Korak 6: Zapiši zagonski nalagalnik
Za ta projekt je treba Atmega328 zapisati z mini zagonom Arduino pro. Zatiči ICSP so v ta namen izpostavljeni na tiskanem vezju in so razporejeni, kot je prikazano na diagramu.
Celotno vadnico o zapisovanju zagonskega nalagalnika najdete tukaj -
7. korak: Koda
Bom iskren in rekel bom, da moje programerske sposobnosti niso ena mojih prednosti in da je koda precej grda, zato se mi zdi všeč, če je zmedena. Večina je izposojenih iz drugih virov in nastavljenih tako, da ustrezajo projektu.
Tu sta povezana dva projekta, na katera sem se močno skliceval:
NAPRAVA ODPIRALNIKA GARAŽNIH VRAT ZA PRESTISKANJE PRSTIH TISKOV-https://www.instructables.com/id/DIY-Fingerprint-S…
Primer Petit FS -
Knjižnice, uporabljene v tem projektu, najdete tukaj:
Knjižnica FPS_GT511C3 -
Knjižnica RTC DS1307 -
Knjižnica PetitFS
Preden naložite kodo, nastavite pravilen čas na RTC z uporabo vzorčne skice iz knjižnice DS1307.
V glavnem programu je prvi niz poln imen, ki ustrezajo identifikacijski številki prstnih odtisov, shranjenih v zbirki optičnih bralnikov. Imena so navedena po vrstnem redu, zato samo spremenite ime vsakega ID -ja, da ustreza vašim potrebam. To ime bo prikazano na zaslonu in zabeleženo na kartici SD.
8. korak: Primer
Ohišje je izdelano iz 1/8 vezanega lesa in je zasnovano za rezanje na laserskem jedkanem sistemu.
Uporabil sem lepilo za les, ki je držalo dno in stranice skupaj, najlonske stojnice pa so držale zgornjo ploščo in tiskano vezje na plošči. To omogoča enostavno odstranitev tiskanega vezja iz ohišja, če je potrebno.
9. korak: Zadnje misli
Upam, da vam je bil ta projekt všeč. Sporočite mi, če sem zamudil podrobnosti, ki bi vam pomagale dokončati lastno gradnjo.
Tukaj je moja stran Github, če si želite ogledati moje druge projekte.
Hvala
Priporočena:
Povezovanje kapacitivnega senzorja prstnih odtisov z Arduino UNO: 7 korakov
Povezovanje kapacitivnega senzorja prstnih odtisov z Arduinom UNO: Hej, kaj je, fantje! Akarsh tukaj iz CETech -a. Danes bomo našim projektom dodali zaščitno plast. Ne skrbite, za to ne bomo imenovali nobenega telesnega stražarja. To bo srčkan, lep videz senzorja prstnih odtisov podjetja DFRobot
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: videoposnetek tega projekta
Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)
Električna ključavnica za vrata s čitalnikom prstnih odtisov in bralnikom RFID: Projekt je bil zasnovan tako, da se izogne nujnosti uporabe ključev, za dosego cilja pa smo uporabili optični senzor prstnih odtisov in Arduino. Vendar pa obstajajo posamezniki, ki imajo nečitljiv prstni odtis in ga senzor ne prepozna. Potem pomislite na
Arduino sistem za spremljanje prstnih odtisov W/ shranjevanje podatkov v oblaku: 8 korakov
Arduino sistem za spremljanje prstnih odtisov s shrambo podatkov v oblaku: to in druge neverjetne vaje lahko preberete na uradni spletni strani ElectroPeak Pregled - Danes je učenje o delovanju in izvajanju naprav IoT tako bistveno zaradi vse večje uporabe sistemov IoT. V tej vadnici bomo naredili
Kako olajšati varnostni sistem prstnih odtisov tako enostavno kot ABC: 12 korakov (s slikami)
Kako prevarati varnostni sistem prstnih odtisov tako enostavno kot ABC: To navodilo vam bo pokazalo, kako lahko tako preprosto zavedete varnostni sistem prstnih odtisov kot ABC. IBM nikoli ne želi, da veste o. deluje tudi za večino varnostnega sistema za prstne odtise. Na primer: npr. vrata, mobilni telefon … Ta navodila so priložena v