ARTICLES
ARTICLES
ARTICLES
ELECTRONICS CIRCUITS
ARDUINO PROJECTS
IOT PROJECTS
MICROCONTROLLERS
RASPBERRY PI
Search for
Share
Facebook Twitter LinkedIn Pinterest Reddit Skype Messenger Share via Email Print
Table of Contents [hide]
1 Overview
2 Bill of Materials
o 3.1 Introduction
o 3.2 Features
o 3.3 Specifications
7 Source Code/Program
8 Results
Overview
In this project IoT Biometric Project, we will learn how to build IoT based
By logging into the website, you can collect all the attendance records of each
user including personal details as well as incoming & outgoing timing. The
time. Thus, by using the fingerprint sensor, the system will become more
You can follow the basic level of the same project here: Arduino Fingerprint
Attendance System. In case if you want a better fingerprint sensor with small
adapter. The user can store the finger print data in the module and can
well as Arduino Board. This optical biometric fingerprint reader with great
features and can be embedded into a variety of end products like access
control systems, attendance systems, safety deposit boxes, car door locking
systems.
Features
1. Integrated image collecting and algorithm chip together, ALL-in-One
Specifications
1. Fingerprint sensor type: Optical
6. Dimension: 553221.5mm
resolution of 128×64. The package includes display board, display,4 pin male
OLED possesses high application potential for virtually all types of displays and
displays.
interfaced with NodeMCU ESP8266 12E Board. The I2C pins of OLED Display,
i.e SDA & SCL are connected to NodeMCU D2 & D1 pins respectively.
Similarly, the fingerprint sensor is connected to UART pins D5 & D6. The
fingerprint sensor Tx and Rx wire’s color may vary. In my case, the color is
yellow and blue where yellow is Tx and Blue is Rx. So connect it by finding
The R305 fingerprint sensor is supplied with 5V through Vin pins of NodeMCU.
In my case, the sensor didn’t work at 3.3V. Similarly, connect OLED Vcc pin to
3.3V of NodeMCU.
Setting Up the Website
Here we can set up a website if you have a website and a server. In case you
don’t wanna spend money on website management, then you can use your
But in case if you need a website or domain, you can purchase from here at
First Download and install Xampp from the link here: Download XAMPP
below: You can follow the video to completely set up the website.
Source Code/Program
Below is the source code for IoT Based Biometric Fingerprint Attendance
System. The code credit goes to original author of the code: Electronics Tech
YouTube Channel
Make Sure to change the wifi username and password from this line below:
2. SSD1306 Library: Download
And then it will try the connection to the wifi. Once it gets Connected it will
OLED Display
So now you can start registering the user using the website. The whole process
of registration is explained in the video below. You can follow the video for the
registration process. The user fingerprint is taken twice and stored in the
registering the attendance. In case the fingerprint is not matched it will display
When a registered user scans his finger for the first time it will display the
welcome message.
When a registered user scans his finger for the second time it will display the
Good-Bye message.
Finally you can see the entire data of the users on the website as shown below:
For understanding the whole process: how to add, update and remove the
You can also follow the advanced version of the Biometric Attendance System