fingerprint attendance system - the hand-held device for classroom attendance
DESCRIPTION
Fingerprint attendance system is a hand-held device which aims to automate entire attendance procedure of classroom using biometric technology. The device can be carried to the classroom and can be passed to the students. The hand-held device can take attendance without the intervention of teacher. This device would operate from a rechargeable Li-ion battery. The GUI application would help the teacher to manage the device through a host PC.TRANSCRIPT
![Page 1: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/1.jpg)
Fingerprint Attendance
System
Mohamed Basheer K PM100189EC
![Page 2: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/2.jpg)
INTRODUCTION Automates attendance procedureHand-held device which can take attendance without intervention of teacherDevice can be passed during lecture timeStudents can place their finger and mark their attendancePC Application will help the teacher to manage device
![Page 3: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/3.jpg)
MotivationNormal attendance procedure of educational institutions
Wastes some amount of time Can cheat using proxy method
Corporate environments Use similar technologies
![Page 4: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/4.jpg)
SURVEYAttendance procedure of educational institutionsAutomation of attendance procedure
Using RFID technology Need to carry tags
Using Biometric technologyImplementation methods
Computer based Not possible in academic environments
Portable Real-time verification
![Page 5: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/5.jpg)
PROPOSED SYSTEMTwo sections
Portable DeviceGUI application
Hardware part consists of
MicrocontrollerFingerprint moduleGraphic LCDMemoryRTCButtons and LEDs
![Page 6: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/6.jpg)
GUI application Uses USB interface Only for faculty Manages entire data in the device Students’ list can be downloaded into the device
from an excel file Attendance data can be read to the host
computer Attendance data can be exported as excel file
![Page 7: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/7.jpg)
DETAILED DESIGNMicrocontroller
PIC18F4550 40 pin 2v to 5.5v operating voltage range 32KB flash, 2KB RAM Oscillator
48MHz external 8MHz external
USART, SPI and I2C ICSP via two pins USB V2.0 Ideal for battery powered
applications Power managed modes Dual clock operation mode
![Page 8: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/8.jpg)
Fingerprint Module Miaxis SM630
DSP processor, fingerprint sensor and flash
Low operating current of 80mA TTL level standard serial interface Baud rate of 57600bps 4 pin interface
Supports fingerprint addition, deletion,
verification, upload and download Coding methodPacket
Head(2 bytes)
Packet flag (1 byte)
Packet length (1 byte)
Packet Content (N bytes)
Checksum
Packet head
0x4D 0x58Packet flag
0x10 Command packet
0x20 Data packet
0x21 Last packet
0x30 Response packet
![Page 9: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/9.jpg)
Commands
Add fingerprint 0x40
Delete fingerprint 0x42
Search fingerprint 0x44
Empty fingerprint database
0x46
Search informationin fingerprintdatabase
0x4B
Downloadfingerprint template
0x50
Upload fingerprinttemplate
0x52
Read ID number 0x60
Read user Flash 0x62
Write user Flash 0x64
Read product logo 0x80
Response Codes
Receive correct 0x01
Receive error 0x02
Operation successful 0x31
Finger detected 0x32
Time out 0x33
Fingerprint processfailure
0x34
Parameter error 0x35
Fingerprintmatching with thisID found
0x37
No matchingfingerprint with thisID
0x38
Fingerprint found 0x39
Fingerprint unfound 0x3A
![Page 10: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/10.jpg)
0x4D 0x58 0x10 0x03 0x40 0x00 0x00 0xF8
0x4D 0x58 0x30 0x01 0x01 0xD7
0x4D 0x58 0x30 0x02 0x40 0x31 0x48
0x4D 0x58 0x30 0x02 0x40 0x31 0x48
Adding fingerprint
![Page 11: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/11.jpg)
Graphic LCD JHD12864E 128x64 Based on Samsung KS0108
controller
Real Time Clock DS1307 External 3v battery I2C interfacing
![Page 12: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/12.jpg)
![Page 13: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/13.jpg)
![Page 14: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/14.jpg)
Memory & RTC Battery circuitry
•2 Li-ion batteries• 3.7V normal voltage
& 4.2V maximum• 1400mAh
Battery
•E2PROM• 1Mbit• AT24C1024• I2C interfacing
Memory
![Page 15: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/15.jpg)
Power ConsiderationsMonitors battery voltage and displayingTwo modes of operationoNormal operationo External oscillator
o Low power operationo Internal oscillatoro Backlit off
R 17R ES IS TO R
R 1110k
B A T T _ S E N S E _ c h a rg e
Q 2BC 817 -16L
Q 1
IR F 9610 /TO
B A T T _ S E N S E
R 124 . 7 k
C 3
100p f
B A T T _ S E N S E _ IN
R 13
2k
Battery sense input
To the PIC ADC
From the battery
![Page 16: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/16.jpg)
Device FeaturesUSB NotificationsBattery charge indicator
Multicolour LED for status indicationMenu button
![Page 17: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/17.jpg)
Sotware Features
Two type of authentication
Synchronize date with PC
Device notifications
![Page 18: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/18.jpg)
Import and export excel files
Documentation Device help Software help
![Page 19: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/19.jpg)
WorkingFirst time operation
Installation of HID device
Installation of Software
![Page 20: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/20.jpg)
Transfer student’s list
Fingerprint Registration
![Page 21: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/21.jpg)
More than one batch is supported by the deviceStudents can register on different daysFaculty can add additional students
Changing fingerprint also possible
![Page 22: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/22.jpg)
Only faculty can select the batch
Device can ask about new hour if it is in same day
![Page 23: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/23.jpg)
Attendance marking Three conditions
Status indicator, Uses a double colour LED
![Page 24: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/24.jpg)
Transfer attendance detailsExport attendance list as Excel file
Calculates attendance percentage
![Page 25: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/25.jpg)
Casing DesignPlastic enclosureOnly a push button outside
Menu buttonDouble coloured LED for status indicationFingerprint module is placed insideUSB port and DC adapterBattery cabinet
![Page 26: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/26.jpg)
Inner cabinet contains power switch and reset buttonBattery has separate cabinet
Reset button
Battery Cabinet
Power switch
![Page 27: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/27.jpg)
Fingerprint module is placed inside, only sensor part is visible
![Page 28: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/28.jpg)
Inside view
![Page 29: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/29.jpg)
Tools used in this project
MikroC Pro for PICoHID TerminaloGLCD Bitmap editoroUSART Terminal
RealtermPICpgm programmerOrcadMicrosoft Visual Basic 2010 express editionInno setup compilerAbee chm maker
![Page 30: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/30.jpg)
MikroC Pro
![Page 31: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/31.jpg)
Testing HID
Devices
Converts bitmap images
Testing UART
![Page 32: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/32.jpg)
Orcad
![Page 33: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/33.jpg)
Visual Basic 2010 express
![Page 34: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/34.jpg)
RealTerm Serial Capture
Programmer
![Page 35: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/35.jpg)
Inno setup compilerCreated installation fileChecks for prerequisite softwareInstalls by simple clicksUses Pascal language
This is the
installation file
![Page 36: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/36.jpg)
CHM MakerUses popular format CHMHelp files can be accessed from the software
Three help files• Device help• Software help• Install and
Configure
![Page 37: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/37.jpg)
CHALLENGESUSB interfacing
Synchronizing microcontroller with PCCasing DesignCharger design
![Page 38: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/38.jpg)
RESULTProduct level implementation of Fingerprint Attendance System
Microsoft Windows application to manage the device
![Page 39: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/39.jpg)
REFERENCES[1] L. Jian-po, Z. Xu-ning, L. Xue, Z. Zhi-ming. Wireless Fingerprint Attendance System Based on ZigBee Technology, International Conference on ISA, May 2010 [2] http://helmpcb.com/software/usb-hid-template-for-visual-basic-2005 on Sept20, 2011 [3] http://tonaday.blogspot.in/2011/01/inno-setup-preparetoinstall-scripts.html on April 12, 2012 [4] www.microbuilder.eu/Tutorials/Fundamentals/MeasuringBatteryVoltage.aspx on February
20,2012[5] ”The HID Page”, http://www.lvr.com/hidpage.htm on Sep 29, 2011
![Page 40: Fingerprint Attendance System - the hand-held device for classroom attendance](https://reader033.vdocuments.site/reader033/viewer/2022061123/54755807b4af9fae0a8b5aa5/html5/thumbnails/40.jpg)
THANK YOU