0% found this document useful (0 votes)
62 views

of Iot Based Attendance Monitoring System

This project developed an IoT based attendance monitoring system using Raspberry Pi, RFID reader, and Pi camera. The system automatically records student attendance by capturing their face after they swipe their registered RFID tag. It checks if students are wearing a mask before marking their attendance. Attendance data is sent to a cloud database and custom website allows viewing real-time attendance reports and downloading data. The system aims to automate traditional paper-based attendance systems using technologies like RFID, face recognition, and cloud connectivity.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

of Iot Based Attendance Monitoring System

This project developed an IoT based attendance monitoring system using Raspberry Pi, RFID reader, and Pi camera. The system automatically records student attendance by capturing their face after they swipe their registered RFID tag. It checks if students are wearing a mask before marking their attendance. Attendance data is sent to a cloud database and custom website allows viewing real-time attendance reports and downloading data. The system aims to automate traditional paper-based attendance systems using technologies like RFID, face recognition, and cloud connectivity.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

PROJECT & VIVA VOCE C18655

IoT based Attendance Monitoring System

Done by, Guided by


Bala Ganesh A (19dc03) Ms.K.Sudha
Nishanth S (19dc16)
Vishnu Prasad N (19dc26)
Outline
◎ Problem statement
◎ Block diagram
◎ Hardware & Software requirements
◎ Design & development
◎ Output
PROBLEM STATEMENT
◎ Roll call in educational institutions and offices consumes considerable amount of time
and resources. Though this traditional attendance management is still popular in many
schools and colleges.

◎ The main objective of the proposed system aims to solve this problem by automating the
attendance system which will automatically record the students attendance.

◎ It’s a new technology and is expanding day by day. Nowadays it is extensively used in
offices where employees are issued an RFID card and their attendance is marked when
they touch their card to the RFID reader.
BLOCK
“ DIAGRAM
HARDWARE & SOFTWARE
REQUIREMENTS
HARDWARE REQUIREMENTS:
◎ Raspberry Pi
◎ LCD Display
◎ RFID Reader
◎ RFID Tag
◎ Pi Camera Raspberry pi 3

SOFTWARE REQUIREMENTS:
◎ Programming language: Python
◎ Thingspeak RFID Tags

◎ Firebase

Pi camera module 3
Design & Development
CIRCUIT DIAGRAM

LCD 20x4
Raspberry pi
WORKING PRINCIPLE

◎ First, we need to register our face in dataset after registering our face we must train our dataset folder
using python. After registering our face we need to register our allocated RFID tags in the attendance
system. Now the system is ready to take the attendance.

◎ Here comes the first step is the student swaps the registered RFID tag over the RFID reader if
someone trying swaps the unregistered card it won’t go for next step and SMS send to admin. The
second step is pi camera will automatically turn on to capture the face and system request the
students to wear the mask. only 10 seconds timer will given to wear the mask after this process the
student attendance were marked and that data will send to cloud and the admin can view the
attendance details in excel format.
INTERFACING WITH RASPBERRY
PI
FACE
RECOGNITION
o For facial recognition process LBP algorithm is used. A great
advantage of LBP is that it is illumination invariant. If you change
the lighting on the scene all the pixel values will go up but the
relative difference between these values will be the same.

o Local Binary Pattern (LBP) is an efficient texture operator which


labels the pixels of an image by thresholding the neighborhood of
each pixel and considers the result as a binary number. When LBP is
combined with histograms of oriented gradients (HOG) descriptor, it
improves the detection performance considerably on some datasets.
AES ENCRYPTION
o The Advanced Encryption Standard (AES) is a symmetric block
cipher chosen by the U.S. government to protect classified
information. AES is implemented in software and hardware
throughout the world to encrypt sensitive data. It is essential for
government computer security, cybersecurity and electronic data
protection.

o The two most common versions are 256-bit AES and 128-bit AES. It
also uses the SPN (substitution permutation network) algorithm

o There are 10 rounds for 128-bit keys, 12 rounds for 192-bit keys and
14 rounds for 256-bit keys
AES
DESIGN
OUTPUT

using
SENDING DATA TO
CLOUD
Raspberry pi sends details like card id, name, face id and mask status data uploaded in
Thingspeak cloud and plotted it to graph. Same as well the card id, name, face id and mask
status data will be uploaded in firebase database
CUSTOM WEBSITE

o A Web application is created to view the details of the card id,


name, face id and mask status of the Student’s.

o The webpage is report the attendance lively and we can filter


the attendance data by entering a particular date on the option
Menu and can see the Number of Students When they are
Present (Which was highlighted in Green Color).

o Whether the Color Red Represents the Absent. We can also


download the data in Excel Format
Questions
Thank
You….

You might also like