Microcontroller Based Attendance System Using RFID and GSM

Similar documents
SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Computer Science. Embedded systems today. Microcontroller MCR

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

Circuit Simulators: A Revolutionary E-Learning Platform

Robot manipulations and development of spatial imagery

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Operational Knowledge Management: a way to manage competence

Introduction to CRC Cards

Human Emotion Recognition From Speech

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

MAHATMA GANDHI KASHI VIDYAPITH Deptt. of Library and Information Science B.Lib. I.Sc. Syllabus

LEGO MINDSTORMS Education EV3 Coding Activities

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

SIE: Speech Enabled Interface for E-Learning

Multimedia Courseware of Road Safety Education for Secondary School Students

A Practical Approach to Embedded Systems Engineering Workforce Development

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Major Milestones, Team Activities, and Individual Deliverables

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Laboratorio di Intelligenza Artificiale e Robotica

On-Line Data Analytics

Listening and Speaking Skills of English Language of Adolescents of Government and Private Schools

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Your School and You. Guide for Administrators

Application of Virtual Instruments (VIs) for an enhanced learning environment

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

MINISTRY OF EDUCATION

Quantitative Evaluation of an Intuitive Teaching Method for Industrial Robot Using a Force / Moment Direction Sensor

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Parsing of part-of-speech tagged Assamese Texts

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

Person Centered Positive Behavior Support Plan (PC PBS) Report Scoring Criteria & Checklist (Rev ) P. 1 of 8

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

wise 2012 digital copy

International Journal of Computational Intelligence and Informatics, Vol. 1 : No. 4, January - March 2012

Visit us at:

Introduction to Mobile Learning Systems and Usability Factors

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Session H1B Teaching Introductory Electrical Engineering: Project-Based Learning Experience

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Appendix L: Online Testing Highlights and Script

Journal title ISSN Full text from

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

Problems of the Arabic OCR: New Attitudes

Instructional Intervention/Progress Monitoring (IIPM) Model Pre/Referral Process. and. Special Education Comprehensive Evaluation.

The Enterprise Knowledge Portal: The Concept

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Bluetooth mlearning Applications for the Classroom of the Future

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Australian Journal of Basic and Applied Sciences

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Education the telstra BLuEPRint

Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful.

Diploma in Library and Information Science (Part-Time) - SH220

Title: George and Sam Save for a Present By: Lesson Study Group 2

Iep Data Collection Templates

Data Fusion Models in WSNs: Comparison and Analysis

Learning Methods for Fuzzy Systems

Radius STEM Readiness TM

Filing RTI Application by your own

Massachusetts Hospital Lean Network

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

Bluetooth mlearning Applications for the Classroom of the Future

GACE Computer Science Assessment Test at a Glance

Test Administrator User Guide

Linking Task: Identifying authors and book titles in verbose queries

DOUBLE DEGREE PROGRAM AT EURECOM. June 2017 Caroline HANRAS International Relations Manager

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

ECE (Fall 2009) Computer Networking Laboratory

Field Experience Management 2011 Training Guides

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Product Feature-based Ratings foropinionsummarization of E-Commerce Feedback Comments

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

OPAC and User Perception in Law University Libraries in the Karnataka: A Study

A Data Fusion Model for Location Estimation in Construction

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Modeling user preferences and norms in context-aware systems

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

ELECTRICAL ENGINEERING DESIGN

Number Line Moves Dash -- 1st Grade. Michelle Eckstein

CHANCERY SMS 5.0 STUDENT SCHEDULING

IMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS

Automating the E-learning Personalization

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Laboratorio di Intelligenza Artificiale e Robotica

Name C.023.SS1d Text Structure Reflection. Title: Problem and Solution. Problem. Name Text Structure Reflection C.023.SS1e. C.023.SS1c.

AUTOMATED TROUBLESHOOTING OF MOBILE NETWORKS USING BAYESIAN NETWORKS

WASHINGTON Does your school know where you are? In class? On the bus? Paying for lunch in the cafeteria?

Infrared Paper Dryer Control Scheme

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Transcription:

