Muhammad_Munir
Published © GPL3+

Remote Control Door Lock

How to make Remote Control Door Lock with Arduino

IntermediateFull instructions provided3,037
Remote Control Door Lock

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Relay (generic)
×4
BD139 Transistor
×2
2.2k Resistor
×2
Wires
×1
Car door lock actuator
×1
TV Remote
×1

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Code

IR Door Lock

Arduino
#include <IRremote.h>
#define irPin 3

IRrecv irrecv(irPin);
decode_results results;
#define r1 5
int relay1 = LOW;
#define r2 6
int relay2 = LOW;

void setup() 
{
    Serial.begin(9600);
    irrecv.enableIRIn();
    
    pinMode(r1, OUTPUT); 
    pinMode(r2, OUTPUT);
   
      
}
void loop()
{
   if (irrecv.decode(&results)) 
   {
    Serial.print(results.value, HEX);
    Serial.print(" - ");
    Serial.println(results.value);
      switch (results.value) 
      {
                    
            case 284141910:
            relay1 = HIGH;
            digitalWrite(r1,relay1);
            delay(2000);
            relay1 = LOW;
            digitalWrite(r1,relay1);
            delay(250);
            break;
            case 284137830:
            relay2 = HIGH;
            digitalWrite(r2,relay2);
            delay(2000);
            relay2 = LOW;
            digitalWrite(r2,relay2);
            delay(250);
            break;
           
           }
 
   irrecv.resume();
   }
}

Credits

Muhammad_Munir
79 projects • 56 followers
I am Arduino programmer, also expertise in ESP32 and 8266 wifi modules.

Comments