automated attendance monitoringsystem

28
AUTOMATED ATTENDANCE MONITORING SYSTEM

Upload: akshit-kumar

Post on 10-Feb-2017

299 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Automated Attendance  MonitoringSystem

AUTOMATED ATTENDANCE MONITORING SYSTEM

Page 2: Automated Attendance  MonitoringSystem
Page 3: Automated Attendance  MonitoringSystem

CURRENT ATTENDANCE RECORDING SYSTEMThe current system of recording attendance has a huge drawbacks• It wastes the valuable time• It involves loads of paper work• Can fool teachers when roll call taken• Involving tiring works of updating attendance• Eats your brain when calculating attendance percentage

NO MORE HEADACHES. SWITCH TO BIOMETRIC ATTENDANCE SYSTEM

Page 4: Automated Attendance  MonitoringSystem

WHY BIOMETRIC ATTENDANCE?

Radio Frequency Identification (RFID) based time and attendance systems have a big drawback: buddy punching.Buddy Punching?

A person delayed on his way to work can hand over his tag or ID card to his colleague so that his presence is marked in the database even though he is absent.

Biometric time systems eliminate buddy punching

Page 5: Automated Attendance  MonitoringSystem
Page 6: Automated Attendance  MonitoringSystem

ONE TIME ENROLMENT PROCESS• The staff as well as the student requires one time enrolment process.• For this one time a system is required. • The individual must first enter their unique id.• Press the desired finger on scanner 3 times as and when instructed.• Dispatch module after the process.• Insert 9V battery for its power supply.• Now ready for daily authentication process.

Page 7: Automated Attendance  MonitoringSystem

COMPONENTS USED

Page 8: Automated Attendance  MonitoringSystem

1. ARDUINO UNO• The Arduino Uno acts as an interface to the devices such as Wi-

Fi shield, GSM shield, Raspberry Pi, Keypad, LCD Display, and the server in which we maintain the database.• An Arduino is• A single board microcontroller• Inexpensive• Comes with simple IDE

Page 9: Automated Attendance  MonitoringSystem

ARDUINO UNO

BOARD

Page 10: Automated Attendance  MonitoringSystem

2. ADAFRUIT FINGERPRINT SCANNER

• Used for security purposes• Can easily detect and verify fingerprints• Uses high powered DSP chips that does• Image rendering• Calculation• Feature Finding• Searching

Page 11: Automated Attendance  MonitoringSystem

ADAFRUIT FINGERPRINT SCANNER

Page 12: Automated Attendance  MonitoringSystem

2. ADAFRUIT FINGERPRINT SCANNER

• Can enrol new fingers directly to the on-board FLASH memory• Provide two LEDs. A green and a red• Set the red to HIGH in the code generated• Green active when finger placed• Rest of time Red will be active• The enrolment program is uploaded in the Arduino

Page 13: Automated Attendance  MonitoringSystem

CONNECTION BETWEEN ADAFRUIT FINGERPRINT SCANNER

AND THE ARDUINO UNO

Page 14: Automated Attendance  MonitoringSystem

3. RASPBERRY PI

• Raspberry Pi is a credit-card sized single board computer.• Install a Raspberry Pi OS onto an SD card(minimum 4gb). The

New Out Of the Box Software (NOOBS) is the recommended one.• Mount Arduino on Raspberry Pi.• Thus the program is inserted into the OS and makes it run

automatically whenever power supplied.• Hence device becomes automatic.

Page 15: Automated Attendance  MonitoringSystem

THE PROGRAM LOADED

ARDUINO MOUNTED ON

THE RASPBERRY PI WITH ITS OS INSTALLED

Page 16: Automated Attendance  MonitoringSystem

4. ARDUINO WI-FI SHIELD• Arduino Wi-Fi shield connects the Arduino to internet wirelessly.• We need to program it to send the fingerprints taken to the

server via the shield.• Initially the staff is required to enter the day, period (using

keypad) and his/her fingerprint as well.• After checking with database, the module is passed to students

to enter their fingerprint.

Page 17: Automated Attendance  MonitoringSystem

ARDUINO Wi-Fi SHIELD

Page 18: Automated Attendance  MonitoringSystem

5. KEYPAD

• Used to enter the day and the period• Information passed to database and checks to which staff the

attendance should be updated and the percentage to be calculated• Connected with Arduino • Programming done with Arduino compiler

Page 19: Automated Attendance  MonitoringSystem

KEYPAD

CONNECTED

TO THE ARDUINO

Page 20: Automated Attendance  MonitoringSystem

6. GSM/GPRS SHIELD• The Arduino GSM Shield allows an Arduino board to connect to

the internet, make/receive voice calls and send/receive SMS messages.• The shield uses a radio modem M10 by Quectel. It is possible

to communicate with the board using AT commands.• Insert a SIM to send SMS to the parents automatically.• We do programs and upload it to the Arduino board to send

SMS automatically

Page 21: Automated Attendance  MonitoringSystem

GSM/GPRS SHIELD

CONNECTED TO ARDUINO UNO

AND TO SYSTEM. SIM CARD INSERTED.

Page 22: Automated Attendance  MonitoringSystem

7. LCD DISPLAY

• We use JHD204A display.• Whenever the finger is pressed his/her id will be displayed for

confirmation.• The inputs given are also shown in the display.

Page 23: Automated Attendance  MonitoringSystem
Page 24: Automated Attendance  MonitoringSystem

8. WEB INTERFACE FOR STAFFS• Can also be managed manually.• Each staff is given a unique username and a password.• They can view the student details, can manually send Mail or

SMS, and they can see the attendance percentage of each students.• They can also download the attendance details in excel sheet

form and take printouts if needed.• Thus fully automated and is very easy to calculate the internal

marks of students.

Page 25: Automated Attendance  MonitoringSystem
Page 26: Automated Attendance  MonitoringSystem

Fingerprint scanner

Arduino Uno

Wi-Fi Shield

GSM/GPRS Shield

Server

SMS to Cellphone

Page 27: Automated Attendance  MonitoringSystem

CONCLUSION• Internal calculation can be done with more ease• No more paper works involved• The system • is fully automated• is a time saver• is fool proof from early punching, late punching and buddy punching• ensures better security • is cheap, affordable and flexible

Page 28: Automated Attendance  MonitoringSystem

THANK YOU