Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Face-Recognitions-RPI

A Raspberry Pi-based smart access control system using face recognition, RFID authentication, and Telegram bot commands for secure and remote unlocking.

Smart Access Control System

This project is a secure, Raspberry Pi-based access control system that combines local authentication methods (face recognition and RFID tags) with remote control via a Telegram bot. It's designed for home, office, or lab environments where you want smart, real-time, and flexible access management.

πŸš€ Features

  • Face Recognition using the PiCamera2 and face_recognition library
  • RFID Tag Scanning using MFRC522 module
  • Remote Unlock via Telegram Bot by sending /unlock
  • Alerts for Unknown Faces β€” photo + notification sent instantly to Telegram
  • Relay, Buzzer, and LED simulate a physical door lock with feedback

πŸ“¦ Hardware Used

  • Raspberry Pi (tested on Bookworm OS)
  • PiCamera2
  • MFRC522 RFID reader (via SPI)
  • Relay module (for door lock simulation)
  • Buzzer + LED (for feedback)

πŸ›  Software & Libraries

  • picamera2
  • face_recognition
  • opencv-python
  • gpiozero
  • mfrc522
  • python-telegram-bot
  • asyncio, threading, requests

πŸ“· System Demo

Watch the full project demo video here:
πŸ‘‰

πŸ”§ How to Run

  1. Clone this repo to your Raspberry Pi:
    git clone https://github.com/yourusername/smart-access-control.git
    cd smart-access-control
    

About

A Raspberry Pi-based smart access control system using face recognition, RFID authentication, and Telegram bot commands for secure and remote unlocking.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages