Group No.-4 - PPT

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

IOT BASED BIOMETRIC ATTENDANCE SYSTEM

USING ARDUINO

 The main objective of the project is to automate the process of attendance


and make it possible to check attendance in real time.
 In this system we will send messages to the parents of the students about
their arrival and exited timing.
Table of Content

1. Feasibility Report
2. Technical Architecture
3. Project Hardware Feasibility
4. Implementation Steps
5. Coding
Step 1 - Feasibility Report

There are many of previous researches have worked on students attendance


system using various biometric technologies such as fingerprint, face and eyes
recognition. From those here we take few as example to identify the common
problem from them.
1. Institute of Information & Communication Technology.
2. Article in Journal of Science and Technology.
Step 1.1 - Comparison with different projects
1. Institute of Information & Communication Technology : In this they use a binary
code from set of fingerprint features and then perform a set of matching experiments on
the database to estimate the number of degrees of freedom within fingerprint
population.
2. Article in Journal of Science and Technology : In this project they allows the
guardians of the students to have reports of their students attendance via e-mail. They
make this project to monitor attendance of the class.
Step 1.2 - Research Papers
Step 2 – Technical Architecture
Step 2.1 – Flow Chart
Step 3 - Project Hardware Feasibility
Step 3.1 - HARDWARE :
 Arduino Uno
 Fingerprint Module R307
 SD Card Module
 GSM Module
 OLED
 Power Supply
 Connecting Wires
 Breadboard
 Resistors
Step 3.1.1 - Arduino Uno

 It is an open source microcontroller


board.
 Able to read inputs – light on a
sensor, a finger on a button, or a
twitter message – and turn it into an
output – activating a motor, turning
on a LED, publishing something
online and many more.
 Operating Voltage – 5V
 Digital i/o pins – 14
 Analog i/o pins – 6
 Flash Memory – 32 KB
Step 3.1.2 - Fingerprint Module R307
 The user can store the fingerprint
data in the module and configure it
in 1:1 or 1:N mode for identifying
the person.
 Default baudrate – 57600 bps
 Total pins – 8
 Serial Communication – 4 pins
(VCC,GND,TX-D2,RX-D3)
 USB Communication – 4 pins
(VCC,D-,D+,GND)

Step 3.1.3 - SD Card Module

 Micro SD Card Reader Module


 Allow to communicate with the memory card and write or read the
information on them.
Step 3.1.4 - GSM Module

 Global System Network


 GSM modem/GSM module is a
hardware device that uses GSM
mobile telephone technology to
provide a data link to a remote
network.
 Single supply voltage – (3.4V –
4.5V)
 Supports outgoing and incoming
voice calls, simple message system,
and data communication.
Step – 3.1.4.1 – GSM Module Connection
Step 4 – Implementation Steps
Step 4.1 - Enroll a new finger print :

1. In the Arduino IDE, go to File > Examples > Adafruit Fingerprint Sensor Library > Enroll.


2. Then upload the code, and open the serial monitor at a baud rate of 9600.
3. We should enter an ID for the fingerprint. As this is our first fingerprint, type 1 at the top left
corner, and then, click the Send button.
4. Place the finger on the scanner and follow the instructions on the serial monitor.
Step 4.2 - Finding a Match

1. In the Arduino IDE, go


to File > Examples > Adafruit Fingerprint Sensor Library > Fingerprint 
and upload the code to the Arduino board.
2. Open the Serial Monitor at a baud rate of 9600.
3. Place the finger to be identified on the scan.
4. On the serial monitor, we can see the ID that matches the fingerprint. It also
shows the confidence – the higher the confidence, the similar the fingerprint
is with the stored fingerprint.
Step 5 – Coding
Step 5.2 - GSM: Sending message to multiple numbers
Thank You

You might also like