Microcontroller Based Attendance System Using RFID and GSM Anil Kumar Shukla Amity Institute of Telecom Engineering & Management, Amity University, U.P., Noida, India. Abstract Integration of radio frequency identification technology and GSM technology had shown wide applications in the automation of electronic systems. In this paper the design of microcontroller based attendance system using RFID and GSM modem has been presented which will automatically update the attendance of the students and send the SMS to the absentee s parent for the continuous monitoring of the attendance of his/her ward. Index Terms RFID, GSM, Microcontroller. 1. INTRODUCTION The conventional method of taking the attendance of students is through the manually maintained register and calling by their names or serial numbers. A lot of drawbacks are associated with this method like attendance not marked due to human error on both sides i.e. students as well as teachers, proxy attendance, time consuming etc. The role of radio frequency identification (RFID) technology in tracking objects and its implementation in automatic electronic equipments has been widely used by designers and found in the literature [1].A number of automated attendance system has been designed and reported using the RFID. M. Kamaraju in year 2010 presented the design of automated attendance system using RF technology [2]. In the year 2013 attendance system using RFID has been reported using GSM and RFID [3-4]. In year 2014 another web based attendance system using RFID has been presented [5]. In this paper prototype design of microcontroller based attendance system using RFID and GSM has been presented. The paper is organized as follows: Section II describes the design and working of the system, Section III explains the algorithm and flow chart of the designed system and finally section IV contains the concluding remarks. 2. DESIGN OF MICROCONTROLLER BASED ATTENDANCE SYSTEM Fig.1 shows the block diagram of microcontroller based Attendance System. The complete system is designed around three microcontrollers (atmega16). The first microcontroller is interfaced with the RFID and is responsible for the student entrance into the class as well as the motor motion. The motor motion provides the physical barrier for the student entering the class. It also holds the temporary information of the student s presence within the time window (the time for which student entry and exit is allowed). Fig.1: Block Diagram of Microcontroller Based Attendance System The second microcontroller is interfaced with the GSM modem and is responsible for sending the notification message to the parents or concerned authority for a particular student who is absent for the class. The third microcontroller is interfaced with the computer and is used to maintain the database that holds the students attendance details. Each student is given his characteristic RFID through which entrance is allowed in the class. The entrance is made quiet similar to the metro system, i.e. as soon as the student punches his card the door which in our case is the physical barrier opens or moves. This barrier is controlled by the motor which is controlled using the microcontroller atmega16 (the first microcontroller). As soon as the student enters the class, he passes from in front of the IR sensor which in turn closes the gate. This presence signal for the student in that class is temporarily stored in the microcontroller. A predefined window of 5minutes is available for the students to enter the class. During this window that student entry is allowed.fig.2 shows the schematic of the design and Fig. 3 shows the PCB layout of the system design respectively. The system is initiated or started as soon as a teacher s RFID is read. This marks the beginning of the 5 minute window in which the students are required to reach the class. As stated earlier the student enters the class through their respective RFID tag which sends a high signal against their name thus marking them as present. After the completion of this window the student information is stored temporarily in the microcontroller. If a student has entered the class and then again left within the window then also there is a low or absent signal against his name. ISSN: 2454-6410 EverScience Publications 127

Fig.2: Schematic of the Designed System Now once the period is over and the teacher punches his/her card to leave the class; it is now that the entire updating takes place. The signals are sent simultaneously to the other two microcontroller boards. These in turn send the notification Fig.3: PCB Layout of the Designed system message to the parents of the absent student (2 nd microcontroller) as well as update the database regarding the student attendance (3 rd microcontroller). ISSN: 2454-6410 EverScience Publications 128

