Sei sulla pagina 1di 21

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad
Affiliated

Sardar Vallabhbhai Patel Institute of Technology

A Report On-

RFID & Biometric Based Attendance Systems


Under subject of
DESIGN ENGINEERING – 1B
B. E. II, Semester – IV
(ELECTRICAL Branch)

Submitted by: Group:


Sr. Name of student Enrolment No.

1 Abhishek Patel 160410109070


2. Anjali Patel 160410109071
3. Faizan Patel 160410109082
4. Ritesh Patel 160410109086

Prof. Bhavan Pateliya


(Faculty Guide)

Dr. C.D. Kotwal


Head of the Department

1
Index

CHAPTER TOPICS PAGE NO. SIGN

Chapter-1 Introduction 3

Chapter-2 Work done up to 4th sem. 4

Chapter-3 Reverse Engineering 7

Chapter-4 Prior Art Search(PAS) 8

4.1 IDSense: A Human Object


Interaction Detection System
Based on Passive UHF RFID
4.2 RFID-Based Students
Attendance Management
System
4.3 Implementation of IoT
Based Attendance System on
a Dedicated Web-Server.
4.4 AUTOMATED
ATTENDANCE USING
RASPBERRY PI
4.5 A Comparative Study of
Arduino, Raspberry Pi and
ESP8266 as IoT Development
Board
4.6 Raspberry Pi in
Attendance Tracking System
4.7 Storing and visualizing data
using the Raspberry Pi
4.8 WEB BASED
ATTENDANCE
MANAGEMENT SYSTEM

Chapter-5 LNM Matrix. 17

Chapter-6 6.1 Prototype with image and 18


description.

6.2 Conclusion.
19

Chapter-7 Future work. 20

Chapter-8 Reference 21

2
INTRODUCTION
 What is Design Thinking?
Design thinking refers to creative strategies designers utilize during the process of
designing. Design thinking is also an approach that can be used to consider issues, with a
means to help resolve these issues, more broadly than within professional design practice
and has been applied in business as well as social issues.

1. Technical system
2. Education system
3. Aesthetic system
4. Legal situation
5. Social, religion or cultural system
6. Theories, models, etc.

Design thinking gives student a task of the rich internal remuneration associated with knowledge
creation and in curiosity and problem driven contexts.

Domain Details:-
 Our domain is City and it’s Utility. In this, we will be seeing different problems faced by the
residents of city and will try to solve them.
 We analysed the details about the components of a city. It includes schools, colleges,
offices, hospitals and many more.
 Interaction with the different places were observed by site seeing.
 Finally a particular part was selected from a vast range of selection. We started to focus
mainly on colleges and schools.
 Product development canvas will give details about the modifications of the site we will
select.
 Ideation canvas will be about activities, situation, context, location & possible solution.

3
Work done in Semester-3
AEIOU Canvas

AEIOU stand for 5 elements to be coded:-

 Activities
 Environment
 Interaction
 Object
 User

Activities: - The activities going around our domain are below.

1. Security
2. Writing
3. Reading
4. Eating
5. Working
6. Studying

Environment: -

Because we had a wide domain, we observed all types of environmental conditions. Mostly the
conditions were common at all the places, but they were not same at all the times.

Interactions:-

Interaction basically means the relations between the non-living things and also between the living
ones.
At study centres the interactions take place between various objects like chalk, dusters and
stationary items. Also between teachers and students.

4
Objects:-

Mostly observed objects were stationary items, electrical appliances and household goods.

Users:-

There are a wide range of users in the domain. The type of user changed when we changed the
locations. Users always seeks out for the comfort of themselves.

Mind Mapping

In Mind Mapping canvas basic idea about the domain is shown. The problems in every area of the
city are discussed in art form with some creativeness.

Empathy Canvas

We started to think like the user, so that we get an overview of the problems that they find and try
to relate it with personal experience.

In Empathy Canvas there are five details we have filled in which are users, stakeholders, activities
and two happy stories and last two sad stories.

5
In user we wrote the users of our domain

And in activities we wrote the same activities that we have discussed before in AEIOU canvas.

At last we wrote four stories. Two happy stories of domain and two sad stories of domain.

Ideation Canvas

In this canvas we have discussed about the peoples which will be using the product. Also activities
are discussed which are same as in AEIOU canvas but are in more detail.

The then the possible situations are discussed with the location. The situations might be
dangerous or not that depends on how the user is using the product.

At last Props and Possible Solutions are discussed which might help the user to overcome the
problems.

6
Reverse Engineering

 Here We did the reverse engineering of the RFID Tag. Also we found that the RFID Tag is
