Mini Project 2nd Year
Mini Project 2nd Year
o Due to the advancements of the technology, there is increasing rate in crime, intruders,
etc.
o Gadgets and locks need more attention to ensure a long lasting security for our lives
and properties.
o There is therefore the need for the use of other types of locks especially the use of
Locks with Face Recognition.
o Less complicated components are used in the design of the circuit and less
complicated embedded software, i.e, Python language in IDE is used to develop this
project.
o The total lock system mainly depends on Arduino Uno.
o Mainly focuses on face recognition.
Statement of
problems:
Software:
▪ Arduino Software (IDE)
Hardware:
▪ Arduino Uno
▪ Bread board
▪ Connecting wires (Jumpers)
▪ Servo motor
Arduino Uno
Arduino Uno
▪ We have used Arduino Uno Rev3 model for our project. It is a microcontroller
board based on the ATmega328.
▪ It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6
analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB
connection, a power jack, an ICSP header, and a reset button.
▪ It contains everything needed to support the microcontroller; simply connect it to
a computer with a USB cable or power it with a AC-to-DC adapter or battery to
get started.
▪ The Uno differs from all preceding boards in that it does not use the FTDI USB-
to-serial driver chip.
Breadboard
Bread Board
▪ A breadboard is a rectangular plastic board with a bunch of tiny holes in it. These
holes let you easily insert electronic components to prototype an electronic
circuit.
▪ The connections are not permanent, so it is easy to remove a component if you
make a mistake, or just start over and do a new project. This makes breadboards
great for beginners who are new to electronics.
▪ Modern breadboards are made from plastic, and come in all shapes, sizes, and
even different colors. While larger and smaller sizes are available, the most
common sizes you will probably see are "full-size," "half-size," and "mini"
breadboards.
Connecting Wires
Connecting Wires (Jumpers)
▪ A servomotor is a linear actuator or rotary actuator that allows for precise control
of linear or angular position, acceleration, and velocity.
▪ There are some special types of applications of an electric motor where the
rotation of the motor is required for just a certain angle. For these applications,
we require some special types of motor with some special arrangement which
makes the motor rotate a certain angle for a given electrical input (signal). For
this purpose, servo motor comes into the picture.
▪ Servo motor applications are also commonly seen in remote-controlled toy cars
for controlling the direction of motion, and it is also very widely used as the motor
which moves the tray of a CD or DVD player.
Project description Working Principle
▪ Image acquisition : Image of the person is acquired through the camera.
▪ Image processing:
▪ Lock control : If the face is recognized, the servo motor starts its mechanism
and unlocks the door.
Programming Flowchart
Block Diagram
▪ Electronic door locks with face recognition technology brings you keyless and
touchless convenience to unlock your door without any hassle.
▪ This system drastically improves the security measures & helps fend off criminals
with great ease.
▪ These digital door locks can also be paired with alarms to offer additional security
from burglary, vandalism and fire.
Project Hardware
References