Arduino Bluetooth Smart Lock using Android cell phone application

(Last Updated On: February 13, 2020)

Bluetooth smart lock


This is a very detailed tutorial on how to use the hc-05 and hc-06 Bluetooth module to make the smart lock. In this tutorial, you will also learn how to change the name of the Bluetooth module and how to change its pin code or pairing code using AT commands. With the help of this project, the Electronic lock can only be controlled by the authorized person having the cell phone Application.

For more details and step by step explanation watch video Tutorial given at the end of this Article.

The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Arduino Uno:
Mega 2560:
HC-05 Bluetooth Module:
electronic lock:
lm7805 Voltage Regulator:
330 ohm resistors pack:
5v 2A adaptor:
2n2222 npn transistors:
10k Resistor:
lm7805 Voltage Regulator:
330-ohm resistors pack:
female DC power jack socket:
470 uf capacitors:
5×7 cm vero board:
female headers:
connection wires:
Super Starter kit for Beginners:
Jumper Wires:
Bread Board:
12v Adaptor:
PCB plate:
Variable Supply:
Digital Multimeter:
Vero Board / strip board:
Soldering iron kit: “best” You guys should definitely purchase this:
Solder wire:
Wire Stripper:
wire cutter:
PCB small portable drill machine:

*Please Note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

Circuit Diagram:

Bluetooth smart lock

For the complete circuit diagram explanation watch video tutorial Click here


Cell phone App:Smart_Lock


Watch Video Tutorial:


Other Bluetooth Related Projects:

Arduino Bluetooth controlled Robot using L298n Motor Driver Android App


Pulse Sensor/ Heartbeat Rate/ Heart rate measurement using Arduino & Bluetooth


How to use GSM and Bluetooth Together To monitor Any Sensors wirelessly using Arduino


Wireless battery voltage monitor using Arduino and Bluetooth


Arduino Bluetooth Pin Code and Name changing using AT commands


Wireless Temperature monitoring system using Bluetooth


8×8 LED Matrix MAX7219 Control using Bluetooth and Arduino



Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

Leave a Reply