You are on page 1of 7

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

You might also like