Giter VIP home page Giter VIP logo

jeethanxx01 / rfid Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 14.25 MB

RFID Attendance System utilizing RFID technology and smart cards. This project leverages components such as RFID modules, LCD displays, LEDs, and PLX-DAQ for data acquisition and visualization in Microsoft Excel. Suitable for applications in attendance tracking, entry and exit monitoring, membership tracking, inventory management and more.

License: MIT License

C++ 18.84% C 0.10% Makefile 0.11% HTML 80.17% CSS 0.23% JavaScript 0.31% Python 0.15% Awk 0.04% Shell 0.03% Processing 0.02%
attendance-system aurdino lcd-display plx-daq rfid smart-card

rfid's Introduction

RFID

RFID Attendance System is designed to create a paperless, efficient, and eco-friendly method for tracking attendance and monitoring various other activities. Leveraging RFID technology and a smart card pre-coded with user information, this system aims to reduce time consumption and enhance efficiency. Key components of the system include RFID modules, LCD displays, LEDs, and buzzers. Data acquisition and visualization are facilitated using PLX-DAQ in Microsoft Excel.

Key Features

  • Eco-Friendly: Eliminates the need for paper, contributing to a greener environment.
  • Efficient: Reduces time consumption and enhances operational efficiency.
  • RFID Technology: Utilizes RFID modules and pre-coded smart cards for accurate attendance recording.
  • Data Visualization: Employs PLX-DAQ for real-time data monitoring and visualization in Microsoft Excel.
  • Versatile Applications: Suitable for attendance tracking, entry and exit monitoring, membership tracking, vehicle tracking, inventory management, and more.

Components

  • Arduino Uno: The main microcontroller to control and coordinate all components.
  • RFID Modules: For scanning RFID cards and recording data.
  • Smart Cards: Pre-coded with user information for identification.
  • LCD Display: To display attendance and other relevant information.
  • LEDs: To provide visual indicators for system status.
  • Buzzers: For auditory alerts and notifications.
  • PLX-DAQ: Tool used for data acquisition and visualization in Microsoft Excel.
  • Breadboard: For creating and testing circuit connections.
  • Potentiometer: For adjusting the contrast of the LCD display.
  • Jumper Wires: For making electrical connections between components on the breadboard and Arduino.

Connections

  1. LCD Connections:
  • RS (LCD Pin 4) to Arduino Pin 3
  • E (LCD Pin 6) to Arduino Pin 2
  • DB4 (LCD Pin 11) to Arduino A0 (Pin 14)
  • DB5 (LCD Pin 12) to Arduino A1 (Pin 15)
  • DB6 (LCD Pin 13) to Arduino A2 (Pin 16)
  • DB7 (LCD Pin 14) to Arduino A3 (Pin 17)
  • VSS (LCD Pin 1) to GND
  • VDD (LCD Pin 2) to 5V
  • V0 (LCD Pin 3) to a potentiometer (for contrast control)
  • RW (LCD Pin 5) to GND
  • A (LCD Pin 15) to 5V (Backlight Anode)
  • K (LCD Pin 16) to GND (Backlight Cathode)
  1. RFID Connections:
  • VCC to 3.3V (some modules use 5V, check your module specs)
  • GND to GND
  • RST to Pin 9
  • SDA to Pin 10
  • SCK to Pin 13
  • MOSI to Pin 11
  • MISO to Pin 12
  1. LED and Buzzer Connections:
  • Red LED: Connect anode (longer leg) to Pin 5 (with a current-limiting resistor in series) and cathode (shorter leg) to GND
  • Green LED: Connect anode to Pin 6 (with a current-limiting resistor in series) and cathode to GND
  • Yellow LED: Connect anode to Pin 7 (with a current-limiting resistor in series) and cathode to GND
  • Buzzer: Connect positive lead to Pin 4 and negative lead to GND
  1. Power Supply LCD, RFID Reader, LEDs, and Buzzer: Ensure you provide the necessary power (typically 5V and GND) to each component. This usually involves connecting the VCC pins to the 5V pin on the Arduino and GND pins to the GND pin on the Arduino.

Screenshots

connections

plx

How It Works

  • Card Scanning: Users present their pre-coded smart card to the RFID module.
  • Data Recording: The system scans the card, retrieves the encoded information, and records the attendance.
  • Display: Attendance data and other relevant information are displayed on the LCD screen.
  • Data Acquisition: PLX-DAQ captures the data and visualizes it in Microsoft Excel for real-time monitoring and analysis.

Applications

  • Attendance Tracking: Efficiently records and monitors attendance.
  • Entry and Exit Monitoring: Tracks entry and exit of individuals.
  • Membership Tracking: Manages membership details and status.
  • Vehicle Tracking: Monitors vehicle movements and access.
  • Inventory Management: Keeps track of inventory levels and status.
  • Customer Service Enhancement: Improves visibility and distribution in various industries.

rfid's People

Contributors

jeethanxx01 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.