Site icon Circuit Ideas for You

Solenoid Door Lock Circuit with Arduino

In this project we have used Solenoid Door Lock Circuit with Arduino, as Solenoid lock works like magnet latch and then Arduino control it using small signal.

With few parts and simple wiring, we can create automatic locking system for our home or office, also its a very easy and very useful circuit and is good for DIY security system.

Arduino Code:

int lockPin = 7;

void setup() {
pinMode(lockPin, OUTPUT);
}

void loop() {
digitalWrite(lockPin, HIGH);
delay(3000);
digitalWrite(lockPin, LOW);
delay(3000);
}

Coding Explanation:

Circuit Working:

Solenoid Door Lock Circuit Diagram with Arduino

Parts List:

ComponentsQuantity
Arduino UNO1
Solenoid Lock1
DC 12V Power Supply1
5V Single Channel Relay Module1
USB Connector1

Arduino cannot give 12V to solenoid directly, so we used relay module and relay work like electric switch.

Arduino give 5V signal to relay coil and then relay coil activates and makes the relay click; also when relay clicks, it connects 12V supply to solenoid lock.

After that, lock pulls inside and door unlocks and when Arduino sends LOW signal then relay turns OFF and relay breaks 12V line.

Then solenoid lock loses power and locks back and finally, Arduino just controls the relay and relay controls solenoid.

Formula with Calculation:

Formula for solenoid current:

I = V / R

where,

So, I = V / R means:

Current = Voltage divided by Resistance.

How to Build:

To build a Solenoid Door Lock Circuit with Arduino follow the below connection steps:

Conclusion:

To conclude, this Solenoid Door Lock Circuit with Arduino can safely control a solenoid lock; also, the circuit is good for door locks, drawers, cabinets and basic home automation.

Exit mobile version