

The SYD Security Door Lock System is an advanced electronic locking mechanism designed to enhance the security of residential, commercial, and industrial properties. This system integrates modern access control technologies, such as keypads, RFID readers, and biometric scanners, to prevent unauthorized access. It is a reliable and versatile solution for securing doors, offering both convenience and robust protection.








| Parameter | Specification |
|---|---|
| Operating Voltage | 12V DC |
| Current Consumption | 100mA (standby), 500mA (active) |
| Lock Type | Electromagnetic or motorized deadbolt |
| Access Methods | Keypad, RFID, Biometric Scanner |
| Communication Interface | UART, I2C, or GPIO |
| Operating Temperature | -20°C to 60°C |
| Dimensions | 150mm x 80mm x 30mm |
| Weight | 500g |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power input (12V DC) |
| 2 | GND | Ground connection |
| 3 | DATA_IN | Data input for access control (e.g., keypad) |
| 4 | DATA_OUT | Data output for status or communication |
| 5 | LOCK_CONTROL | Signal to control the locking mechanism |
| 6 | BUZZER | Output for buzzer or alarm |
| 7 | LED_INDICATOR | Output for LED status indicator |
| 8 | RESET | Reset pin to restore factory settings |
DATA_IN pin.LOCK_CONTROL pin to activate or deactivate the locking mechanism. This can be done using a microcontroller or a manual switch.LED_INDICATOR pin to display the lock status (e.g., locked or unlocked).BUZZER pin for audible feedback during operation.RESET pin to restore the system to its default settings if needed.Below is an example of how to control the SYD Security Door Lock System using an Arduino UNO and a keypad for access control.
#include <Keypad.h>
// Define the keypad layout
const byte ROWS = 4; // Four rows
const byte COLS = 4; // Four columns
char keys[ROWS][COLS] = {
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
byte rowPins[ROWS] = {9, 8, 7, 6}; // Connect to the row pins of the keypad
byte colPins[COLS] = {5, 4, 3, 2}; // Connect to the column pins of the keypad
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
const int lockControlPin = 10; // Pin connected to LOCK_CONTROL
const String correctPassword = "1234"; // Set your desired password
String inputPassword = "";
void setup() {
pinMode(lockControlPin, OUTPUT);
digitalWrite(lockControlPin, LOW); // Ensure the lock is initially locked
Serial.begin(9600);
Serial.println("Security Door Lock System Initialized");
}
void loop() {
char key = keypad.getKey();
if (key) {
Serial.print("Key Pressed: ");
Serial.println(key);
if (key == '#') {
// Check if the entered password is correct
if (inputPassword == correctPassword) {
Serial.println("Access Granted");
digitalWrite(lockControlPin, HIGH); // Unlock the door
delay(5000); // Keep the door unlocked for 5 seconds
digitalWrite(lockControlPin, LOW); // Lock the door again
} else {
Serial.println("Access Denied");
}
inputPassword = ""; // Reset the input password
} else if (key == '*') {
// Clear the input password
inputPassword = "";
Serial.println("Password Cleared");
} else {
// Append the key to the input password
inputPassword += key;
}
}
}
1234 with your desired password.lockControlPin is connected to the LOCK_CONTROL pin of the SYD Security Door Lock System.LOCK_CONTROL pin to prevent floating signals.The lock does not respond to input.
DATA_IN and LOCK_CONTROL pins.The lock remains in the unlocked state.
LOCK_CONTROL pin is receiving the correct signal.The keypad or biometric scanner is unresponsive.
DATA_IN pin.The system resets unexpectedly.
RESET pin is not accidentally triggered.Can this system be powered by a battery?
Is the system compatible with smart home platforms?
What happens during a power outage?
Can I change the access password?
By following this documentation, users can effectively install, operate, and troubleshoot the SYD Security Door Lock System for optimal performance and security.