This document outlines the steps to develop an IoT-based biometric attendance system using Arduino. The key components include an Arduino Uno, fingerprint module, SD card module, GSM module, and OLED display. The system will automate student attendance tracking and allow guardians to check attendance reports via text messages. The document describes enrolling fingerprints, identifying matches, and sending attendance updates to parents' phone numbers using the GSM module. Pseudocode is provided to implement the fingerprint scanning and SMS notification functionality.
This document outlines the steps to develop an IoT-based biometric attendance system using Arduino. The key components include an Arduino Uno, fingerprint module, SD card module, GSM module, and OLED display. The system will automate student attendance tracking and allow guardians to check attendance reports via text messages. The document describes enrolling fingerprints, identifying matches, and sending attendance updates to parents' phone numbers using the GSM module. Pseudocode is provided to implement the fingerprint scanning and SMS notification functionality.
This document outlines the steps to develop an IoT-based biometric attendance system using Arduino. The key components include an Arduino Uno, fingerprint module, SD card module, GSM module, and OLED display. The system will automate student attendance tracking and allow guardians to check attendance reports via text messages. The document describes enrolling fingerprints, identifying matches, and sending attendance updates to parents' phone numbers using the GSM module. Pseudocode is provided to implement the fingerprint scanning and SMS notification functionality.
This document outlines the steps to develop an IoT-based biometric attendance system using Arduino. The key components include an Arduino Uno, fingerprint module, SD card module, GSM module, and OLED display. The system will automate student attendance tracking and allow guardians to check attendance reports via text messages. The document describes enrolling fingerprints, identifying matches, and sending attendance updates to parents' phone numbers using the GSM module. Pseudocode is provided to implement the fingerprint scanning and SMS notification functionality.
Download as PPTX, PDF, TXT or read online from Scribd
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
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