You are on page 1of 6

Real-Time Automatic Attendance System

with Temperature Sensor using IoT


Yugal Khurana Rishi Kumar Singh Lavanish Chaudhary
UG Student, CSE UG Student, CSE UG Student, CSE
Chandigarh University Chandigarh University Chandigarh University
Mohali, India Mohali, India Mohali, India
yugalkhurana2003@gmail.com rishikumarsingh6397@gmail.com lavanishchaudhary9988@gmail.com

Bhavi Atul Er. Hilal Ahmad Shah


UG Student, CSE UG Student, CSE Assistant Professor
Chandigarh University Chandigarh University Chandigarh University
Mohali, India Mohali, India Mohali, India
bhaviverma51@gmail.com atuldah14@gmail.com hilal.e13230@cumail.in

Abstract-- Internet of Things (IOT) based smart This research paper proposes an IoT-based
attendance system is more salutary because Automatic Attendance System that incorporates
manually taking attendance takes much further Biometric technology to automate the attendance-
time. To overcome this issue, an automated smart taking process. The proposed system aims to provide
attendance operation system has been proposed a more accurate, reliable, and efficient attendance-
in different places like regular classes, taking solution for educational institutions. Due to
conferences, training institutions, etc. The its high level of security and precision, biometric
proposed system utilizes a web-grounded technology has grown in popularity in recent years.
platform to automate the attendance process and By incorporating biometric data such as fingerprints
reduce the burden on educators. The results of or facial recognition, the proposed system can
the system's testing and estimation in a real-time ensure that only authorized individuals are
environment demonstrate its dependability, registered as present in the class, eliminating the
accuracy, and efficiency. The paper also discusses possibility of proxies or other forms of cheating.
the benefits of the proposed system, including
reduced paperwork, bettered delicacy, and In an attendance management system using
increased security. Overall, the research paper fingerprints the following components are used:
presents a practical result to the challenges faced fingerprint sensor, Arduino Uno, PC, LCD, Node
by educational institutions in attendance- taking, MCU, and database [3].
and highlights the eventuality of IoT technologies
in perfecting educational processes. This paper presents a review of the relevant
literature on IoT, Biometric technology, and
Keywords: RFID reader server, web-grounded automatic attendance systems. The proposed
platform and IOT technology. system's methodology, design, implementation, and
evaluation are also discussed. Biometric technology
I. Introduction is the evolution in information technology that aims
to identify the identification of a person by using the
Attendance-taking is a crucial task in educational physiological behavior of the user which remains the
institutions, and it has been traditionally performed same and unchanged throughout his/her life.[4]
manually, which is time-consuming and error-prone. Furthermore, the results and findings of the study are
With the advent of the Internet of Things (IoT) and presented, including a comparison with existing
Biometric technologies, there is an opportunity to attendance systems. Finally, recommendations for
develop innovative and automated solutions that can future work and conclusions are presented.
streamline the attendance-taking process. Programmed by multiple times. The goal of this
The Internet of Things (IoT) is the internal project is to develop a smart classroom system
connection or network of numerous physical platform that will increase accessibility for students
objects, such as cars and homes, that are equipped and lecturers in particular. The institution might use
with sensors, software, electronics, and connections this self-contained attendance system to
for the retrieval and exchange of information [1]. automatically track each student's attendance rate
Universities have recently become more interested [5].
in Internet of Things and cloud computing to create
smart campuses [2].
II. Literature Survey The article proposed [11], smart IoT-based
fingerprint attendance system, along with the
The author discussed [6] need for intelligent, necessity for organizations to have an effective
distributed observation techniques based on sensor attendance management system. The study
networks of different application systems. In demonstrates the system design that makes use of an
addition to employing an ESP32 camera for training OLED Display, R307 Fingerprint Sensor, and ESP
and testing purposes and an MLX90614 IR 8266. The results of the experimental study
Temperature Sensor to measure body temperature, it demonstrated the high effectiveness and 99.9%
suggests a method for tracking temperatures and accuracy rate of the intended system.
managing attendance that does not require physical
touch. Using IoT, the collected data and attendance
notice are sent to the cloud. It examines several III. Methodology
studies on attendance tracking systems that make
use of smart thermometers, face detection, and facial In a school or university environment, keeping track
recognition algorithms. of and recording class attendance is an
administrative task that takes a significant amount of
The article suggests [7], a face recognition-based time and effort. [12] An IoT-based smart attendance
attendance system as a substitute for manual system that uses biometric, face recognition and
attendance taking in educational institutions. Every temperature sensor might be developed by utilizing
class hour, attendance is automatically taken by the the following methodology:
system, which has been programmed with the
student database. Using a GSM module, the system The main objective of our attendance model is to
can also automatically contact absentees' parents or provide real-time attendance for an individual more
guardians. Lacking in the paper is a thorough effectively and accurately. Already, many existing
evaluation of the suggested system's precision models have been proposed with their different
and effectiveness. theories.