made up of thin metallic Material. The chip on the MI fare Classic tag is very small with a
total area of roughly one square millimetre.

 About a quarter of the area is used for 1K of flash memory (a 4K version is also available);
another quarter is occupied by the radio front-end and outside connectivity, leaving about
half the chip area for digital logic including cryptography.

 The cryptography functions make up about 400 2-NAND gate equivalents (GE), which is
very small even compared to highly optimized implementations of standard cryptography.
For example, the smallest known implementation of the AES block cipher (which was
specifically designed for RFID tags) requires 3400 GEs.

 The cryptography on the MI fare tags is also very fast and outputs 1 bit of key stream in
every clock cycle. The AES circuit, by comparison, takes 1000 clock cycles for one 128-bit
AES operation (10 milliseconds on a tag running at 106 kHz).

7
Research Papers
PAPER 1

Title: IDSense: A Human Object Interaction Detection System Based on Passive UHF RFID

Date: August 2015

Author: Hanchuan Li1,3, Can Ye2,3, Alanson P. Sample3

Description:

 To enable unobtrusive human object interaction detection, we propose a minimalistic


approach to instrumenting everyday objects with passive (i.e. battery free) UHF RFID tags.
 By measuring the changes in the physical layer of the communication channel between the
RFID tag and reader (such as RSSI, RF phase, and read rate) we are able to classify, in
real-time, tag/object motion events along with two types of touch events.
 Through a user study, we demonstrate that our real-time classification engine is able to
simultaneously track 20 objects and identify four movement classes with 93% accuracy.
 To demonstrate how robust this general-purpose interaction mechanism is, we investigate
three usage scenarios 1) interactive storytelling with toys 2) inference of daily activities in
the home 3) identification of customer browsing habits in a retail setting.

8
PAPER 2

Title: RFID-Based Students Attendance Management System

Date: July 2013

Author: Arulogun O. T., Olatunbosun, A., Fakolujo O. A., and Olaniyi, O. M.

Description:

 In recent years, there have been rise in the number of applications based on Radio
Frequency Identification (RFID) systems and have been successfully applied to different
areas as diverse as transportation, health-care, agriculture, and hospitality industry to
name a few.
 RFID technology facilitates automatic wireless identification using electronic passive and
active tags with suitable readers.
 In this paper, an attempt is made to solve recurrent lecture attendance monitoring problem
in developing countries using RFID technology.
 The application of RFID to student attendance monitoring as developed and deployed in
this study is capable of eliminating time wasted during manual collection of attendance and
an opportunity for the educational administrators to capture face-to-face classroom
statistics for allocation of appropriate attendance scores and for further managerial
decisions.

9
PAPER 3

Title: Implementation of IoT Based Attendance System on a Dedicated Web-Server

Date: June 2016

Author: Nadar Prince, Abhishek Sengupta, Ms.Keerthi Unni

Description:
 In this paper the concept of Internet of Things (IoT) is applied to the basic attendance
system in a class room. A portable device is designed, where in every student can feed
his/her attendance during each lecture. The student verification is done using R-305 Finger
Print module.
 The student data is fed already in the finger print module. Once successful recognition of
finger print pattern is done, the student’s attendance is ready to be pushed to the web-
server.
 This data is sent through the serial interface to the Arduino. Arduino provides a data
sequence, which is a combination of the student ID, teacher ID and device ID i:e a unique
no. of the hardware, so that the attendance cannot be forged.
 This combination is then sent to the web-server using Wi-Fi Module esp8266-01. This
combination is to be sent to the web-server, where it will be decoded. In order for this value
to reach the web-server, esp8266 provides wireless connection to the access point, which
is in the range, and whose credentials are available.
 Esp8266 gets access to the internet from the access point(AP), whose Service Set
Identifier (SSID) and password is fed in the esp8266 module already. Once the combination
reaches the web-server, a PHP script does the subsequent work, to interpret the data, and
the MySQL database is updated.
 Data from the database is retrieved and sent to the website for easy viewing by the student.
The whole system is implemented on a dedicated web-server.
 As a result, the real-time behaviour can be analysed, which helps us to understand the
latency and efficiency of the entire system.

10
PAPER 4

Title: AUTOMATED ATTENDANCE USING RASPBERRY PI

Date: 26-08-2016

Author: S. Rajkumar*1, J. Prakash2

Description:

 Attendance for the students is an important task in class. When done manually it generally
wastes a lot of productive time of the class. As it the repetitive, Student authentication can
be automated using various methods available in the market like biometric attendance. This
proposed solution for the current problem is through automation of attendance system
using face recognition. Face is the primary identification for any human.
 This project describes the method of detecting and recognizing the face in real-time.
