DIY RFID & 4x4 Keypad Smart Door Lock Access Control System with Arduino & 12V Solenoid
আরডুইনো দিয়ে আরএফআইডি ও কিপ্যাড স্মার্ট ডিজিটাল নিরাপত্তা ডোর লক প্রজেক্ট
লেখক: Engr. Shakil Hossain (Embedded Security & Cryptography Specialist) | টেক ল্যাব: Electrobaz Workshop
Build a secure digital electronic door lock system using Arduino Uno, RC522 RFID reader, 4x4 matrix keypad, 16x2 I2C LCD, and heavy-duty 12V solenoid lock mechanism with complete schematics.
🛠️ প্রয়োজনীয় হার্ডওয়্যার ও কম্পোনেন্ট তালিকা (Required Components):
- RC522 13.56MHz RFID Reader Module with Smart Card & Keyfob Tag (৳199 BDT) — অনলাইনে অর্ডার করুন
- 4x4 Matrix Membrane Keypad Module (Numeric PIN entry) (৳49 BDT) — অনলাইনে অর্ডার করুন
- 12V Heavy-Duty Electronic Solenoid Door Lock
- 1-Channel 5V Optocoupler Relay Module / TIP120 Darlington Transistor (৳259 BDT) — অনলাইনে অর্ডার করুন
- Arduino Uno R3 or Nano V3.0 Microcontroller Board (৳79 BDT) — অনলাইনে অর্ডার করুন
- 16x2 I2C Character LCD Display Module (0x27) (৳49 BDT) — অনলাইনে অর্ডার করুন
- Active Buzzer & Red/Green Dual Status Indicator LEDs (৳1499 BDT) — অনলাইনে অর্ডার করুন
- 12V 2A DC Power Supply Adapter & Terminal Connectors
💡 সবগুলো কম্পোনেন্ট একসাথে কিট আকারে পেতে সরাসরি আমাদের হোয়াটসঅ্যাপে (01721-820184) নক দিন।
⚡ কাজের মূল নীতি ও সার্কিট কার্যপদ্ধতি (Working Principle):
RC522 reads 13.56MHz MIFARE RFID smart cards via SPI. The 4x4 keypad scans matrix keypresses. When a registered RFID tag is tapped or correct 4-digit PIN is entered on keypad, Arduino energizes the relay to unlock the 12V solenoid for 5 seconds. If incorrect attempts exceed 3 times, an anti-theft lockdown buzzer activates for 1 minute.
ভূমিকা ও ব্যাংক ও বাসা-বাড়ির ডিজিটাল নিরাপত্তা: প্রাচীন আমলের সাধারণ মেকানিক্যাল তালা সহজেই ডুপ্লিকেট চাবি দিয়ে বা লকপিকিং করে চোরেরা ভেঙে ফেলতে পারে। এই আরএফআইডি ও পিন-কোড স্মার্ট সিকিউরিটি ডোর লক সিস্টেমে কেবল অনুমোদিত আরএফআইডি কার্ড স্পর্শ করলে অথবা সঠিক গোপন পাসওয়ার্ড টাইপ করলেই দরজা খুলবে। ফলে চাবি হারানোর ঝামেলা চিরতরে দূর হয়।
প্রয়োজনীয় কম্পোনেন্ট ও হার্ডওয়্যার লিস্ট: (১) RC522 আরএফআইডি রিডার মডিউল; (২) ৪x৪ ম্যাট্রিক্স কিপ্যাড; (৩) ১২V সোলেনয়েড ডোর লক; (৪) আর্ডুইনো উনো; (৫) ৫V রিলে মডিউল; (৬) ১৬x২ আইটুসি এলসিডি ডিসপ্লে; (৭) অ্যালার্ম বাজার ও স্ট্যাটাস এলইডি; (৮) ১২V ২A পাওয়ার অ্যাডাপ্টার।
সার্কিট কানেকশন ও এসপিআই পিন ডায়াগ্রাম: RC522 SPI সংযোগ: (১) SDA (SS) -> Pin 10; (২) SCK -> Pin 13; (৩) MOSI -> Pin 11; (৪) MISO -> Pin 12; (৫) RST -> Pin 9; (৬) VCC -> 3.3V (সতর্কতা: RC522 কেবল ৩.৩V এর জন্য প্রযোজ্য, ৫V দিলে পুড়ে যাবে); কিপ্যাড সংযোগ: Pins 2, 3, 4, 5, 6, 7, 8; রিলে সিগন্যাল -> Analog Pin A0; LCD SDA, SCL -> Pins A4, A5।
ডুয়াল-অথেন্টিকেশন লজিক ও অ্যান্টি-থেফট লকডাউন: সিস্টেমে দুটি লেয়ার সিকিউরিটি রয়েছে: (১) কার্ড পাঞ্চ করলে এলসিডিতে
আসবে এবং সোলেনয়েড ৫ সেকেন্ডের জন্য খুলে যাবে; (২) কিপ্যাডে ৪ সংখ্যার পিন (ডিফল্ট: 1234) দিয়ে
চাপলে আনলক হবে। যদি কোনো অনুপ্রবেশকারী ভুল পাসওয়ার্ড বা অনুমোদনহীন কার্ড পরপর ৩ বার পাঞ্চ করে, সাথে সাথে সাইরেন বেজে উঠবে এবং পুরো সিস্টেম ১ মিনিটের জন্য লকডাউন হয়ে যাবে।
ধাপে ধাপে ডোর ফ্রেম অ্যাসেম্বলি: ধাপ ১: দরজার ফ্রেমের ভেতর সোলেনয়েড ল্যাচটি স্ক্রু দিয়ে আটকান। ধাপ ২: বাইরের অংশে আরএফআইডি রিডার ও কিপ্যাড সুন্দর কেসিংয়ে মাউন্ট করুন। ধাপ ৩: ভেতরে আর্ডুইনো বোর্ড ও রিলে বসিয়ে ১২V পাওয়ার সাপ্লাই সংযোগ দিন।
বাংলাদেশি শিক্ষার্থীদের জন্য কমন ট্রাবলশুটিং: সমস্যা ১:
— সমাধান: RC522 মডিউলটি অবশ্যই আর্ডুইনোর ৩.৩V পিনে দিতে হবে এবং পিন ১০ (SS) ও পিন ৯ (RST) ঠিক আছে কিনা নিশ্চিত করুন। সমস্যা ২:
— সমাধান: ১২V সোলেনয়েড কয়েল বন্ধ হওয়ার সময় ব্যাক-ইএমএফ তৈরি করে; সোলেনয়েড টার্মিনালে রিভার্স বায়াসে একটি 1N4007 ফ্লাইব্যাক ডায়োড যুক্ত করুন।
বিজ্ঞান মেলা প্রেজেন্টেশন ও বিচারকদের প্রশ্নোত্তর: বিচারকদের হাতে একটি ভ্যালিড আরএফআইডি কার্ড ও একটি আন-অথোরাইজড কার্ড দিয়ে মেলায় পরীক্ষা করান। বিচারক প্রশ্ন করবেন:
উত্তর: সিস্টেমে অ্যাডমিন মাস্টার কার্ডের ফিচার রয়েছে; মাস্টার কার্ড পাঞ্চ করে কিপ্যাড দিয়ে চুরি যাওয়া কার্ডের ইউআইডি মাত্র ১০ সেকেন্ডে মেমোরি থেকে ডিলিট করে দেওয়া যায়।
📚 আরও সম্পর্কিত বিজ্ঞান মেলা প্রজেক্ট ও টিউটোরিয়াল (Related Guides):
Wireless Live View FPV Camera Robot with ESP32-CAM
Build a real-time First Person View (FPV) video streaming robot car powered by ESP32-CAM a...
টিউটোরিয়াল পড়ুন →Hand Gesture Controlled Robotic Wheelchair for Mobility Assistance
Empowering individuals with mobility impairments: an intelligent assistive wheelchair cont...
টিউটোরিয়াল পড়ুন →Footstep Piezoelectric Power Generator: Harvesting Kinetic Energy
Transform footsteps into clean electricity: harness piezoelectric ceramic transducers unde...
টিউটোরিয়াল পড়ুন →