100% found this document useful (1 vote)
1K views

Biometric Attendance System Using Arduino

The document describes a student project to build a biometric attendance system using fingerprint recognition. The system will record attendance data with timestamps and provide customized voice messages. It will use an Arduino board connected to a fingerprint scanner module, real-time clock, LCD display, and speaker. The project will go through phases of specification, hardware/software design, integration, testing, and implementation. It aims to provide secure access and improve user experience through voice instructions. The system is intended for uses like access control, attendance tracking, and home security.

Uploaded by

Amshuman Gk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views

Biometric Attendance System Using Arduino

The document describes a student project to build a biometric attendance system using fingerprint recognition. The system will record attendance data with timestamps and provide customized voice messages. It will use an Arduino board connected to a fingerprint scanner module, real-time clock, LCD display, and speaker. The project will go through phases of specification, hardware/software design, integration, testing, and implementation. It aims to provide secure access and improve user experience through voice instructions. The system is intended for uses like access control, attendance tracking, and home security.

Uploaded by

Amshuman Gk
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

ECE4003 – EMBEDDED SYSTEM DESIGN

J-COMPONENT REVIEW-II
Fall 2019-2020

Biometric Attendance System with


Automatic Voice Messages using Arduino
BATCH NO: 15
GROUP MEMBERS:
1. 18BEC1075 – Amshuman G
2. 18BEC1143 – Mahesh Jayaraman
3. 18BEC1150 – J Kiron
4. 18BEC1152 – B Visweshwaran
Presented to : Prof. B. Chanthini, AP, SENSE, VIT Chennai
OBJECTIVE OF THE PROJECT

The objective of the project is to implement a biometric


attendance system that scans for fingerprints to record and store
attendance data with the date and time of entry. It is also used
as a security system that allows access to authorized people only.
To improve the quality of life, custom automated voice messages
are used to welcome or instruct the user.
EMBEDDED SYSTEM DESIGN PROCESS
Phase 1: Product Specification
Phase 2: Hardware and Software Partitioning
Phase 3: Iteration and Implementation
Phase 4: Detailed Hardware/Software Design
Phase 5: Hardware/Software Integration
Phase 6: Acceptance Testing
Phase 7: Maintenance and Upgrade
Phase 1: Product Specification

• When doing R&D for the project, a number of potential


features that could be added to the biometric system came to
mind.
• Face Mask detection, Vaccination Certificate detection, Face
Detection, etc.
• Ultimately, these ideas proved trivial or too niche for a
biometric attendance system.
• Hence, we inclined towards the idea of custom voice
messages and general instruction for the users, which would
improve the ease of access and comfort as well.
• Specifications: Fingerprint Detection, Date and Time of entry,
custom automated voice messages.
Phase 2: Hardware and Software Partitioning

• Hardware: The fingerprint module scans for fingerprint using


Arduino which stores data of the users. RTC module is used
for determining time and date. The output is a LCD display
and a speaker which gives voice messages.

• Software: The unique fingerprint template is stored in a


unique ID and upon scanning, appropriate messages are given
as output via the LCD and speaker. Arduino IDE is used for this
programming.
Phase 3: Iteration and Implementation

• The hardware and software parts of this project can be


simultaneously implemented to a large extent on a
simulation software such as Proteus.

• In this way, various test cases can also be verified easily.

• Both the software and hardware teams have to work


closely to complete the project in an efficient way.
Phase 4: Detailed Hardware/Software Design
Block Diagram: Flowchart:
Phase 5: Hardware/Software Integration
• The hardware and software will follow little endian byte
ordering since the microcontroller used is Arduino UNO and
the software used is Arduino IDE.

• The debugging and code flow will be done simultaneously to


maintain coherence of the hardware and software.
Phase 6: Acceptance Testing

Since the cost associated with fixing a defect at the testing phase
is exponentially larger than in the initial phases, testing of the
project will be done as and when each block of the project is
made ready with multiple test cases and scenarios.
TOOLS REQUIRED
1. Arduino UNO
2. Fingerprint module (R307)
3. Push buttons
4. LED
5. Resistors – 1K, 2.2K
6. Buzzer
7. 16x2 LCD Display
8. Breadboard
9. RTC module
10. Speaker
11. Connecting wires
12. LM386 Audio Amplifier
SCHEMATIC DIAGRAM
FLOW CHART
SOFTWARE IMPLEMENTATION
HARDWARE IMPLEMENTATION

Demonstration video link:


https://drive.google.com/drive/folders/1yb89fhaotYJV2gMAiAejJ4kRE87aAZko?usp=s
haring
PCB DESIGN
COST ANALYSIS
Components Price
Arduino UNO 400

Fingerprint module (R307) 1500

RTC module (DS3231) 420

16x2 LCD 150

0.25W Speaker 50

Misc. 300

Total 2820
APPLICATIONS
• Garage Door opener using the Fingerprint
scanner.
• An effective security system that can keep the
household secure.
• Can be used as an attendance system in
industries
THANK YOU

You might also like