3. FLOWCHART AND SOFTWARE DESIGN A. RFID PROGRAMMING The RFID tag with students contains unique 12 digit number. When student /teacher swap their RFID tag the unique code from tag is passed to the microcontroller via RFID reader. The microcontroller compares the code with the stored code. If there is match then the motor is rotated anticlockwise and physical barrier opens and hence teacher/student enters.if the code doesn t match access denied is displayed on the LCD. After that the value of IR sensor is checked if there is any variation in the value then the motor rotates in clockwise direction and hence the physical barrier shuts. After the complete entry of the teacher /student the corresponding LEDS interfaced with the port of the microcontroller are lighten by sending a high signal/1. Fig.4 shows the flow chart of the RFID programming. 0 1 Stud1 absent & stud2 present 1 0 Stud1 present & stud2 absent 1 1 Both students are present For the first condition, when both students are absent, firstly the status of the pins is checked. Status of the both the pin is 0 indicates that both students are absent. Now the SMS will be sent to the parents of both students. Their mobile number will be stored corresponding to the pins. Pinc.1 represents stud1 whereas pinc.2 represents stud2. In this case SMS will be sent to both the parents. Fig.5-Fig.9 shows the various flow charts for GSM programming. Fig.4: Flow chart of the RFID Programming B. GSM PROGRAMMING The prototype system has been tested which will allow maximum of two children and one teacher. In order to send the SMS to the parents of the absent students we have used AT commands. Since the SMS is only to be sent to the parents of absent students there will be four possibilities or conditions. In order to the check if the student is absent we have to monitor the status of pin c.1 & pinc.2. This status will be passed from the microcontroller 1 to microcontroller2. CONDITIONS PINC.1 PINC.2 RESULT 0 0 Both students are absent Fig.5:Flow Chart when both students are present ISSN: 2454-6410 EverScience Publications 129

Fig.6: Flow Chart when student1 is present & student 2 is absent Fig.8: Flow chart when both students are absent Fig.9: Flow chart for communicating with PC. Pinc.4 Pinc.5 Interpretation String to be send to the pc 1 0 Stud2 absent A2 0 1 Stud1 is absent A1 0 0 Both absent A3 Fig.7: Flow chart when student 1 is absent and student 2 is present 1 1 Both present A4 ISSN: 2454-6410 EverScience Publications 130

C. DATABASE PROGRAMMING Fig.10 shows the flow chart for the database programming. Firstly the string received from the ATMEGA 16 is check and interpreted as following: A1 represent that student 1 is absent and student 2 is present. A2 represent that student 2 is absent and student 1 is present. A3 represent that student 1 and student 2 is absent. A4 represent that student 1 and student 2 is present. After this interpretation the excel sheet containing the record of the students attendance is updated. The present student can be identified by a symbol p against their name and the absent student can be identified by symbol a against their name. 4. CONCLUSION In this paper prototype design of microcontroller based attendance system using RFID and GSM has been presented. The system automatically update the attendance in the database, sends SMS to the parents of the student who are absent, doesn t provide entry to the late comers, take care in case of proxy attendance. The system also has been provided with the security by giving the condition that it will be available for the students only after the teacher have swapped his RFID and made his entry. REFERENCES [1] Daniel M. Dobkin and Steven M. Weigand, Environmental effects on RFID tag antennas, California: Bulis Press, 2010. [2] M. Kamaraju, A Novel Design of Low Cost Integrate Intelligent Security System for Industrial Surveillance, International Journal of Engineering and Technology Vol.2 (6), 2010, 406-409 [3] C.S.Karthikeyan & S.Murugeswar, Anytime Anyplace-Remote Monitoring of Students Attendance Based on RFID and GSM Network, International Journal of Advanced Electrical, Electronics and Instrumentation Engineering, Vol 2, Issue 12, pp. 6154-6159. [4] V.Sivasankaran1, S. Muruganand2, Azha.Periasamy, Advanced Embedded System Assisted GSM And RFID Based Smart School Management System, International Journal of Advanced Electrical, Electronics and Instrumentation Engineering, Vol 2, Issue 7, pp. 3124-3128. [5] Aditi S.Tiwari, Aniket S.Tiwari, Nikhil M.Ade, Sana.G.K.Sheikh, Nilesh R.Patel, and Athar Ravish Khan, Optimized Design of Student Attendance System Using RFID, proceeding of International Conference on Machine Learning, Electrical and Mechanical Engineering (ICMLEME'2014) Jan. 8-9, 2014 Dubai (UAE), pp.134-139. [6] Arulogun O. T, and Olaniyi, O. M.(2013), RFID-Based Students Attendance Management System,International Journal of Scientific & Engineering Research Volume 4, Issue 2,pp 1-4. [7] http://www.seattlerobotics.org/workshoprobot/level1/datasheets/atm ega16.pdf Fig.10: Flow chart for the database programming ISSN: 2454-6410 EverScience Publications 131