Smart Attendance Monitoring System Using Raspberry PI
Smart Attendance Monitoring System Using Raspberry PI
I. INTRODUCTION
Monitoring the attendance is very important in all the institutes for checking the attendance and presence of students. Every institute
follows their own method for maintaining attendance. Some teachers take attendance manually using the traditional pen and paper and
some uses automatic attendance methods. There are many ways existing for this purpose they are as follows:
1) Biometrics based Attendance System (Iris, Face, Thumb, etc..).
2) RFID Based System.
3) Extracting Features from an image based Attendance System.
4) Bluetooth Based Attendance System.
Now-a-days two types of attendance system are available as Manual and Automated system. Manual attendance systems use paper
by teacher to fill out and afterwards overseen for accuracy. However time and attendance information is subject to human error. A lot
of man hours go into calculating and maintaining records of attendance when using a manual system. Automated systems uses RFID
tags, bar-codes cards or biometrics and touch screens [1] in place of paper which students touch or swipe to identify themselves and
recording in and out time. The recorded information is then automatically transferred to computing device. An automated system
reduces the risk of errors that are commonly appear in manual system and reduces man power instead of wasting time on tedious
administrative work. This paper proposed an Automated Attendance Monitoring System using Raspberry PI and GPS i.e. location
based system.
based Time and Attendance System, that use Location as the key of attendance. The employees in organization can be determined
with the help of GPS device if both coordinates matches then employee is present in the organization. Which can extended for
different applications and on all mobile phones.
GPS Sender
Device
This system is design in two modules 1. GPS Coordinate Sender Module where application for registering a user and sending users
GPS coordinate to receiver and 2. Raspberry PI module and GPS kit which is also connected to database by software application. The
smart phone have built-in GPS receiver which can receive signal through GPS satellites such as Google maps API (Application
Programming Interface) is used for finding student exact location based on the GPS coordinates. The application calculate the current
location of the user. Fig. 2. Flow diagram of operations carried by Attendance Monitoring system. The student will register first
through application and then unique username is created for further process.
Steps involved by each module :
A. GPS Coordinate Sender Module:
1) Student will register through application.
2) GPS receiver in phone will send GPS coordinates through application to database.
3) If student want to check details of attendance can get it through application.
B. Raspberry PI Module
1) Authentication of student will be done by admin or teacher. Wait to accept attendance for student present in given location i.e.
Suppose student is seating in classroom and GPS coordinate already stored for classroom in database with specific range will match
with student sending its coordinates. If match found marked as 'Present' or else found and 'Absent'.
2) In any case if teacher need to find that student is not in class then through location one can find the exact location where the
student is.
3) Also all 'Absent' student parents will get SMS about its absentee in class.
4) All teachers and admin can generate different results as per requirement.
IV. IMPLEMENTATION
The proposed system can be designed using Android app where student will register them firstly. In next page they will send GPS
coordinates to receiver. On receiver end Raspberry PI will be connected to GPS receiver and Database where each coordinates of the
institute will already be stored. Senders coordinates and already stored coordinates are matched to get location of the student. If
teacher or admin raises a request to start attendance button student the range of that specific room will be marked as Present or Absent.
Absent student parent will get SMS of absentee. Admin or Teacher can generate various result which will be downloaded.
V. COMPARISON
Table 1: Comparison between Traditional System and Proposed System
Properties Traditional System Proposed System
Cost More Less (As machine is replaced by
Raspberry PI)
Efficiency Less More
Maintenance More Less
Security If Biometric then More Less
Fully Automated System NO YES
VI. CONCLUSION
This paper introduces the efficient method for monitoring Attendance of Student in the classroom which can be replace then old
manual method. This proposed method is secure enough, reliable and available for installing the system in the institute. This paper
introduce a Smart Attendance Monitoring system. The proposed system will work on coordinates of an institute/College and the
students attendance can be monitored with the help of GPS device coordinate. We are currently developing the system for Android
and Raspberry PI but the proposed system can be extended to provide more security in future.
REFERENCES
[1] A Short Course on Fundamentals of Touch Technologies and Applications, Geoff Walker Principal Analyst IMS Research, 2010.
[2] C. Y. Lin and M. T. Hung, A Location-Based Personal Task Reminder for Mobile Users, Springer Verlag, London, 2013.
[3] O. Shoewu, O. M. Olaniyi, and A. Lawson. “Embedded computer-Based lecture attendance management system,” African Journal of Computing and ICT, vol. 4,
no. 3, pp. 27–36, 2011.
[4] O. Shoewu, and O. Badejo, “Radio frequency identification technology: Development, application and security Issues,” Pacific Journal of Science and
technology, vol. 7, no. 2, pp. 144-152, 2006.
[5] Pankanti, S. Prabhakar, and A. K. Jain, “On the individuality of fingerprints,” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 24, no. 8.
[6] S. Kadry and K. Smaili, “A Design and Implementation of a Wireless Iris Recognition Attendance Management System,” Information Technology and Control
Kaunas, Techbologija, vol. 36, no. 3, pp. 323-329, 2007.
[7] Mohammad Salah Uddin, , S. M. Allayear, N. C. Das, and F. A. Talukder , " A Location Based Time and Attendance System" International Journal of
Computer Theory and Engineering, Vol. 6, No. 1, February 2014