0% found this document useful (0 votes)
20 views5 pages

PH222 Project Group T

Uploaded by

luhadiav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

PH222 Project Group T

Uploaded by

luhadiav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Group Number: T

Student 1: Varun Luhadia Roll Number: 22B2105

Student 2: Trideep Basumatary Roll Number: 22B1804

Student 3: Aditya Bhati Roll Number: 22B1840

Project Title: Fingerprint Door Unlock System

Project Abstract:

1) This simple fingerprint door unlock project using Arduino can be very useful for door
security, forensics, crime investigation, personal identification, attendance system and much
more. In the future, there could be many more applications like fingerprint based driving
licences, bank accounts operation and so on.
A key is normally used for traditional door opening, but it provides very poor security. In this
fingerprint door unlock project, only when an authorized person places a finger on the
sensor, the door unlocks and the LCD displays a welcome message along with that person’s
name.

2) Our Fingerprint Door Unlock System will produce a beep sound if someone “INVALID” tries
to break inside the room. Other than that it will also have a 4x4 keypad so that someone
whose fingerprint is not feeded within the system can enter the room by entering the
password. It will also have a camera to record the image of someone “INVALID”.

3) The brain of the circuit is an Arduino Uno MCU board (BOARD1). It is based on
ATmega328/ATmega328P and has 14 digital input/output (I/O) pins, six analogue inputs, 32k
flash memory, 16MHz crystal oscillator, a USB connection, power jack, ICSP header and reset
button, among others. It can be programmed using Arduino IDE software.
Fingerprint sensor module R305 (connected across CON2) has UART interface with direct
connections to the MCU or to the PC through max232/USB serial adapter. The user can store
fingerprint data in the module and configure it in 1:1 or 1:N mode for identification. Pins TX
and RX of the R305 sensor are connected to Arduino digital pins 2 and 3, which are used for
serial communication.

Project Proposal Detail:

The fingerprint door unlock project utilizes an Arduino microcontroller, a fingerprint sensor module
(R305), an LCD display, and a solenoid electric lock to provide a secure door unlocking mechanism.
The system operates on a matching algorithm, comparing stored fingerprint templates against user
fingerprints for authentication.
The Arduino Uno MCU serves as the core component, interfacing with the fingerprint sensor via
UART communication and controlling the LCD display. A 12V power supply powers the system,
accommodating the 5V requirements of the Arduino and the 12V demand of the solenoid lock.
During operation, authorized individuals place their finger on the sensor. Upon successful
authentication, the door unlocks, and the LCD displays a welcome message along with the person's
name. A 5V relay is employed to supply sufficient current to operate the solenoid lock.
The software includes programs like "enroll" and "fingerprint," utilizing functions provided by
libraries to manage fingerprint enrollment and authentication. Users enroll their fingerprints by
following instructions on the serial monitor, assigning unique ID numbers to each fingerprint.
Construction involves assembling the components on a single-sided PCB designed as an Arduino
shield for convenience. The PCB layout and component placement ensure proper connectivity and
functionality.
The system's baud rate settings are critical for communication between the Arduino, fingerprint
sensor, and serial monitor. Baud rates must align with specifications outlined in the datasheets to
ensure proper operation.
In summary, the fingerprint door unlock project provides a practical and secure solution for door
access control, with potential applications in various domains such as security, forensics, and
personal identification. Its modular design allows for customization and expansion to suit specific
requirements.

1. What are the parts required for your project (have you identified a source for your parts?)
Arduino UNO, USB Cable, 10 kilo Ohm Preset, 10 muF Capacitor (16 V electrolytic), 100 nF
(Ceramic Disk), 5 V 1 C/O Relay, 16x2 Alphanumeric Display LCD, 2 pin connector DC Supply, 4
pin connector R305, 2 pin connector Solenoid Lock

2. Hardware block diagram. Give a diagram indicating what are the major chunks of hardware
involved in your project, other than the Arduino itself.
Other than the Arduino board, major hardware chunks involved in our project are 16x2 LCD
and Solenoid Lock.

3. Do you need a separate power supply?


In the described fingerprint door unlock project, a separate power supply is required. The
project operates using a 12V power supply to accommodate the requirements of the
solenoid electric lock. While the Arduino Uno microcontroller operates on 5V, the solenoid
lock necessitates 12V for proper functionality.

