Skip to content

RFID-ClubConnectPro is an versatile and tracking solution designed to supercharge attendance tracking for clubs and organizations.

License

Notifications You must be signed in to change notification settings

itsvenu22/RFID-ClubConnectPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RFID-ClubConnectPro 🚀

RFID-ClubConnectPro is an exciting and versatile solution designed to supercharge attendance tracking for clubs and organizations. This system harnesses the power of RFID (Radio-Frequency Identification) technology to elegantly record attendance, empowering clubs to concentrate on their core activities while effortlessly managing attendance records. Additionally, the system goes the extra mile by tapping into email and SMS services to foster seamless communication with participants, making it a comprehensive attendance management powerhouse!

MIT License

Twitter LinkedIn Instagram

Features and Installation🌟

Feature Description
RFID-based Attendance Simplify attendance recording by letting participants tap their RFID cards—say goodbye to tedious manual check-ins!
Email and SMS Notifications Automatically dispatch messages to participants or club members upon RFID card tap. Keep everyone in the loop about upcoming events, announcements, or anything important.
Local and Cloud Storage Store attendance records locally and in the cloud, creating a robust safety net for your data. Even in the face of local system hiccups, your records remain safe and sound.
Automated Backup After each attendance session, a local backup of the attendance records is sent straight to the admin's email. Double data protection, just like that!

Getting Started 🚀

Requirements

To recreate this project you need the following hardware components:

  • RaspberryPi
  • RC522 RFID Card Reader Module 13.56MHz
  • 0.96 inch display or any I²C display
  • Breadboard
  • Push button
  • Jumper wires

To embark on your RFID-ClubConnect journey, follow these simple steps:

Configure Raspberry Pi for RFID

Important: Check SPI interface:

  1. Run sudo raspi-config.
  2. Choose Interfacing Options > SPI (P4).
  3. Confirm enabling SPI.
  4. Wait for enabling.
  5. Restart: sudo reboot.

Check SPI: lsmod | grep spi.

  • If spi_bcm2835 is present, move on.
  • If not, follow:

Edit config: sudo nano /boot/config.txt.

  • Remove "#" from dtparam=spi=on or add it.
  • If absent, add dtparam=spi=on.

Save (Ctrl + O), exit (Ctrl + X). Reboot: sudo reboot.

This ensures the SPI interface is properly enabled on your Raspberry Pi.


  1. Installation: Clone this repository to your local machine. 🖥️
    Here, I'm using
    Linux
# Update the system
sudo apt update && sudo apt upgrade

# Install Python
sudo apt install python3

# Install Pip (Python Package Manager)
sudo apt install python3-pip
mkdir myrfid && cd myrfid
python -m venv venv
source venv/bin/activate && cd venv
git clone https://github.com/itsvenu22/RFID-Club-Attendance && cd RFID-Club-Attendance
pip install -r requirements.txt
# Use a text editor or the terminal to create the file
nano rfid-data.py

# Paste the code into the file, save, and then run the script
python3 rfid-data.py
  1. Configuration: Customize the configuration files to set up email and SMS services. Don't forget to provide those essential API keys, email addresses, and other settings.

Gmail Twilio

  1. Database Setup: Configure the local and cloud database connections to ensure your attendance records stay snug and secure.

MongoDB Airtable Google Cloud Microsoft Azure

  1. RFID Integration: Get that RFID hardware connected! Make sure the RFID reader is speaking the same language as your software. 📡

  2. Usage: Fire up the system and test it with a few sample RFID cards. Ensure attendance records are being captured with pinpoint accuracy and that those email/SMS notifications are rocking as expected! 💥

If you have any questions or want to connect with me, feel free to reach out:

Twitter LinkedIn Instagram

Thank You

License 📜

This project proudly embraces the MIT License. Feel free to use, modify, and spread the RFID-ClubConnect magic following the terms of the license.

Let's revolutionize attendance tracking, one tap at a time!

Thank you for visiting our repository! We're thrilled to share our IoT journey and victory with you.

About

RFID-ClubConnectPro is an versatile and tracking solution designed to supercharge attendance tracking for clubs and organizations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages