UNDER GUIDANCE- PRESENTED BY-
MRS.ARCHANAAGARWAL UDIT JAIN
UTKARSH TANDON
VAIBHAV SINGH
24-4-2013 NAVNEET YADAV
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
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.
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)
MODULES OF PROJECT
WE HAVE DIVIDED THE HARDWARE OF OUR
PROJECT IN TWO PARTS:
• MODULE 1: ENTRY GATE
• MODULE 2: EXIT GATE
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.
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
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.
START
RFID TAG
READED
ENTER
PASSWORD
IF
PASSWORD
IS CORRECT
ACCESS
DENIED
ISSUE CHARGES
DEDUCTED AND
GATE OPEN
STOP
NO
YES
IS
ENOUGH
BALANCE
RECHARGE
ACCOUNT
YESNO
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
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
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
HARDWARE SNAPSHOT
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.
MILESTONES
• Selection of topic
• Submission of synopsis
AUGUST
• References
• Basic study of projectSEPTEMBER
• Hardware of module1
entry gate.NOVEMBER
• 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
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.
Intelligent Library System

Intelligent Library System

  • 1.
    UNDER GUIDANCE- PRESENTEDBY- MRS.ARCHANAAGARWAL UDIT JAIN UTKARSH TANDON VAIBHAV SINGH 24-4-2013 NAVNEET YADAV
  • 2.
    CONTENTS • INTRODUCTION • BASICCOMPONENTS USED • MODULES OF PROJECT • WORKING OF ENTRY GATE • WORKING OF EXIT GATE • CODING AND SUBROUTINES • HARDWARE SNAPSHOT • FUTURE SCOPES • PROBLEMS ENCOUNTERED
  • 3.
    INTRODUCTION • Developing asmart 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 •MICROCONTROLLER89S52 •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 WEHAVE DIVIDED THE HARDWARE OF OUR PROJECT IN TWO PARTS: • MODULE 1: ENTRY GATE • MODULE 2: EXIT GATE
  • 6.
    ENTRY GATE • THEENTRY 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 • THEEXIT 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.
  • 9.
    START RFID TAG READED ENTER PASSWORD IF PASSWORD IS CORRECT ACCESS DENIED ISSUECHARGES DEDUCTED AND GATE OPEN STOP NO YES IS ENOUGH BALANCE RECHARGE ACCOUNT YESNO
  • 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 COMPAREWITH 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 1MILLISECOND 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
  • 13.
  • 14.
    FUTURE SCOPES • THISPROJECT 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 oftopic • Submission of synopsis AUGUST • References • Basic study of projectSEPTEMBER • Hardware of module1 entry gate.NOVEMBER
  • 16.
    • Module 2Hardware 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 • WEWERE 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.