The article proposed [8], about technique for Some of the existing models use RFID sensors for
employing Support Vector Classifiers to specifically taking attendance, but it can create a problem of
identify each student. Recent efforts on face net and proxies as another person can scan an RFID tag
vggface2 have shown promise in constructing high- without the actual person's presence. For example, if
quality facial embeddings as feature vectors. For a student is on leave and he gives his ID card to his
datasets 1, 2, and 3, it was discovered that the tuned friend, his friend can scan the card in school and
SVC model had accuracy values of 0.99333, mark him present, but he is actually absent. Also,
0.98990, and 0.90619. some models use face recognition, biometrics,
RFIDs, etc. for taking attendance.
The article proposed [9], IoT-based hardware and
software engineering-based biometrics-based In our model, we are using face detection,
attendance register system for educational biometrics, and temperature sensing techniques to
institutions. An LCD screen and a fingerprint mark the attendance of an individual. All these
scanner are also included in the system's portable things are working in parallel to mark the attendance
"pod," which is used to identify students. The of an individual. The suggested system is initially
recognized fingerprint ID is kept in memory before trained using a database of students, which contains
being transferred to a database on a web server, information about each student's name, photo, and
where the Database Management System updates personal information. Using a recognition
the attendance tables in accordance. technique, the attendance will be automatically
taken throughout each class period and updated in
The author suggests [10], an intelligent technique for the student database. The technology will also
monitoring student attendance using RFID tags and update the head of department's daily attendance
readers. The time staff spends manually inputting information. [13]
attendance data is decreased since it takes the role of
the conventional roll call procedure in workplaces The structure or architecture of our model is
and educational institutions. The study also proposes composed of several devices or machines. If we talk
an automated facial recognition-based attendance in detail, our model includes an Arduino UNO
tracking system. The absence of consideration of microprocessor to process the data from all the
potential privacy concerns and the requirement for devices used, along with an ESP-32 camera to detect
more testing of the suggested solutions in actual or scan the face of the individual, a fingerprint
situations are two examples of the sensor, and a MLX90614 temperature sensor to scan
paper's research gaps. the fingerprint and measure the temperature at the
same time. By gathering student fingerprints and
making student attendance automatic, an effort has attendance system A person is authenticated using an
been made to automate the attendance system. The ESP32 camera. After facing the ESP32 cam, we
IoT model was used in the development of this must first enroll with all the necessary information,
application. [14] Also, we are using an ESP8266 wi- such as student ID, name, class, and so forth. The
fi module to connect the whole system with the ESP32 camera automatically detects, recognizes,
server or internet, using which we can upload our and records information when a pupil enters its field
data to the server and databases in real-time. At last, of view. These data can be evaluated at any moment
for the user interface, we are using an LED screen to by the staff or any authorized individual. To save the
show the result (present or absent, date, time, student data in this case, we are using HTTPS.
temperature, ID, etc.) to the user. Unauthorized people will not be accepted as
legitimate ID holders if they are in front of the
Once our architecture is ready, we develop the ESP32 camera. Consequently, the proxy issue can be
prototype of our model, in which we integrate all the readily solved. [17]The user's biometrics are
hardware into their actual positions by wiring them gathered during authentication, and the traits that are
correctly. Along with that, we write our codes (the extracted are compared with those that are already
software part) for the Arduino processing. present in the database (using a matching algorithm)
to identify a match. In the same manner, the
Once the prototype is ready, we test our device to see temperature sensor senses the temperature of that
if it fulfils user requirements or not. Also, we test and person from his or her fingerprint. After that, in our
optimise the accuracy of our hardware components second phase, we will display the attendance, ID,
to perform with greater accuracy. At this stage, our and temperature on the LED screen in real time. And
prototype is ready to perform. in the last phase, we will update the data on the
database (cloud, server, hardware, etc.).
Then we deploy our model to the target places, such
as schools, offices, factories, banks, colleges,
universities, hotels, and many other places, and
teach the users how to use it. After the deployment,
our maintenance phase runs regularly. In the
maintenance phase, we regularly give service to the
users if there is any problem with the device, like a
hardware problem or failure, a server problem,
database backups, database updates, etc.

