এই প্রকল্পে, আপনি একটি ইলেকট্রনিক দরজা লক সিস্টেম তৈরি করতে পারেন যেখানে ব্যবহারকারীরা কীপ্যাডের মাধ্যমে পাসওয়ার্ড ইনপুট করেন। সঠিক পাসওয়ার্ড প্রবেশ করালে একটি সার্ভো মোটর দরজা আনলক করবে।

প্রয়োজনীয় যন্ত্রপাতি:

  • Arduino Uno
  • 4×4 কীপ্যাড
  • সার্ভো মোটর
  • জাম্পার তার
  • ব্রেডবোর্ড

কোড উদাহরণ:

#include <Servo.h>
#include <Keypad.h>

Servo myServo;
const byte ROWS = 4;
const byte COLS = 4;
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}; 
byte colPins[COLS] = {5, 4, 3, 2}; 
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
String password = "1234"; // পাসওয়ার্ড নির্ধারণ করুন
String input = "";

void setup(){
  myServo.attach(10);
  myServo.write(0); // লক পজিশন
  Serial.begin(9600);
}

void loop(){
  char key = keypad.getKey();
  if (key){
    Serial.println(key);
    input += key;
    if(input == password){
      myServo.write(90); // আনলক পজিশন
      delay(5000);
      myServo.write(0); // পুনরায় লক
    }
    if (key == '#'){ 
      input = ""; // ভুল হলে বা শেষ হলে রিসেট করুন
    }
  }
}

ধাপসমূহ:

  1. সার্কিট সংযোগ: কোডে উল্লেখিত পিন অনুযায়ী কীপ্যাড, সার্ভো মোটর এবং আরডুইনো সংযুক্ত করুন।
  2. পাসওয়ার্ড সেটআপ: আপনার পছন্দ অনুযায়ী কোডে পাসওয়ার্ড পরিবর্তন করুন।
  3. অপারেশন: সঠিক পাসওয়ার্ড প্রবেশ করলে সার্ভো মোটর দরজা আনলক করবে।

এই প্রকল্পটি দরজা বা ক্যাবিনেটের জন্য একটি নিরাপদ, পাসওয়ার্ড-ভিত্তিক লকিং মেকানিজম তৈরি করার একটি চমৎকার উপায়!

Leave a Reply

Your email address will not be published. Required fields are marked *