The project describes working of a system implemented in a library, which facilitates book issue and return based on RFID code attached to books. It uses microcontroller to control gates.
2. CONTENTS
• INTRODUCTION
• BASIC COMPONENTS USED
• MODULES OF PROJECT
• WORKING OF ENTRY GATE
• WORKING OF EXIT GATE
• CODING AND SUBROUTINES
• HARDWARE SNAPSHOT
• FUTURE SCOPES
• PROBLEMS ENCOUNTERED
3. INTRODUCTION
• Developing a smart logic for automatically detect the USER which has to be issued
with the help of RFID and automatic deduction of tariff for book issue.
• tag to every user. This unique number is store in the silicon chip and placed in the
identity card of every student and teacher. No one can change this code.
• This UID code is already store in the data base of library system. When any person
carrying a book, reach near the exit gate then the Rf passive card reader generate a 125
kHz frequency for decoding RF tag.
• If the data base is ok then person is asked to enter his password. If everything is
correct and account has sufficient balance, issue tariff is deducted and gates open
automatically.
• If balance is not sufficient, account can be charged there only by paying cash .
• No person can exit library with a book without paying for it.
4. BASIC COMPONENTS USED
•MICROCONTROLLER 89S52
•LCD ( 2 BY 16 ) 5 BY 7 MATRIX
•MEMORY 24C02 ( SERIAL EEPROM )
•RF READER COIL & TAGS
•DC MOTOR (9V)
•KEYBOARD (MATRIX)
5. MODULES OF PROJECT
WE HAVE DIVIDED THE HARDWARE OF OUR
PROJECT IN TWO PARTS:
• MODULE 1: ENTRY GATE
• MODULE 2: EXIT GATE
6. ENTRY GATE
• THE ENTRY GATE OF OUR LIBRARY SYSTEM IS A
SIMPLE PASSWORD ENTRY GATE.
• A PASSWORD IS ASSIGNED TO EACH AUTHORISED
USER THROUGH WHICH ACCESS IS GRANTED
INTO THE LIBRARY.
• WE HAVE GIVEN THE ENTRY PASSWORD AS 1234
AND IF IT IS ENTERED WRONG MORE THAN 3
TIMES THEN MASTER LOCK WILL BE ACTIVATED
WITH THE BUZZER BEEPING AND THE MASTER
PASSWORD KEPT IS 9876.
• THE BASIC WORKING HAS BEEN SHOWN
THROUGH THE FLOW DIAGRAM.
7. START K = 0
ENTER
PASSWORD
IF
PASSW
ORD IS
CORRE
CT
ACCESS
DENIED
IS
K>
4
K=
K+1
GATE OPEN
MASTER
LOCK
APPLIED
STOP
ENTER
MASTER
PASSWORD
IF
MASTER
P/W
CORRECT
RED
MASTER LED
TURNS ON
ACCESS
DENIED
NO
YES
NO
YES
YES
NO
8. EXIT GATE
• THE EXIT GATE OF OUR LIBRARY SYSTEM WORKS
WHEN A PERSON WANTS TO ISSUE A BOOK AND
EXIT THE LIBRARY
• THEN THE RFID READER INSTALLED AT THE EXIT
GATE READS THE RFID TAG .
• THE PERSON HAS TO ENTER THE PASSWORD AND
THE AMOUNT FOR ISSUE OF THE BOOK IS
DEDUCTED AND THE EXIT GATE OPENS.
• IF THE ACCOUNT DOES NOT HAVE ENOUGH
BALANCE THEN THE USER CAN RECHARGE IT.
10. CODING & SUBROUTINES
S.NO. SUBROUTINE FUNCTION ADDRESS
1. TITLES DISPLAY”RFID BASED
ATTENDANCE SYSTEM”
1000H
2. DISPLAY DISPLAY”MASTER CARD
DETECTED”
1006H
3. DISPLAY1 DISPLAY”KEYBOARD NOT
OK”
100B H
4. DISPLAY2 DISPLAY”PRESS ENTER…” 1029H
5. DISPLAY3 DISPLAY”PLEASE SHOW
THE TAG”
1011H
6. DISPLAY4 DISPLAY”PLEASE ENTER
NAME”
1017H
7. PRESS ENTER DISPLAY”PRESS ENTER TO
SAVE”
101D H
8. ID_SAVED DISPLAY”TAG SABED
SUCCESSFULLY”
103F H
11. 9. COMPARE COMPARE WITH
MASTER CARD
1067H
10. NAME1 DISPLAY”WELCOME” 105B H
11 CARD_ERROR DISPLAY”CARD NOT
PROGRAMMED”
1061H
12. DELAYS ONE SECOND DELAY
ROUTINE
115C H
13. RESET LCD4 SOFTWARE VERSION OF
THE POWER ON RESET
1200 H
14. INIT LCD4 INITIALISE THE LCD 4-
BIT MODE
117D H
15. WR LCD DATA TO WRITE A DATA
WORD TO THE LCD
1329H
16. WR LCD COM4 TO WRITE A COMMAND
WORD TO THE LCD
1267 H
17. LCD_MSG TAKES THE STRING
FOLLOWING THE CALL
& DISPLAY ON LCD
139D H
18. OSC_CONTROL SETS THE DS1307
OSCILLATOR
141F H
12. 19. MDELAY 1 MILLISECOND
DELAY ROUTINE
141B H
20. READ_BYTE READS 1 BYTE OF
DATA FROM DS1307
1446H
21. SEND_BYTE SENDS 1 BYTEOF
DATA TO DS1307
1487H
22. SEND_STOP SENDS STOP
CONDITION
1481H
23. SEND_START SENDS START
CONDITION
145C H
24. STORE_EEPROM STORE ID IN EEPROM 1547 H
25. READ_EEPROM READS DATA FROM
EEPROM
155A H
26. WRITE_TOTAL STORES TOTAL
COUNT IN EEPROM
1601H
27. READ_TOTAL READ TOTAL COUNT
FROM EEPROM
170C H
28. CLEAR_RAM CLEAR RAM
MEMORY
1763H
14. FUTURE SCOPES
• THIS PROJECT IS A DUMMY MODEL OF THE
LIBRARY SYSTEM IN WHICH THE CODING HAS
BEEN DONE FOR ONLY A MAXIMUM NUMBER
OF 15 STUDENTS AND 1 TEACHER.
• THIS COULD BE INCREASED IN THE
PROGRAMMING FOR FUTURE SCOPES OF
THIS LIBRARY SYSTEM & THE DATABASE CAN
ALSO BE MAINTAINED OF THEM.
15. MILESTONES
• Selection of topic
• Submission of synopsis
AUGUST
• References
• Basic study of projectSEPTEMBER
• Hardware of module1
entry gate.NOVEMBER
16. • Module 2 Hardware
design(Exit gate)
FEBRUARY
• Coding of microcontroller of
entry and exit gate.
• Interfacing of entry and exit
gate.
• Final completion of project
• Documentation and Thesis
MARCH and
APRIL
17. PROBLEMS ENCOUNTERED
• WE WERE PLANNING TO INSTALL TWO RF ID
READER BOTH AT THE ENTRY AND EXIT GATES.
DUE TO FREQUENCY MISMATCHING SO ONLY
ONE RF ID COULD HAVE BEEN INSTALLED AT THE
EXIT GATE.
• THE CODING AND INTERFACING OF BOTH THE
MICROCONTROLLERS WAS A BIG TASK.