Finally, a crucial step is coming, i.e., regularly


updating and improving our devices with new
features, technologies, updates, optimisations, etc.
Also, user feedback is needed to improve the system
more efficiently and accurately. This system was
developed to substitute the conventional method of
recording attendance via name-calling and keeping
records on paper with a computerised one. [15]
Without the teacher's involvement, a biometric
gadget records attendance. This project makes it
simple to manage class attendance with little effort,
saving time on name-calling and providing a secure
means of attendance recording. [16]

IV. Proposed Model

Our project’s main aim is to automate and build an


efficient real-time attendance system. Our project’s
architecture is mainly distributed in three phases: the
detection phase, the real-time notification phase, and
the data update phase. In the detection phase, we
detect the presence of a person by his or her facial
recognition (ESP 32 Camera) and biometric
fingerprint recognition (GTS11C3 Sensors). Face
recognition is a biometric technique, so there won't
be any problems with authentication. So, utilizing a
face recognition module and an IoT-based smart
Fig 1. Process of attendance system
i. Flow Chart ii. Hardware used

This flowchart graphically illustrates the procedure


that will take place when a user marks his or her
attendance in our system. It represents the entire
procedure, from user authentication to real-time
database or server data updates.

Fig 3. Table of Hardware’s Used

V. Future Scope

The future scope of Real-Time Automatic


Attendance System with Temperature Sensor using
IoT is vast and holds a lot of potential. Some
possible future developments and applications of
this technology could include:

Integration with other IoT devices: An IoT-based


attendance system could be integrated with other IoT
devices, such as smart locks or security systems, to
enhance overall security and access control.

Artificial Intelligence (AI) and Machine Learning


(ML) Integration: AI and ML can be integrated into
the attendance system to improve accuracy and
automate certain tasks. This would enable the
system to learn from past data and predict future
trends.

Implementation in various industries: The use of


IoT-based attendance systems could be expanded
Fig 2. Flow chart of implementation beyond educational institutions and workplaces to
other industries such as healthcare, hospitality, and
retail.

Wearable devices: Wearable devices such as


smartwatches could be used to capture attendance
data, making attendance tracking more convenient In conclusion, IoT-based attendance systems have
and less intrusive. the potential to be efficient and accurate solutions
for managing attendance data in various fields,
Contactless attendance tracking: The use of including educational institutions and workplaces.
contactless attendance tracking technologies such as Biometric and face recognition technologies can be
RFID or NFC could further enhance the accuracy used to capture attendance data automatically,
and convenience of attendance tracking. eliminating the need for manual attendance taking.