4. Have you calculated the power required to run your project (Arduino + extra hardware)?
To calculate the power required to run the above project, we need to consider the power
consumption of each component in the system. Let's break down the power consumption of
the components involved:
1. Arduino Uno:
The Arduino Uno typically consumes around 50-100 mA when active. Let's take a
conservative
estimate of 100 mA at 5V.
Power (Arduino) = Voltage × Current = 5V × 0.1A = 0.5 Watts
2. Fingerprint Sensor Module (R305):
The power consumption of the fingerprint sensor module is relatively low, typically around
20-30 mA.
Let's take an estimate of 30 mA at 5V.
Power (Fingerprint Sensor) = 5V × 0.03A = 0.15 Watts
3. LCD Display:
The power consumption of a typical 16x2 LCD display is around 1-2 mA per character
displayed.
Assuming the display shows around 32 characters (16 characters per line, 2 lines), we can
estimate the power consumption to be around 64 mA at 5V.
Power (LCD Display) = 5V × 0.064A = 0.32 Watts
4. Solenoid Electric Lock:
The solenoid lock requires 12V for operation. Without specific details, it's challenging to
estimate its power consumption accurately. Solenoid locks can consume varying amounts of
current depending on their design and usage. A typical solenoid lock for this application
might consume around 100-200 mA.
Let's take an estimate of 200 mA at 12V.
Power (Solenoid Lock) = 12V × 0.2A = 2.4 Watts
Total Power = Power (Arduino) + Power (Fingerprint Sensor) + Power (LCD Display) + Power
(Solenoid Lock)
Total Power = 0.5W + 0.15W + 0.32W + 2.4W = 3.37 Watts
Therefore, the estimated power required to run the above project is approximately 3.37
Watts. This calculation provides a rough estimate and may vary based on the specific
components used and their operating conditions.

5. Are you planning to power the Arduino with a battery (9V)?


No, we are not planning to power the Arduino with a battery.

6. How long do you expect the battery to last?


No, we are not planning to power the Arduino with a battery.

7. Do you need a 3D printer ? If so, what size and how and where will you get it done?
No, we don’t require a 3-D printer.

8. Do you need mechanical work to be done ? If so, what size and how and where will you get it
done?
No, we don’t require any mechanical work to be done

9. Do you need any printed circuit board ? If so, what size and how and where will you get it
done?
We require a Printed Circuit Board (PCB).

10. Planned division of work between the group members. Write details (tentatively).

Provide project work milestones. We will be checking your progress as per these milestones during
the weekly lab meetings to make sure you are on track to complete the project on time.

Week 1 ending 8 March:


Complete Ideation of the Project.

Week 2 ending 15 March:

Week 3 ending 22 March:

Week 4 ending 29 March <overlaps with lab end sem exam>

Reports + Demos + viva will be scheduled during week of April 3 to 5

Backup plan:

It’s important to think ahead and plan for failure.

If your initial project idea doesn’t work (parts not available in time / project too complex / other
reason) what’s your plan to scale down the project idea and present a finished product for the demo
+ viva?

Temperature Based Fan Speed Control and Monitoring

This standalone automatic fan speed controller project utilizes embedded technology to efficiently
regulate the speed of an electric fan based on temperature requirements. The system employs the
ATMega8/168/328 microcontroller for dynamic control and features an LCD for user-friendly
interface and real-time display of temperature and fan speed levels.
The circuit, centered around the Arduino Uno board, incorporates a LM35 temperature sensor, which
provides a linearly proportional output voltage corresponding to Celsius temperature. Through the
analogue-to-digital converter (ADC), the MCU reads and processes temperature data, subsequently
controlling the fan speed via a motor driver.
Fan speed adjustment relies on low-frequency pulse-width modulation (PWM) signals, effectively
varying the duty cycle to regulate the fan speed. While cost-effective, this method may induce fan
noise due to the pulsed nature of the signal.
Construction involves a compact layout with minimal components, offering versatility for various
applications such as air-conditioners, water-heaters, and ovens, with potential energy/electricity
savings.
The project's software, developed in Arduino IDE, allows for easy programming and uploading to the
Arduino Uno board via USB connection. The pre-programmed bootloader on the ATmega328P
facilitates code uploading without requiring an external hardware programmer.
Overall, this temperature-based fan speed control system provides an efficient and user-friendly
solution for temperature regulation in a variety of environments, enhancing energy efficiency and
operational convenience.

You might also like