Raspberry Pi 2 model B is used for computation in the detection and recognition modules.
This project describes an efficient algorithm using open source image processing
framework known as OpenCV.
 This system is built by five modules – Face Detection, Face Pre-processing, Face Training,
Face Recognition and Attendance Database. The face database is collected to recognize
the faces of the students. The system is initially trained with the students faces which is
collectively known as student database. The system uses user friendly User interface to
maximize the user experience while both training and testing which are collecting student
images and taking attendance with the system.
 This project can be used for many other applications where face recognition can be used
for authentication. Raspberry Pi usage helps in minimizing the cost of the product and the
usability as it can be connected to any device to take the attendance. This project uses
modified algorithm of haar’s cascades proposed by viola-jones for face detection and uses
Eigen faces, fisher faces with LBP histograms for face recognition and uses MySQL to
update the database. The system will automatically update the student’s presence in the
class to the student’s database.

11
PAPER 5

Title: A Comparative Study of Arduino, Raspberry Pi and ESP8266 as IoT Development Board

Date: May-June 2017

Author: Dinkar R Patnaik Patnaikuni

Description:

 Internet of Things is a striding platform where every day devices are transformed into an
automated informative system with intelligent means of communicating protocols.The
available development boards for deploying elementary Internet of Things systems and
programming them pave conformation of related fields.
 The lack of overall functional knowledge and the capabilities of the available means of
development boards is presently resisting the engineers to get through the scope of Internet
of Things centric approaches.
 This paper provides Internet of Things oriented comparison of various boards with suitable
selection of the hardware development platforms that are capable enough to improve the
understanding technology, and methodology to facilitate developer’s requirements. This
paper also summarizes various capabilities of available hardware development platforms
for IoT and provides a method to solve real-life problems by building and deployment of
powerful Internet of Things notions.

12
PAPER 6

Title: Raspberry Pi in Attendance Tracking System

Date: March 2017

Author: Farzana Gorme

Description:

 In the recent years there has been rise in the number of application based on raspberry pi
and RFID (Radio Frequency Identification) cards and has been successfully applied to the
attendance tracking system.
 This project will be used for automatically managing the student attendance process for any
given learning organization. This system facilitates automation in terms of aggregating the
number of head count and is managed completely by an automated system. In this paper,
an attempt is made to solve the current problem of inconsistency, time consumption and
also elimination of paper work.
 The current system has various flaws like class attendance are not secure, time consuming
and it can be prone to errors if it is taken verbally or visually. There also persists the issue
of proxy as well as a nuisance is created when the attendance is taken manually which
ultimately ruins the discipline.
 There are many ways in which this is performed today such as a sign up sheet which is
passed around, attendance taken verbally, or sometimes not taken at all. All of these will be
eliminated with the implementation of the system using Raspberry pi. The configuration of
the project will consist of a Raspberry pi with an attached RFID card and RFID reader. By
using raspberry pi an accurate process will be maintained which will take attendance
automatically when the student enters the room.
 Each student will be required to have their student ID card (RFID card) which will ensure
consistency. The Attendance Tracking system will rely heavily on computer hardware and
its backend database and an RFID card which does all the processing tasks when the
system is interconnected and made ready for implementation.
 This system facilitates automation in terms of aggregating the number of head count and is
managed completely by an automated system.

13
PAPER 7

Title: Attendance Management and User Security System’s based on Eigen Faces Algorithm
using Raspberry pi 2 and Ethernet

Date: May 2016

Author: Sarath Chandu Gaddam* and N. V. K. Ramesh

Description:

 Background/Objectives: This paper proposes a new system for taking attendance in


industries, organizations and many companies by using personal identification strategies
like finger print identification, RFID and etc. Compared to all these personal identification
strategies face recognition is most natural, less time taken and high efficient. This paper
also gives security for industries or organizations using the face recognition technology.
 Methods/Statistical Analysis: Eigen faces algorithm is used in this system for face
recognition and detection to both attendance system and security system. Raspberry pi 2
with Broadcom 2836 processor is used for controlling and data storage purpose. A camera
is interfaced for taking user image and initially stores the user image in the system
database. A GSM modem is used for send message to the absent student parent’s mobile
number. For security system, camera captures the user image and compare with data base
image by using an Eigen face algorithm.
 Findings: Raspberry pi 2 contains 1 GB RAM to achieve high speed of operation and
