Iot Based Automatic Attendance Management System: September 2017
Iot Based Automatic Attendance Management System: September 2017
net/publication/327489988
CITATIONS READS
8 10,187
3 authors:
Devansh Devansh
Siddaganga Institute of Technology
1 PUBLICATION 8 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
AGEING ANALYSIS OF NANOCOMPOSITE CORE FOR HIGH VOLTAGE TRANSMISSION LINE View project
All content following this page was uploaded by Madhu B M on 24 December 2019.
Devansh
Electrical and Electronics Department
Siddaganga Institute of Technology
Tumkur, India
devansh.1si14ee013@gmail.com
Abstract—In recent days, we have seen a sudden increase in the RFID consists of 3 components namely RFID Reader,
usage of Radio Frequency Identification(RFID) systems in the RFID card/tag and the computer with specific database
fields of industrial technologies, health, agriculture, created. RFID allows the transfer of data from the card to the
transportation, etc. Also, Internet of Things is blooming reader over a distance of about 10 meters depending on the
parallely. Therefore, using these, an attempt has been made to type of tags/cards used. Here the information is transferred
solve the attendance management and monitoring problems. using Radio waves and many number of tags can be read
Attendance Management System is the implementation of simultaneously. RFID technology has already found usage in
Internet of Things through Raspberry Pi 3 and RFID Technology person identifications, passports, in grocery stores, shopping
in order to reduce the time consumed by the traditional system of
malls, finding lost pets, household material placements, etc.
recording daily attendance in schools and institutions. So
everything here in turn gets automated. An attempt has also been Internet of Things(Iot)
made to develop an Android application(app) and help the
The Internet of Things (IoT) is the inner connection or
students’ to view their attendance anywhere, anytime.
network of various physical devices like vehicles, apartments,
Keywords—RFID, RFID Reader and Tags, Internet of which are embedded with sensors, softwares, electronics and
Things(IoT), Raspberry Pi , PIR Sensor connectivity that helps to retrieve and exchange information. It
allows the objects to be sensed and controlled through the
INTRODUCTION available network infrastructure resulting in the integration of
Since olden days, the method of recording attendance is physical environment and its objects with the computer
always manual. Even though this develops the student-teacher systems. It offers advanced connectivity among devices and
relationship and binds them together, it is time consuming and systems that go beyond a machine-to-machine relationship.
prone to human errors. This also becomes stressful at times. In SYSTEM REQUIREMENTS
order to make it error free and reduce the wastage of time, it is
necessary to implement Automatic Attendance Management Creation of an IoT based automatic Attendance
System thus making it more efficient and effective. Management System had led us through the analysis and
literary survey about knowing how to tackle with the
STRATEGIES AND TERMINOLOGIES necessities and requirements. To make it cost-effective and
user-friendly, the required components are listed as follows,
Radio Frequency Identification (RFID)
The technology that rightfully favors our requirements is Raspberry Pi 3
the RFID Technology. It is an automatic data identification Official Raspberry Pi Adapter
and collection technology. Even though it’s not a new one, it
has gained interest recently in computing fields. RFID 40 Pin GPIO
involves radio frequencies and microchip technologies to HDMI Cable
develop a system that can be used to identify, monitor,
secure and do object inventory. It consists of a chip that LCD Display
contains unique details which can be used as identification Memory Card (Class 10, Minimum of 10GB)
when detected by a RFID Reader.
83
International Conference on Current Trends in Computer, Electrical, Electronics and Communication (ICCTCEEC-2017)
RFID Card
RFID Reader
Buzzer
Connecting Wires and Cables
PIR sensors
System Operation
The entire working of this Attendance ssystem can be
divided into two phases namely:
1. Registration Phase: This phase consistts of collecting
the details of the student suchh as Name,
USN(University Serial Number), subjects registered
during the semester, etc. This will bee fed into the
computer’s memory and a correspondin ng RFID card
with unique identification(UID) will be issued per
student.
2. Recognition Phase: This phase comees into picture
Figure 2 Why Raspberry Pi 3
when the student wants to attend the lecture. All he
has to do is to tap his/her RFID cardd on the RFID Block Diagram Representation
Reader. The reader will recognize the card and The block diagram representation of the system has been
thereby record the attendance in tthe concerned shown in below figure 3.
faculty’s database. This is donee using IoT
synchronized Raspberry Pi3 and the required
information is made to display using a L
LCD Display.
Raspberry Pi 3
The figure 1 below is of Raspberry Pi 3 which wwe have used in
this system. It consists of a 40 pin extended GP
PIO, 4x 2 USB
ports, 10/100 LAN, microSD card slot, miccroUSB power
supply and many more slots.
84
International Conference on Current Trends in Computer, Electrical, Electronics and Communication (ICCTCEEC-2017)
will decrease by one and the faculty will know that there is a
proxy since the counts will differ.
Now the data from Raspberry Pi will be updated in the
teachers database directly and the need not do the hard work
for entering the attendance into the merit. All teachers will
have their own username and password for the database login.
We have used XAMPP(X: Cross platform(WINDOWS,
LINUX, MAC OS) A:Apache M:My SQL P:PHP P:PEARL)
for the construction of on time database.
We have also developed an ANDROID APP for the
purpose of students so that they can see their daily attendance
in their mobile phone itself hence easing their work of
constant check on the attendance percentage. This Android
Figure 4 PIR Sensor App has the details about the student, his name, USN,
registered subjects, the number of classes attended, the list and
number of classes taken and the eligibility status thus
SYSTEM IMPLEMENTATION AND METHODOLOGY facilitating the student to keep a track of the attendance status
and thus stay conscious. This is an open platform and can be
The methodology of the project is that as soon as the PIR viewed by any person just by entering the name of the student
sensor 1 reads the person entering, the RFID reader will be and the subject whose attendance he would like to know.
activated and it will accept only one card at a time till the
other PIR Sensor detects the person. That means, until PIR The flow of events can be depicted by a flow chart as
Sensor 2 detects the person moving inside the class, the shown in figure 5.
attendance will not be updated in the database. Here we have
used XAMPP software to create the database in PHP script of
Apache server. The attendance will directly be updated in that
page and also we have designed a basic Android Application
(App) through which the students can check their attendance
directly from the APP in their mobile phones.
The proposed system has been explained with the help of
following steps:
Step 1: Start the RFID Reader
Step 2: Initialize the LCD Screen
Step 3: Initialize UART (Universal Asynchronous
Receiver/ Transmitter)
Step 4: Send scanned UID of RFID card data to
Raspberry Pi Model
Step 5: Search and match the UID and extract the
relevant student information
Step 6: Compare detected student id, date and time
with class time table and if match found then mark
the presence.
We have also used two passive infrared sensors in order to
solve the problem of proxy of attendance. The first PIR sensor
will first detect the motion of the person by detecting his/her
body heat and it will give an output of 1. Once the PIR output
is 1, the RFID Reader is such programmed that till the time the
student do not cross the second PIR, the RFID reader will be
able to read only one RFID Card. so at this time the student
will tap only his/her card and not the one who is not present
and then the student will enter the classroom, and then the
second PIR Sensor will read high. Once the second PIR is Figure 5 Flow Chart
high, the attendance of the student for that particular subject CONCLUSION
will be marked and the count will increase by 1. Similarly if
the second PIR reads first and then the first PIR then the count We have finally figure out that the traditional way of
recording attendance can be ruled out by this integration of
85
International Conference on Current Trends in Computer, Electrical, Electronics and Communication (ICCTCEEC-2017)
RFID Technology with Internet of Things using the Raspberry database generated. It can be concluded that a reliable, secure,
Pi 3 model. fast and an efficient system has been proposed by replacing a
manual and unreliable system by using Raspberry Pi Model
We come across various advantages which can be listed with Radio Frequency Identification (RFID). In future the
a follows: work can be extended with the Web camera, Finger Print
• This system reduces paper work thereby saving time module or Retina Scanner that can automatically calculate and
and money. maintain the attendance for students in a college or an
institution using an image processing.
• Eliminates repetition and duplication of recorded
data. REFERENCES
• Eliminates error in manual attendance records. [1] Chitresh S and Amit K (2010),”An efficient Automatic Attendance
Using Fingerprint Verification Technique ”,International Journal on
• Easy attendance recording . Computer Science and Engineering (IJCSE),Vol. 2 No. 2,pp 264-269.
[2] Nambiar A.N. (2009),” A supply chain perspective of RFID Systems”,
• Auto generated various types of reports of class or World Academy of Science, Engineering and Technology Journal,
students attendance. Volume 6,pp15.
[3] Longe O.O.(2009),”Implementation of Student Attendance System
• Increased security and confidentiality. using RFID Technology”, B. Tech Project Report, LadokeAkintola
• Ethical enhancement of staff and students. University of Technology, Ogbomosho, Nigeria.
[4] http://www.raspberrypi.org/phpBB3/viewtopic.ph?f=34&t=12000
The existing conventional attendance system of taking [5] http://www/thegeekstuff.com/2010/08/allow-mysql-client-connection/
attendance by calling names or signing on paper is very time [6] SeemaRao and Prof.K.J.Satoa (2013), “An Attendance Monitoring
consuming and insecure, hence inefficient. Therefore, System”, Volume 3, Issue 4ISSN: 2277 128X.
Raspberry Pi 3 i.e. IoT based attendance management system [7] www.google.in
has been proposed. The system can be extended to more [8] www.wikipedia.in
number of students and more number of classes with the
86
View publication stats