/Serial_based_RFID_Attendance_System

Its an Attendance system using RFID cards for identification, based on serial communication between Arduino Nano and GUI software made using python.

Primary LanguagePythonMIT LicenseMIT

Serial_based_RFID_Attendance_System

Its an Attendance system using RFID cards for identification, based on serial communication between Arduino Nano and GUI software made using python. The hardware reads the RFID card and sends data to software through serial communication. Software compares data with database to recognise the person and marks the attendance in database and message notification is sent to the registered phone number.

Technology Stack

S0FTWARE:

  1. Python-kinter
  2. Pyserial
  3. OpenCV, PIL and qrcode for I-card
  4. CSV for database
  5. Pushbullet for messages

HARDWARE:

  1. Arduino Nano
  2. RC-522 RFID reader
  3. Leds and Buzzers

SCREENSHOTS

  1. Home Screen : Enter port of device to start communication:

Screenshot (29)

  1. Registration form for new registrations:

Screenshot (28)

  1. Password management system:

Screenshot (27)

  1. Instant I-Card generation:

Screenshot (21)

  1. Hardware prototype:

WhatsApp Image 2019-08-11 at 9 41 40 PM (1)