এই প্রকল্পে, আপনি একটি ইলেকট্রনিক দরজা লক সিস্টেম তৈরি করতে পারেন যেখানে ব্যবহারকারীরা কীপ্যাডের মাধ্যমে পাসওয়ার্ড ইনপুট করেন। সঠিক পাসওয়ার্ড প্রবেশ করালে একটি সার্ভো মোটর দরজা আনলক করবে।
প্রয়োজনীয় যন্ত্রপাতি:
- 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 = ""; // ভুল হলে বা শেষ হলে রিসেট করুন
}
}
}
ধাপসমূহ:
- সার্কিট সংযোগ: কোডে উল্লেখিত পিন অনুযায়ী কীপ্যাড, সার্ভো মোটর এবং আরডুইনো সংযুক্ত করুন।
- পাসওয়ার্ড সেটআপ: আপনার পছন্দ অনুযায়ী কোডে পাসওয়ার্ড পরিবর্তন করুন।
- অপারেশন: সঠিক পাসওয়ার্ড প্রবেশ করলে সার্ভো মোটর দরজা আনলক করবে।
এই প্রকল্পটি দরজা বা ক্যাবিনেটের জন্য একটি নিরাপদ, পাসওয়ার্ড-ভিত্তিক লকিং মেকানিজম তৈরি করার একটি চমৎকার উপায়!