Augmented Reality (AR) and Virtual Reality (VR) It reduces errors to a large extent and increases
integration: AR and VR technologies could be accuracy. By using this model, we can access real-
integrated into the attendance system to enhance the time data from anywhere in the cloud. To protect our
user experience and provide additional features such data from unauthorised users or to enhance security,
as virtual classrooms. it is necessary to implement security measures such
as data encryption, user authentication, etc.
By incorporating biometric data such as fingerprints
or facial recognition, the proposed system can Overall, with proper implementation, IoT-based
ensure that only authorised individuals are registered attendance systems can provide a range of benefits
as present in the class, eliminating the possibility of to organisations, including increased accuracy,
proxies or other forms of cheating. It also tells us the efficiency, data security, and real-time insights.
time that they are present in the working
environment or any other workplace.
VII. References
Overall, the future scope of IoT-based smart
attendance systems is vast and holds great potential [1] IoT based Automatic Attendance
for improving attendance tracking and management Management System, Madhu B M, Kavya
in various industries. Further research and Kanagotagi, Devensh Devensh.
development are required to explore and implement [2] Srinivas, Voore Subbarao and
these technologies practically and cost-effectively. Pavithr.(2019) “A SURVEY ON
INTERNET OF THINGS BASED
SMART, DIGITAL GREEN AND
VI. Result and Conclusion
INTELLIGENT CAMPUS.” IEEE 2019
As a result, Real-Time Automatic Attendance 4th International Conference on Internet of
System with Temperature Sensor using IoT can Things: Smart Innovation and Usages:1-6.
provide multiple benefits to users and organisations, [3] M. A. Kamal, M. M. Alam, H. Khawar, and
including accuracy, efficiency, security, cost M. S. Mazliham, “Play and Learn Case
efficiency, time management, etc. Study on Learning Abilities through
Effective Computing in Games,” MACS
The IoT-based attendance system can be beneficial 2019 - 13th Int. Conf. Math. Actuar. Sci.
in several aspects, such as: Comput. Sci. Stat. Proc., pp. 1–6, 2019,
DOI:
It can improve efficiency by reducing the time it 10.1109/MACS48846.2019.9024771.
takes the authority to take attendance manually, so [4] IoT – based Automatic Attendance
they can do other work at that time. Also, it can
Management System using
increase the accuracy of the attendance as the
attendance is taken by the biometrics, so no proxy MiddlewareHafiz Wahab Raza1,
will be there, and real-time attendance tracking is Malaysian Institute of Information
also there. Technology (MIIT), University Kuala
Lumpur, Malaysia. Posted: 13 May 2022.
On the other hand, this system is also playing an [5] IoT Based Smart Classroom System, E. K.
important role in the field of security, as the data is F. Chan , M. A. Othman and M. A. Abdul
encrypted and has user authentication, so no data Razak, page 1.
fraud will occur. [6] A. Meenakshi, K. Leelarani, S. Shopika,
and M. Rajasekaran, “An Intelligent Sensor
Time and cost savings are also there in this IoT- based Automatic Attendance Management
based attendance system, as it can save both time System Using IoT,” International Journal
and cost compared to the manual attendance-taking
on Recent and Innovation Trends in
process.
Computing and Communication, vol. 10,
no. 2s. Auricle Technologies, Pvt., Ltd., pp.
29–35, Dec. 31, 2022. doi: Advance Research and Innovative Ideas in
10.17762/ijritcc.v10i2s.5909. Education, vol. 6, pp. 518–522, 2020.
[7] D. Devi, A. Devi, and V. Piriyyadarisani, [17] R. Akshaya, K. Devi, J. Juhidha, R.
“IoT Based Automatic Attendance Priyanka, and R. Kanimozhi, ‘IOT based
System,” 2019 International Conference on Face Recognition Smart Attendance
Communication and Electronics Systems System using ESP 32 cam’, 2021.
(ICCES). IEEE, Jul. 2019. doi:
10.1109/icces45898.2019.9002030.
[8] A. Bhattarai, S. Dhakal, and A. K.
Timalsina, “Enhancing Automatic
Attendance System using Face
Recognition,” 2022 IEEE Global
Engineering Education Conference
(EDUCON). IEEE, Mar. 28, 2022. doi:
10.1109/educon52537.2022.9766702.
[9] S. Chennattu, A. Kelkar, A. Anthony, and S.
Nagdeote, “Portable Biometric Attendance
System Using IOT,” 2019 4th International
Conference on Information Systems and
Computer Networks (ISCON). IEEE, Nov.
2019. doi:
10.1109/iscon47742.2019.9036275.
[10] R. G, P. G, P. P N, A. P. S, V. Sekhar, and
N. S. Kumar, “Smart Attendance
Monitoring System Using IoT,” 2023 9th
International Conference on Advanced
Computing and Communication Systems
(ICACCS). IEEE, Mar. 17, 2023. doi:
10.1109/icaccs57279.2023.10112850.
[11] P. Gujarkar et al., “IoT based Smart
Attendance System,” 2023 International
Conference on Emerging Smart Computing
and Informatics (ESCI). IEEE, Mar. 01,
2023. doi:
10.1109/esci56872.2023.10099839.
[12] S. Chandrappa, L. Dharmanna, K.
Deekshith, and S. C. Jagadeesha, ‘IoT
Based Automatic Student Attendance
Monitoring System’, 2018.
[13] D. Devi, A. Devi, and V. Piriyyadarisani,
‘IoT Based Automatic Attendance System’,
2019 International Conference on
Communication and Electronics Systems
(ICCES), pp. 151–154, 2019.
[14] R. Jia, ‘A Student Based Biometric
Application’, Asia-pacific Journal of
Convergent Research Interchange, 2019.
[15] A. Raikar and S. Tadkal, ‘Face Recognition
based Automatic Attendance Updating
System’, Journal of Image Processing and
Artificial Intelligence, 2022.
[16] S. Khopade, A. Bhosale, M. Bagade, S.
Joshi, and S. Patil, ‘IOT BASED
BIOMETRIC AND RFID ATTENDANCE
SYSTEM’, International Journal of

You might also like