Project Report Final Sem Final 6 Sem
Project Report Final Sem Final 6 Sem
ATTENDANCE SYSTEM
Submitted By
I
CERTIFICATE
This is to certify that the project report submitted along with the
been carried out by Param P. Suthar under the guidance of Ms. Lipi
DATE:
II
CERTIFICATE
This is to certify that the project report submitted along with the
been carried out by Rudra S. Bhatt under the guidance of Ms. Lipi
DATE:
III
CERTIFICATE
This is to certify that the project report submitted along with the
been carried out by Parth P. Mistry under the guidance of Ms. Lipi
project.
DATE:
IV
ACKNOWLEDGEMENT
I have taken efforts in this project. However, it would not have been
possible without the kind support and help of many individuals and
information regarding the project and also for his support in completing
that member who has helped me and their kind co – operation and
the project and people who have willingly helped me out with their
abilities.
V
ABSTRACT
the current technology that will be beneficial to the lives of others is a huge
This paper presents the design and implementation of a low cost but yet
In this model, all the fingerprints are stored each and every time someone
places his finger. User can connect the system wirelessly with the cloud and
monitor the process. When the app is running on the computer, data sent by
R307 fingerprint module is received and stored on the cloud and displayed
VI
Content Page No.
Title Page I
Certificate Page II
Abstract III
Acknowledgment IV
Chapter 1 – Introduction 1
Introduction of IoT
Introduction of Biometric
Chapter 3 – Components 5
22
Chapter 6 - Procedure
Chapter 7 – Outcome 25
Application
Future Scope
VII
Conclusion
Chapter 9 - References 30
VIII
EC Department GP Gandhinagar
Chapter 1 – Introduction
technologies for the purpose of connecting and exchanging data with other
a smart phone. For example, the Ring doorbell camera security system allows
users to see, hear, and speak to visitors at their door via a computer, tablet, or
mobile phone.
growth
1 Semester 6 2022-23
EC Department GP Gandhinagar
question would arise in your mind that why we are concerned about IoT? Here
is the answer that why you should be concerned about IoT. Say for example you
are on your way to a meeting; your car could have access to your calendar and
already know the best route to take. If the traffic is heavy your car might send a
text to the other party notifying them that you will be late. What if your alarm
clock wakes up you at 6 a.m. and then notifies your coffee maker to start
making coffee for you? Being able to turn the lights on in your house or heating
before coming home using your smartphone? Yes, all these things are possible
because of IoT.
PROJECT DEFINATION
Display & RTC Module to design the desired project. In this project,
networks (like those controlling traffic lights). IoT projects aim to connect these
2 Semester 6 2022-23
EC Department GP Gandhinagar
The concept is the same as for the consumer IoT devices in the
home, but in this case the aim is to use a combination of sensors, wireless
networks, big data, AI and analytic to measure and optimize industrial processes
system that records the attendance using fingerprint based biometric scanner
and stores them securely over cloud. This system aims to automate the c umber
some process of manually taking and storing student attendance records. It will
records. The records are securely stored and can be reliably retrieved whenever
3 Semester 6 2022-23
EC Department GP Gandhinagar
4 Semester 6 2022-23
EC Department GP Gandhinagar
Chapter 3 – Components
Hardware requirement
1. Components Required :-
7) Terminal Connector
9) LED Lights
10) Buzzer
2. Software requirement
1) Arduino IDE
2) ThingSpeak
5 Semester 6 2022-23
EC Department GP Gandhinagar
1) Embedded
2) C
3) C++
It has 54 digital input/output pins (of which 15 can be used as PWM outputs),
button.
The Mega 2560 board is compatible with most shields designed for the Uno
6 Semester 6 2022-23
EC Department GP Gandhinagar
TECHNICAL SPECIFICATIONS:
Microcontroller ATmega2560
Operating Voltage 5V
SRAM 8 KB
EEPROM 4 KB (ATmega328P)
LED_BUILTIN 13
Length 101.52 mm
Width 53.4 mm
Weight 37 g
7 Semester 6 2022-23
EC Department GP Gandhinagar
8 Semester 6 2022-23
EC Department GP Gandhinagar
9 Semester 6 2022-23
EC Department GP Gandhinagar
protocol stack that can give any microcontroller access to your Wi-Fi
network.
10 Semester 6 2022-23
EC Department GP Gandhinagar
capability that allows it to be integrated with the sensors and other application
specific devices through its GPIOs with minimal development up-front and
Its high degree of on-chip integration allows for minimal external circuitry,
The ESP8266 supports APSD for VoIP applications and Bluetooth co-
11 Semester 6 2022-23
EC Department GP Gandhinagar
capacity FLASH chips and other hardware and software composition, stable
Features:
Small size: small size, no external DSP chip algorithm, has been
above.
12 Semester 6 2022-23
EC Department GP Gandhinagar
Interface Description:
The R307 fingerprint module has two interface TTL UART and USB2.0,
TTL level, the default baud rate is 57600 , can be changed, refer to a
Technical Parameters:
13 Semester 6 2022-23
EC Department GP Gandhinagar
(default N = 6, ie 57600bps)
14 Semester 6 2022-23
EC Department GP Gandhinagar
• The module (micro sd card adapter) is a micro sd card reader module, and
the interface via the file system driver, micro controller system to
15 Semester 6 2022-23
EC Department GP Gandhinagar
choice.
2100).
EC Department GP Gandhinagar
16 Semester 6 2022-23
EC Department GP Gandhinagar
alarms. The other cool feature of this board comes with SQW pin, which
outputs a nice square wave at either 1Hz, 4kHz, 8kHz or 32kHz and can
17 Semester 6 2022-23
EC Department GP Gandhinagar
• BUZZER :
Sounds commonly used to indicate that a button has been pressed are a
Figure : BUZZER
PUSH BUTTON:
18 Semester 6 2022-23
EC Department GP Gandhinagar
many un-biased buttons (due to their physical nature) still require a spring
19 Semester 6 2022-23
EC Department GP Gandhinagar
20 Semester 6 2022-23
EC Department GP Gandhinagar
21 Semester 6 2022-23
EC Department GP Gandhinagar
Chapter 6 – PROCEDURE
1. Hardware Setup:
Connect the micro SD module to the Arduino Mega using appropriate pins.
Connect the LED for in indication to a digital pin on the Arduino Mega.
Connect the LED for out indication to another digital pin on the Arduino
Mega.
Connect the RTC module to the Arduino Mega using appropriate pins.
pins.
Connect the 3.5 TFT color display to the Arduino Mega using appropriate
pins.
2. Software Setup:
Install the necessary libraries for the fingerprint scanner, RTC module,
Write the code to initialize the required libraries and set up the necessary
22 Semester 6 2022-23
EC Department GP Gandhinagar
Create a ThingSpeak account (if you haven't already) and create a new
channel to store the attendance data. Note down the channel ID and API
key.
Use the RTC module to get the current date and time and store them in
variables.
ThingSpeak using the ThingSpeak library and the channel ID and API
Display the attendance information, date, and time on the TFT display.
Click on the "API Keys" tab and note down the Write API key.
23 Semester 6 2022-23
EC Department GP Gandhinagar
ThingSpeak using the Write API key and the channel ID.
24 Semester 6 2022-23
EC Department GP Gandhinagar
Chapter –7 OUTCOME
25 Semester 6 2022-23
EC Department GP Gandhinagar
26 Semester 6 2022-23
EC Department GP Gandhinagar
27 Semester 6 2022-23
EC Department GP Gandhinagar
Future Scope
We can design a dedicated server using DNS and static IP address.
We can design this project for other Biometric systems like Iris, Face etc...
Applications
Applicable to Institutions, hospital and Schools etc.
Disadvantages of IoT
As the Internet of things facilitates a set of benefits, it also creates a significant
networks. The system offers little control despite any security measures, and
28 Semester 6 2022-23
EC Department GP Gandhinagar
Privacy: Even without the active participation on the user, the IoT system
Conclusion
form of an Internet of Things (IOT) based system that records the attendance
using fingerprint based biometric scanner and stores them securely over
cloud. This system aims to automate the c umber some process of manually
attendance records. The records are securely stored and can be reliably
29 Semester 6 2022-23
EC Department GP Gandhinagar
Chapter – 9 References
Reference
https://www.instructables.com/circuits/arduino/projects/
https://create.arduino.cc/projecthub/electropeak/arduino-
fingerprint-attendance-system-w-cloud-data-storage-f01122
https://electropeak.com/
30 Semester 6 2022-23