/Attendance-System

Attendance System based on Rfid and object detection using Raspberry pi

Primary LanguagePython

Raspberry Pi Attendance System with Object Detection

Project Abstract:

This project is helpful for the organizations that require less staff and prefer automated systems in their organizations This is an attendance system integrated with object detection model This project completely automates the work of attendance and dress-code detection for any organization. It is a Raspberry Pi based project integrated with an RFID reader and deep learning algorithm using python programming language,namely SSD which uses deep neural network for object detection and also compatable with mobile edge devices.

  1. It detects the dress code of the person scanning the RFID card. After scanning, an image of the person is captured via Pi camera.
  2. The object detection is performed, and the decision is taken based on the taken image. If the dress code which is trained in the model is detected, a green light is shown and the timestamps of the entry are emailed as a record to the student along with the captured image, which also specifically mentions if the detected person was in proper uniform or in casual.
  3. If a person scans by in a casual dress, a buzzer will be sounded and a red light will be shown, also sending the email to the student, mentioning that the scanned person who walked by was in a casual dress with the picture attached as proof.
  4. Each day after 5:00 PM, the record of all the students who passed by scanning the RFID cards are sent to the admin and are deleted from the system.

Project Features:

  • RFID
  • Object Detection
  • Alarm Generation
  • Emailing
  • Record Generation

Hardware Requirements:

  • Raspberry Pi 4
  • Raspberry Pi 4 Case with Cooling Fan
  • IP Camera with 32GB Memory Card
  • Pi Camera
  • LCD I2C 20x4
  • Buzzer and RGB LED
  • Jumper Wires
  • Raspberry Pi Power Supply
  • HDMI Cable
  • Resistors

System Architecture Diagram

alt text

UML Sequence Diagram

alt text

Implementation Methodology

alt text

Hardware Integration Diagram:

alt text

Project Implementation Guide and UseFull Links

alt text

  1. How to Install OS in RPI
  2. LCD Integration
  3. RFID Integration

Final Result

Project Model

alt text alt text alt text

Captured Picture

alt text alt text

Email Output

alt text