accuracy. It uses QT creator for creating and running the application of face recognition
system. It contains OpenCV for image processing application to load the images into the
system and process the images.
 Conclusion: This system developed in easy way to understand every one. The attendance
report will be generated mechanically without any human interference and stored in storage
device.

14
PAPER 8

Title: WEB BASED ATTENDANCE MANAGEMENT SYSTEM

Date: DECEMBER, 2015

Author: Sahar Hassan

Description:

 Over the years the manual attendance management has been carried across most of
educational institutions. To overcome the problems of manual attendance, I have
developed “web-based attendance Management System”.
 Attendance Management System is based on web server, which can be implemented on
any computer. In This application, PHP is server-side language, MySQL and PHP is used
as back-end design and HTML, CSS and JavaScript are used as front-end tools.
 The system communicates with database residing on a remote server. It calculates
automatically, the attendance percentage of students without any manual paper-based
work. The system facilitates the end users with interactive design and automated
processing of attendance management.

15
PAPER 9

Title: Storing and visualizing data using the Raspberry Pi

Date: 13 June 2017

Author: Felix Ragnarsson Nurhussen Saleh Erik Sundberg Adam Woods

Description:

 This project concerns the development of a solution for visualizing and storing different
types of data using a single board computer. This replaces a system that currently uses
Windows-based laptops.
 To do this, a suitable single board computer has been selected, with price and performance
in mind. The one selected is the Raspberry Pi, due to it having good performance for its
cost and the external stakeholder desiring its use.
 For database functionality a MySQL system is implemented because of its network and
concurrency capabilities. In terms of results, the external party’s performance requirements
are that data from sixty different sensors must be read and saved once per second. These
have been met.
 For visualization, various frameworks and related tools are implemented, and the user
interacts with the system through a touch interface.

16
LMN Canvas

 In this LMN Canvas We mentioned all the software’s used.


 Also, we mentioned all the hardware’s used in the project. The hardware’s used are
Arduino or Raspberry Pi (yet pending to confirm depending upon the process to implement
the project), NodeMCU
 The procedures used in this project are RFID Module Interaction with Arduino or Raspberry
Pi.
 Then the data is sent to the server.
 All the data is gathered on the server and then it is analysed. After analysation it goes to the
UI made by Us in HTML, CSS, Js and Back-end.
 Hence at the end the user gets a clean data in form of PDF fromat or any soft copy format
as per the requirement.

17
Prototype | Description

18
 Here in this project we have used Raspberry Pi attached with the RFID Module.
 Now as the RFID matches the identity number given to each card it sends a TRUE signal to
the program.
 Now the Program puts the ID into the Database with Present Column.
 As soon as the database is updated the Student is Present in The Class.
 Also the students get an Email update regarding their monthly attendance and
performance.
 The UI Shown in the above figure is the Admin Panel that showcases the data interpreted
from the Raspberry Pi and the RFID Module.
 The UI then shows the data in form of the Graphs and bar diagrams.
 It has the User access of different types like HOD, Prof., Student, Coordinator etc.
 Hence Security is maintained for the Data.

Conclusion :-
 By implementing this project there would be a whole lot of time – Saving.
 Papers can be saved in a huge amount.
 The system will be organized.
 The attendance data will be in well- readable and sharable format.
 The system is fast compared to the manual attendance system.
 Also, the data I secure compared to the file storage system.
 Data Manipulation is decreased.

19
Future Work
 For Future Aspects, we can develop a portal wherein the students can directly see their
performance, achievements & other stuff from One Place.
 Also, the RFID Cards can be made more secure by adding a sheath layer upon them.
 We can add ID Sense technology to the ID-Cards so that No One wear two ID-Cards at a
time, hence there will be decrease in cheating cases.
 The Future systems can track the student’s movement throughout the College-Campus so
that they may not Bunk their Classes.
 Also, the Hall Ticket Number is not needed for the exam. Just link your RFID with it and pay
fees online your data will be updated.

20
Reference
1. https://circuitdigest.com/microcontroller-projects/rfid-raspberry-pi-attendance-
system
2. http://www.instructables.com/id/RFID-Based-Attendance-System-Using-Raspberry-
Pi/
3. http://www.instructables.com/id/Attendance-system-using-Raspberry-Pi-and-NFC-
Tag-r/
4. https://raspberrypi.stackexchange.com/questions/63492/send-rfid-tag-id-to-mssql-
on-a-pc-through-raspberry-pi
5. https://www.youtube.com/watch?v=kpaQAqhv4R0
6. https://www.hackster.io/ruchir1674/how-to-send-data-to-google-cloud-database-
from-raspberrypi-151ea2

21

Potrebbero piacerti anche