PiGuard

May 2, 2024

The Pi Guard system enhances security for homes and offices by integrating advanced technologies such as facial recognition, RFID, and the versatile Raspberry Pi. This system seamlessly combines hardware and software components to manage security protocols effectively.

Components

= Arduino Uno or Nano

  • Raspberry PI or Laptop
  • Servo Motor
  • RC522 RFID Reader
  • RFID Card
  • Connecting Wires
  • Webcam

Modules

  • face_recognizer - main file recognize the persons face and has ui for the rfid reader and manual override
  • face_taker - takes x number of photos of your faces
  • face_train - script that trains the data and stores it in a yml file.
  • rename - python script to automate renaming of files that is same with he naming layout of the face taker.
  • rfid_reader - debug code to read rfid tag from an adrduino sketch.
  • rfidSerialRead - arduino code for the servomotor and the rc522 to read and send data using serial communcation