Email: info@sunrom.com Visit us at http://www.sunrom.
com
Document: Datasheet
Date: 6-Nov-11
Model #: 3686
Products Page: www.sunrom.com/p-1069.html
Fingerprint Recognition System with Source Code
This project is based on biometric fingerprint recognition module. It can add new fingerprints and search for existing fingerprints stored in its memory. The microcontroller used is Atmel AT89S52. It provides interface for Switches, LCD and Serial Data to PC. On PC we give software in VB.NET with source code which you can modify to suit your application. We also provide full source code for MCU AT89S52 which you can study and modify as per your application.
RS232 for PC Serial Port
LCD Display
Fingerprint Module
MCU AT89S52
Switches E=Empty A=Add S=Search
Board Schematic
+5V U1 LCD 16x2 RA1 10K NETWORK +5V C1 100nF 1
LCD
14 13 12 11 10 9 8 7 28 27 26 25 24 23 22 21 10 11 12 13 14 15 16 17 31 9 +5V + RST C2 10uF 63V 100n C3 +5V U3 MAX232 T1OUT R2IN R1IN T2OUT C+ C1V+ 14 8 13 7 RS232 RXD 16 CN1 DB9-FEMALE 1 6 2 7 3 8 4 9 5 6 5 4 3 16 15 2 1 +5V +5V P1 10K PRESET Enable R/W RS VL Gled Vled Vdd Vss D7 D6 D5 D4 D3 D2 D1 D0
SW1 SW
9 8 7 6 5 4 3 2
U2 AT89S52 39 38 37 36 35 34 33 32 1 2 3 4 5 6 7 8 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4/SS P1.5/MOSI P1.6/MISO P1.7/SCK
VCC
EMPTY
SW2 SW
40 P2.7/A15 P2.6/A14 P2.5/A13 P2.4/A12 P2.3/A11 P2.2/A10 P2.1/A9 P2.0/A8 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD EA/VPP
ADD
SW3 SW
SEARCH
+5V
FP1 Sunrom Fingerprint Sensor Model#3399 1 2 +5V 3 TXD 4 RXD GND
30 29
ALE/PROG PSEN XTAL1 GND
XTAL2
R1 10K
20
19
18
Y1 11.0592 Mhz C4 33pF C5 33pF C6 10uF 16V
11 9 12 10 4 5 6 C8 10uF 16V
T1IN R2OUT R1OUT T2IN C2+ C2V-
VCC
1 C7 10uF 16V 3 2 C9 10uF 16V +5V
D1 1N4007 D2 1N4007 D3 1N4007 D5 1N4007 C12 100nF +
U4 LM7805 IN GND OUT
15
GND
RS232
+5V
5V DC Out
R2 1K
Unregulated AC/DC 9V to 12V Input from Adapter/Transformer
CN2 DC Socket
C10 1000uF 25V
C13 100nF
C11 100uF 25V D4 LED
Sunrom Technologies
Title Fingerprint Access System Code 3686 Date: Saturday, November 05, 2011
http://www.sunrom.com
Sheet 1 Rev of 1 1
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com
PC Software
We provide full source code for PC side software also. Software at PC side can show which switch was pressed and which ID was Detected/Added You can improve the software to link the IDs to people with photo for display. You can also add feature of logging to database.
Software created in Visual Basic .NET which is part of Microsoft Visual Studio 2011
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com
What is in Package
We provide fully tested and assembled unit with source for MCU and PC software on CDROM. It is tested thoroughly before we ship to you. We provide all necessary parts as part of package. You just have to provide power of around 12V and you get started.
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com
Whats on CD
What we provide on CDROM along with product + This datasheet having circuit diagram of board + MCU Source code in C51 Keil compiler C language + VB.NET Source code of PC side software + SDK PDF contains protocol description of fingerprint module with all commands.
VB .NET Source Code with compiled EXE ready to run/test
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com
About Fingerprint Recognition Sensor Module
The sensor is a solid-state fingerprint sensor that reliably captures fingerprint information. It is designed to integrate into devices for improved security and convenience. The sensor provides a reliable, quick and user-friendly alternative to passwords, PIN's and other forms of user authentication. This fingerprint scanner is capable of gathering and storing unique finger prints. Simply hold your finger on the optical scanner, query the device over serial, and you will be issued a unique ID. Use that ID within your embedded system to determine access levels, time clocks, door locks, etc. Unit includes 4 pin connector cable to connect and read to controller. The outputs is TTL level serial data. A biometric sensor, fingerprint sensor to be specific, also known as the fingerprint reader, is a fingerprint image capture device, the very front end of the biometric fingerprint identification/verification module. The fingerprint sensor captures the fingerprint images, matches the uniqueness of each print read by the sensor and compares it to the one stored in its module or local system database. It consists of optical fingerprint sensor, high performance DSP processor and Flash. It boasts of functions such as fingerprint enrollment, fingerprint deletion, fingerprint verification, fingerprint upload, fingerprint download, etc.
Applications
Computer peripherals improves security and convenience Transportation systems validation of operators, drivers and inspectors Medical equipment authorization of operator or technician Physical access systems approval for entry Kiosks and vending machines confirmation of person receiving the selection Point of Sale terminals authentication of tellers and cashiers
Features
Rugged, solid-state optical fingerprint sensor High resolution 500 DPI imager Adapts to wet/dry fingers Simple Interfacing protocol
Specification
Fingerprint enrollment time Fingerprint search time Resolutions Security level Capacity FAR FRR Power Supply Working Current <250ms <1s100 fingerprint, average value in test 500 DPI 5, Adjustable 768 Templates <0.0001% <0.01% 4.3V to 6V <80mA
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com
Peak Current Communication Interface Communication Baud Rate Working Temperature Working Humidity Module Dimensions
<90mA TTL 57600 bps -10 deg C to +40 deg C 40% RH to 85% TH (no dew) 60x21x25 mm (LxWxH)
Dimensions (mm)
BOTTOM VIEW
4321
Electrical Interface
Module is connected to HOST via 4 PIN cable(provided with module).
Pin Number 1 2 Pin Name +Ve TXD Details Positive power pin(+), Apply proper filtered DC regulated power (Typical 5V) Module Serial Transmit Output, Open-drain output, need to use pull-up resistance to supply in application (Typical value: 10K) Module Serial Receive Input, Wide voltage input up to 7V (TTL level) Power supply ground
3 4
RXD GND
Note: The PIN close to the edge of circuit board is PIN4: Ground
Sunrom Technologies
Your Source for Embedded Systems
Visit us at www.sunrom.com