Brief Introduction
The Smart Library System is designed to simplify book tracking in libraries. It combines RFID technology with an IR sensor to detect and identify books quickly and accurately. When a book is placed near the scanner, the IR sensor detects the motion, triggering the RFID reader to read the book’s tag. This UID (Unique Identifier) is compared with a database of known books, and the book's title is displayed on the 16x2 LCD. This system improves efficiency and reduces manual errors in library management.
Components List
Component |
Quantity |
Description |
Arduino UNO |
1 |
Microcontroller board |
MFRC522 RFID Reader |
1 |
For scanning RFID tags |
RFID Tags |
3+ |
Attached to books |
IR Sensor Module |
1 |
Detects book placement (object detection) |
16x2 LCD (I2C) |
1 |
Displays scanned book information |
Jumper Wires |
As needed |
For connections |
Breadboard |
1 |
For prototyping |
USB Cable |
1 |
For programming Arduino |
BLOCK DIAGRAM

WORKING
System Initialization:
-
-
IR Sensor Detection:
-
RFID Tag Reading:
-
UID Matching:
-
The UID is matched against a predefined list in the code (a simple simulated database).
-
If a match is found, the book name is shown.
-
If no match is found, it displays “Unknown Book”.
-
Display Output:
-
Reset State:
IMAGES USED ARE ONLY FOR SAMPLE PURPOSES!!!!!