RFID based Real-time Attendance system with data storage in SD/MMC card for offices and colleges

RFID based Real-time Attendance system with data storage in SD/MMC card for offices and colleges


It is every human responsibility to follow echo friendly systems as we know how our environment getting polluted. One of the echo friendly systems is avoiding paper usage as much as possible. This can be achieved easily with help of advancement in technologies. 

Now a day’s so many technologies are coming out to make our lives more comfort, user-friendly and luxurious. In this project we are replacing current paper based attendance system with RFID technology. This is a complete stand alone attendance system in which we store all students attendance with time and date in excel file which will be created on SD card using LPC2148 micro controller. 

RFID is an acronym for Radio Frequency Identification. RFID is one member in the family of Automatic Identification and Data Capture (AIDC) technologies and is a fast and reliable means of identifying just about any material object. This project can be applied in real time applications such as recording the attendance. This system can be used in big companies, industries, colleges, schools, etc where the attendance recording has to be maintained. This system helps us in recording the attendance of a person easily within fraction of seconds. Primarily, the two main components involved in a Radio Frequency Identification system are the Transponder (tags that are attached to the object) and the Interrogator (RFID reader). Communication between the RFID reader and tags occurs wirelessly.

In this project each user will be given one RFID card which contains unique number to represent user ID number. Whenever user show his card to this system then this card transmit its number to RFID reader and this data will be given to micro controller to record the attendance and also play the respective voices.

The advantage of SD memory card is we can store more data, the storage range is in Giga Bytes and the read and write time is too fast and we can create files in suitable formats. The communication between SD card and our controller is established using SPI communication. And the advantage of using LPC2148 micro controller is it has two inbuilt SPI serial interfaces and can communicate with high speed as it is 32 bit controller.



C:\Documents and Settings\karna1\Desktop\images for abstracts\LCD.jpg



Software Tools:

  • KEIL IDE for developing micro controller code
  • ORCAD for designing schematics
  • FLASH MAGIC for dumping the hex file into controller

Hardware Tools:

  • ARM7 based LPC2148 Micro controller.
  • RFID reader and RFID cards
  • SD card. 
  • 3.3v CMOS battery and 32.768 KHz crystal for inbuilt RTC chip of LPC2148.
  • Regulated +3.3v and +5v Power supply.


  • No need of a person to take attendance
  • Safe and secured 
  • No need of paper.


  • Useful for colleges, schools, offices, shops and industries 
  • Can be used for access control system
  • Can be used for vehicle monitoring systems.