RFID Based Passport Verification System Using 8051 Microcontroller
RFID Based Passport Verification System Using 8051 Microcontroller
PROJECT REPORT
COURSE CODE / TITLE BECE204L– Microprocessors and Microcontrollers
22BEC1483 Manikanta
22BEC1434 Mallikarjuna
22BEC1372 Seshank
Dr. S. REVATHI
COURSE HANDLING Associate
FACULTY Professor,
REMARKS
SENSE
FACULTY SIGNATURE
OBJECTIVE:
Design and implement an RFID-based passport verification system that securely authenticates passport
holders. The system reads passport details from an RFID tag, compares them with stored data in the
8051micro controller, and displays either a confirmation or denial message on an LCD screen.
INTRODUCTION:
Radio Frequency Identification (RFID) uses radio frequency to read information stored in a RFID card
or tag. In this project we are going to Interface EM-18 RFID reader with 8051 microcontroller and
display RFID card number on 16*2 LCD display.
The RFID-based passport verification system aims to enhance passport security and streamline the
verification process. Existing manual methods are often time-consuming and prone to human error. Our
motivation is to create an automated solution that ensures accurate and efficient passport verification
during travel and border crossings.
Existing Scenario:
The process lacks real-time access control and can lead to delays.
Our Approach:
Each passport holder receives an RFID tag containing passport details (name, number,
nationality, etc.).
When swiped over an RFID reader, the system retrieves the information.
If the details match, a confirmation message is displayed; otherwise, a denial message appears on
an LCD screen.
Key Differentiators:
1. Automation: Our system automates the verification process, reducing reliance on
manual checks.
3. Efficiency: Real-time access control ensures swift verification, improving overall travel
experience.
By combining RFID technology with the 8051 microcontroller, our project aims to
revolutionize passport verification, making it more secure, efficient, and reliable
BLOCK DIAGRAM:
EM-18 RFID:
EM-18 RFID reader operates at 125 KHz and it comes with an on-chip antenna and it can be powered
with 5V power supply. It provides serial output along with weigand output.
RFID TAGS:
RFID (Radio Frequency Identification) tags work by using radio frequency signals to transmit data
between a tag (also called a transponder) and an RFID reader.
Potentiometer And Jumper wires.
PROJECT DESCRIPTION:
1. Initialization:
2. Passport Presentation:
o A passport holder places their passport (with an embedded RFID tag) near the RFID
reader.
3. Data Retrieval:
o The RFID reader reads the data stored in the passport’s RFID tag.
o The data includes passport details such as name, passport number, nationality, and other
relevant information.
4. Microcontroller Processing:
o The 8051 microcontroller receives the data from the RFID reader.
5. Data Comparison:
o The microcontroller compares the received passport details with stored records.
6. Decision Making:
o If the passport details match, the system displays a confirmation message on the
connected LCD display.
o If the data does not match (e.g., forged passport or incorrect details), the system displays
a denial message.
7. Visual Feedback:
o LED lights may indicate the verification status (e.g., green for valid, red for invalid).
o The LCD display shows relevant messages (e.g., “Passport Verified” or “Invalid
Passport”).
8. Repeat Process:
SIMULATION
CONCEPT LEARNED:
1. RFID Technology:
2. Microcontroller Interfacing:
o Connecting external devices (e.g., RFID reader, LCD) to the 8051 microcontroller.
3. LCD Interfacing:
Youtube link:
https://youtu.be/hMiJ4grABlE?si=hGYyuiTm8o5KktKP
CHALLENGES FACED:
o Dealing with different RFID tag standards (e.g., ISO 14443, ISO 15693).
o Ensuring that the chosen RFID tags are compatible with the reader and microcontroller.
2. Microcontroller Programming:
o Extracting relevant information from the RFID data (e.g., passport number, nationality).
o Implementing logic to compare the received data with stored records.
o Dealing with voltage fluctuations or noise that could affect system behavior.
APPLICATIONS:
The RFID-based passport verification system using an 8051 microcontroller has broader
applications beyond passport control.
o The same system can be adapted for secure access control in buildings, offices, or
restricted areas.
2. Library Management:
3. Inventory Management:
o Use RFID tags for tracking inventory items (e.g., retail products, warehouse stock).
7. Smart Agriculture:
CONCLUSION:
The RFID-based passport verification system developed using an 8051 microcontroller and assembly
language programming provides a secure and efficient solution for authenticating passports. The Proteus
simulation demonstrates the effective integration of RFID technology, microcontroller-based processing,
and assembly language programming to create a reliable and optimized passport verification system.
This project showcases the potential of low-level control and customized programming to enhance
security and efficiency in border control and immigration management applications.
APPENDIX:
SIN:DB ' Pls Swipe Card ',0 ; Define byte array SIN with string '
Pls Swipe Card ' and null terminator
StD:DB ' Unidentified ',0 ; Define byte array StD with string '
Unidentified ' and null terminator
StE:DB 'User Not Found..',0 ; Define byte array StE with string
'User Not Found..' and null terminator
Photo of hardware: