সুচিপত্র:

Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন: 6 ধাপ
Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন: 6 ধাপ

ভিডিও: Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন: 6 ধাপ

ভিডিও: Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন: 6 ধাপ
ভিডিও: Introduction to Arduino Mega 2560(All Components & Pin Configuration)-Robotics For Beginners(Bangla) 2024, নভেম্বর
Anonim
Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন
Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন
Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন
Arduino MEGA ব্যবহার করে SafeLock সিকিউরিটি সিস্টেম তৈরি করুন

সবাইকে অভিবাদন…

প্রথমত, আমি ইন্সট্রাকটেবল কমিউনিটির বিশাল ভক্ত এবং যারা এখানে তাদের ইন্সট্রাক্টেবল আপলোড করছে। সুতরাং, আমি একদিন আমার নিজের নির্দেশনা প্রকাশ করার সিদ্ধান্ত নিয়েছি।

সুতরাং, আমার প্রথম নির্দেশযোগ্য "আরডুইনো মেগা ব্যবহার করে নিরাপদ লক ডিজিটাল নিরাপত্তা ব্যবস্থা" নিয়ে আপনার কাছে আসুন

একদিন যখন আমি আরডুইনো শিখছিলাম এবং এর টিউটোরিয়ালগুলি চালিয়ে যাচ্ছিলাম, তখন আমি ভেবেছিলাম এটি ব্যবহার করে নিজেকে বাস্তব জগতের কিছু কাজ করার পদ্ধতি বানাব। এবং তাই, আমি এটি ব্যবহার করে একটি সিকিউরিটি লক সিস্টেম তৈরি করার কথা ভাবলাম, কারণ এটি বিভিন্ন অ্যাপ্লিকেশনে আমার কাছে কাজে আসতে পারে। তাই প্রথমে, আমি যা করেছি তা আমি একই কাজ করার জন্য প্রস্তুত অনলাইন টিউটোরিয়াল অনুসন্ধান করেছি। আমি তাদের অনেকের মধ্য দিয়ে গিয়েছিলাম। কিন্তু আমি যা দেখেছি তা ছিল খুব কম যা একজন নবজাতকের জন্য অনেক সহজ ছিল। আমি বলতে চাচ্ছি তারা বলেছে যে আপনি শুধু আপনার কোডে একটি ফিক্স পাসওয়ার্ড দিন এবং শুধুমাত্র একটি মান আপনার পাসওয়ার্ড হবে সব সময়, যদি না আপনি কোড পরিবর্তন করে আবার আপলোড করেন। কেউ কেউ I2C যোগাযোগ ব্যবহার করেছেন। কিন্তু যদি কিছু সহজ সংযোগের সাথে এটি তৈরি করার প্রয়োজন হয় এবং I2C ব্যবহার না করা হয়…? যাইহোক, I2C যোগাযোগ আরো দক্ষ। কিন্তু যারা এখনও এটি জানেন না তাদের দৃষ্টিকোণ থেকে চিন্তা করে, তারা তাদের প্রকল্প তৈরির ধারণা বাদ দিতে পারে। এছাড়াও, অনেক প্রকল্প শুধু LCD, কীপ্যাড এবং LED গুলি ব্যবহার করে এটি কাজ করে। শুধু পাসওয়ার্ড দিন এবং এটি খুলুন। সুতরাং, এটি বেশ সহজ, বা আরো জটিল। কিন্তু যদি কেউ এমন একটি নিরাপত্তা ব্যবস্থা চায় যা তৈরি করা সহজ এবং কাজ করার জন্য বস্তা পূর্ণ বৈশিষ্ট্য পেয়েছে। সুতরাং, তার প্লাস পয়েন্টগুলি দেখতে ধাপে ধাপে দেখুন …

ধাপ 1: সুতরাং, এই আমি কি করেছি

আমি একটি সহজ সুরক্ষা ব্যবস্থা তৈরির কাজ হাতে নিয়েছি যার মধ্যে অনেকগুলি বৈশিষ্ট্য রয়েছে যাতে এটি আরও দক্ষতার সাথে কাজ করে। আমার কাছে এই সিস্টেমটি রয়েছে যা উপলব্ধ অনেকগুলি সিস্টেমের উপরে রয়েছে, নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে:

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

2. একবার সেট হয়ে গেলে, t ক্রমাগত পাসওয়ার্ড লিখতে বলবে, লক অবস্থায়। সুতরাং, যদি একজন ব্যক্তির প্রবেশ করার প্রয়োজন হয়, তাকে 8-সংখ্যার পাসওয়ার্ড লিখতে হবে। যদি সে সঠিকভাবে পাসওয়ার্ড প্রবেশ করে, তাহলে সিস্টেমটি এটিকে স্ক্রিনে প্রদর্শনের মাধ্যমে স্বাগত জানায় এবং স্বাগত জানায় এবং বার্তাটি প্রদর্শিত হওয়ার সময় সবুজ LED ঝলক দেয়। LED চালু থাকাকালীন বজারটি বীপিংয়ের মাধ্যমে একই তথ্য দেয়। এভাবে দরজা খুলে যায়।

3. এখন ধরুন কোন অচেনা ব্যক্তি রুমে toোকার চেষ্টা করে এবং তাই সে আমাদের কীপ্যাডের চাবি নিয়ে ঝাঁপিয়ে পড়তে শুরু করে। তার থেকে, যখন সে কোন এলোমেলো বা অপ্রয়োজনীয় পাসওয়ার্ড উপাদান প্রবেশ করে, LCD শো বার্তাটি অবৈধ এবং লাল নেতৃত্বে জ্বলজ্বল করে। এছাড়াও, বজার বীপ দিয়ে মিথ্যা প্রবেশের জন্য সতর্ক করে।

4. পূর্ববর্তী বৈশিষ্ট্যটি যেকোনো বৈধ ব্যক্তিকে সাহায্য করতে পারে যদি সে পাসওয়ার্ড টাইপ করার সময় অন্য কোন কী প্রবেশ করে, তাকে অবহিত করে যে চাবিটি অবৈধ এবং তাকে এটি মনে রাখতে হবে।

5. যদি কোন ব্যবহারকারী তিনবার সঠিক পাসওয়ার্ড লিখতে ব্যর্থ হয়, তাহলে তাকে তিনবার অবৈধ বলে সতর্ক করা হবে। এছাড়াও, তিনটি প্রচেষ্টার পরে, LCD প্রদর্শন করবে যে সর্বোচ্চ চেষ্টা সীমা পৌঁছেছে। তাই এখন, ব্যবহারকারীকে পাসওয়ার্ড প্রবেশ করার জন্য আবার চেষ্টা করার জন্য এক মিনিট অপেক্ষা করতে হবে। এটি এক মিনিটের জন্য বজার দ্বারা ধ্রুবক জ্বলন্ত লাল LED এবং বীপিং শব্দ দ্বারা বিজ্ঞপ্তি দেওয়া হয়। পরে, ব্যবহারকারী আবার 1 মিনিট পরে আবার চেষ্টা করার অনুমতি দেওয়া হয়।

Also. এছাড়াও, যদি কারো পাসওয়ার্ড পরিবর্তন করতে হয়, সেই আইডির জন্য রিসেট সুইচ টিপতে হবে, যা আবার পাসওয়ার্ড সেট করতে বলবে।

সুতরাং, এটি ব্যবহারকারীর যেভাবে প্রয়োজন ঠিক সেইভাবে কাজ করার জন্য এটি প্রচুর বৈশিষ্ট্য পেয়েছে …

এখন আসুন এটি তৈরির অংশে আসি… !!

ধাপ 2: সরঞ্জাম এবং উপাদান

সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান
সরঞ্জাম এবং উপাদান

আপনার প্রয়োজনীয় ইলেকট্রনিক্স উপাদানগুলি হল:

  • Arduino MEGA 2560 (মস্তিষ্ক এবং স্মৃতি)
  • ইউএসবি কেবল (কোড আপলোড করতে পিসি এবং আরডুইনো সংযোগ করুন)
  • 16 x 2 LCD ডিসপ্লে (আমি JHD 162A ব্যবহার করেছি)
  • 4 x 4 কীপ্যাড (ইনপুট ডিভাইস)
  • 1 এক্স ব্রেডবোর্ড (যা সমস্ত সংযোগ ধারণ করে)
  • Rgb LED (এখানে ব্যবহৃত একটি সাধারণ অ্যানোড)
  • পাইজোইলেক্ট্রিক স্পিকার / বুজার (অবহিত ও সতর্ক করার জন্য)
  • 10K পোটেন্টিওমিটার / ট্রিম পট (LCD এর জন্য LED মান সেট করুন)
  • 1 x 270-ohm প্রতিরোধক (জ্বলন্ত থেকে LED প্রতিরোধ করুন …)
  • 2 x 150-ওহম প্রতিরোধক
  • পুরুষ থেকে পুরুষ জাম্পার তার

ব্যবহৃত সমস্ত উপকরণ অনলাইন দোকানগুলিতে সহজেই পাওয়া যায়। এমনকি, আপনারা যারা গিক প্রস্তুতকারক তাদের মধ্যে অনেকেই হয়তো ইতিমধ্যেই এটি পেয়েছেন। যাইহোক, যদি আপনি কোন অনলাইন খুঁজে পেতে অসুবিধা পান, নীচে এটি মন্তব্য করুন। কোথায় পাবো তা আমি অবশ্যই আপনাকে সুপারিশ করব।

সুতরাং, আমাদের কাজের টেবিলে আমাদের সমস্ত অংশ থাকার পরে, আসুন এটি তৈরির প্রক্রিয়া শুরু করি।

ধাপ 3: সার্কিট তারের এবং সমাবেশ

সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ
সার্কিট তারের এবং সমাবেশ

এখন, প্রথমে এই পুরো সিস্টেমের সার্কিট ডায়াগ্রামটি দেখুন যা সংযুক্ত ছবিতে পাওয়া যায়। এছাড়াও, আমি এখানে সমস্ত পিন সংযোগ প্রদান করতে যাচ্ছি যাতে আপনি এই প্রক্রিয়ায় বিভ্রান্ত ও বিভ্রান্ত না হন, কারণ এর ফলে অনুপযুক্ত বা কাজ নাও হতে পারে।

এলসিডি তারের

এলসিডি পিন: আরডুইনো পিন

1 >> জিএনডি

2 >> +5 ভি

3 >> পট পিন এ ট্রিম করুন

4 >> 1

5 >> GND

6 >> 2

11 >> 4

12 >> 5

13 >> 6

14 >> 7

15 >> +5 ভি

16 >> GND

ট্রিমপট ওয়্যারিং

পিন এ >> এলসিডি পিন 3

পিন বি >> জিএনডি

পিন সি >> +5V

কীপ্যাড ওয়্যারিং

কীপ্যাড পিন: আরডুইনো পিন

1 >> 52

2 >> 50

3 >> 48

4 >> 46

5 >> 53

6 >> 51

7 >> 49

8 >> 47

বুজার ওয়্যারিং

+VE পিন >> Arduino পিন 30

-VE পিন >> GND

RGB LED তারের (সাধারণ anode RGB)

RGB পিন 1 >> R 270-ohm >> Arduino pin 40

RGB পিন 2 >> +5V

RGB পিন 3 >> R 150-ohm >> Arduino পিন 42

RGB পিন 4 >> R 150-ohm >> Arduino পিন 41

আপনি যদি আপনার সার্কিটে একটি সাধারণ ক্যাথোড RGB ব্যবহার করেন, তাহলে GND পিনের পরিবর্তে RGB পিন 2 >> GND সংযোগ করুন।

নীচের চিত্রগুলি প্রতিটি উপাদানগুলির ধাপে ধাপে তারের প্রদর্শন করে।

যাইহোক, আমি আপনাকে একবার আপনার উপাদানগুলির ডেটশীটগুলি পড়ার পরামর্শ দেব যাতে উপাদানগুলির প্রতিটি পিনের কাজ জানতে পারে। এটি কখনও কখনও সম্ভব হতে পারে যে বিভিন্ন কোম্পানির দ্বারা নির্মিত একই উপাদানগুলির বিভিন্ন পিন লেআউট থাকবে। সুতরাং, হাতের আগে এটি পরীক্ষা করুন এবং তারপর সেই অনুযায়ী তারের সঞ্চালন করুন।

সুতরাং, একবার ওয়্যারিং সম্পন্ন হলে, আসুন পরবর্তী ধাপে প্রোগ্রামিং অংশে যাই।

ধাপ 4: আমাদের সিস্টেমের কোডিং এবং আপলোড

আমি এখানে কোড ফাইল সংযুক্ত করেছি। আপনার সার্কিটড সিস্টেমে এটি চালানোর জন্য কোডটি নিজের জন্য পান। একবার আপনি এটি ডাউনলোড করলে, আপনার প্রয়োজনীয় যেকোনো পরিবর্তন করুন এবং তারপর আপনার Arduino সার্কিটে কম্পাইল এবং আপলোড করুন।

এছাড়াও, একটি বিষয় আমি এখানে আপনার নজরে আনতে চাই তা হল যে আমি যে RGB ব্যবহার করেছি তা হল সাধারণ অ্যানোড। এটি নিম্ন অবস্থায় জ্বলজ্বল করে এবং উচ্চ অবস্থায় থাকলে তা জ্বলে না। কিন্তু আপনি যদি সাধারণ ক্যাথোড RGB ব্যবহার করেন, তাহলে আউটপুট স্টেট বেশি হলে এটি জ্বলজ্বল করবে এবং আউটপুট স্টেট কম হলে জ্বলবে না।

কোডটি সংকলিত এবং সফলভাবে আপলোড করার জন্য আমি নীচের ছবিগুলি সংযুক্ত করছি।

ঠিক আছে, তাই অপেক্ষা না করে, আমাদের নিরাপত্তা ব্যবস্থা তার কাজ করছে দেখুন।

ধাপ 5: নিরাপদ লক সিস্টেমের কাজ

  • যখন কোডটি সফলভাবে আপলোড করা হয়েছে, স্ক্রিন তার মালিককে একটি স্বাগত বার্তা দেয় "হ্যালো আছে … (মালিকের নাম)"।
  • এরপরে, এটি পাসওয়ার্ড সেট করতে বলে (যা এখানে আপনাকে 8-সংখ্যার পাসওয়ার্ড দিতে হবে)।
  • একবার সেট হয়ে গেলে, এটি "পাসওয়ার্ড সেট (কিছু থাম্বস আপ আইকন)" বার্তা সহ এলসিডি স্ক্রিনকে প্রম্পট করবে। এছাড়াও, আরজিবি নীল ঝলকানি হয়ে যাবে এবং বুজার কিছু সময়ের জন্য বিঘ্নিত বীপ দেয়।
  • একবার সেট হয়ে গেলে, ব্যবহারকারী যে কোনও জায়গায় সিস্টেমটি ইনস্টল করতে পারেন।
  • এখন, এলসিডিতে ডিফল্ট ডিসপ্লে হল এটি "8-ডিজিটের পাসওয়ার্ড লিখুন" প্রদর্শন করে পাসওয়ার্ড জিজ্ঞাসা করে।
  • যে ব্যক্তিকে প্রথমে প্রবেশ করতে হবে তাকে সঠিক পাসওয়ার্ড টাইপ করতে হবে।
  • যদি কোন ব্যক্তি সঠিক পাসওয়ার্ড প্রবেশ করে, LCD স্ক্রিন শুভেচ্ছা এবং স্বাগত বার্তা সহ "শুভেচ্ছা স্বাগতম জাহাজে" প্রম্পট করবে। এছাড়াও, আরজিবি সবুজ পলকে পরিণত হবে এবং কিছু সময়ের জন্য বীপ অব্যাহত রাখবে। এভাবে, লক খোলে।
  • যদি কোন ব্যক্তি ভুল কী প্রবেশ করে বা কোন টাইপো ঘটে তাহলে কি হবে ???
  • সুতরাং, যদি কোনও ভুল পাসওয়ার্ড কী প্রবেশ করানো হয়, LCD স্ক্রিনে "দু Sorryখিত, অবৈধ কী" প্রদর্শিত হবে এবং RGB লাল ঝলকানিতে পরিণত হবে এবং বাজরটি বীপ করে একটি সংক্ষিপ্ত বিজ্ঞপ্তি দেবে।
  • এখানে, আরও একটি বিষয় বিবেচনায় নেওয়া উচিত যে কোডটি প্রতিটি পৃথক কী এন্ট্রি পরীক্ষা করে এবং কেবলমাত্র পুরো পাসওয়ার্ডটি একবারে নয়। সুতরাং যদি কোনো ব্যবহারকারীর কিছু সঠিক কী প্রবেশ করে এবং পরবর্তী কীটি ভুলে যায়, অন্য কিছু টাইপ করে, তার জন্য তাকে সতর্ক করা হবে, এভাবে তাকে তার পাসওয়ার্ড পুনরুদ্ধার করতে এবং আবার চেষ্টা করতে সাহায্য করবে। যতক্ষণ না পাসওয়ার্ডের সঠিক মান প্রবেশ করা হয়, লক খোলে না।
  • কিন্তু যদি enterুকতে হবে এমন ব্যক্তি যদি কোন অনুমোদিত কর্মী না হয় ??? সুতরাং, তিনি এলোমেলো পাসওয়ার্ড এন্ট্রি করার চেষ্টা করতে পারেন। তাই প্রতিবার যখন সে কোন ভুল কী চাপবে, এটি প্রদর্শন করবে যে এটি অবৈধ। কিন্তু এটি চিরতরে চলতে দেওয়া উচিত নয়, তার উচিত নয় প্রতিটি পাসওয়ার্ড এন্ট্রি যথাযথভাবে চেষ্টা করা … তাই, তিনটি অবৈধ এন্ট্রির পরে, সিস্টেমটি আরও এন্ট্রি নেওয়া বন্ধ করবে এবং "আপনি সর্বোচ্চ চেষ্টা সীমা অতিক্রম করেছেন" বার্তা দিয়ে প্রম্পট করবে, " অনুগ্রহ করে 1 মিনিট পরে চেষ্টা করুন " সুতরাং, 1 মিনিটের জন্য, LED ক্রমাগত উচ্চ ফ্রিকোয়েন্সি লাল ঝলকানি দেবে এবং বজারটিও ক্রমাগত বীপ করবে। সুতরাং, যে কোনও সংশ্লিষ্ট ব্যক্তি বা নিরাপত্তা কর্মীরা জানতে পারে যে আশেপাশে কেউ অজানা আছে অথবা কেউ সিস্টেমটি লঙ্ঘন করার চেষ্টা করছে।
  • 1 মিনিটের পরে, এটি পাসওয়ার্ড এন্ট্রি জিজ্ঞাসা করে তার ডিফল্ট অবস্থানে ফিরে আসবে।
  • যদি ব্যবহারকারীর পাসওয়ার্ড পুনরায় সেট বা পরিবর্তন করার প্রয়োজন হয়, তাহলে তাকে আবার সিস্টেম কোড করতে হবে না। তাকে শুধু আরডুইনোতে রিসেট বোতাম টিপতে হবে এবং সিস্টেমটি আবার ব্যবহারকারীকে নতুন পাসওয়ার্ড সেট করতে বলবে।
  • উল্লেখিত ইউটিউব লিঙ্কে এই সিস্টেমের কাজের ধাপ সংযুক্ত করা হয়েছে:

SafeLock সিস্টেম কাজ এবং বোঝার

ধাপ 6: শেষ করা

ঠিক আছে, তাই আমি আশা করি আমি এই নিরাপত্তা ব্যবস্থা তৈরিতে আপনাকে সেখানকার মানুষদের জন্য দারুণ নির্দেশনা দিয়েছি।

এটা কি সহজ নয় এবং আমাদের বিভিন্ন নিরাপত্তা দৃষ্টান্তে এটি ব্যবহারযোগ্য হওয়ার জন্য প্রয়োজনীয় সমস্ত বৈশিষ্ট্যগুলির সাথে লোড করা হয় না?

এটা দরজা লক হিসাবে ব্যবহার করা যেতে পারে, আমাদের আলমারি তালা, আমাদের কেস লক, এবং এমনকি আমাদের কর্মক্ষেত্রে।

সুতরাং, কেবল সেখানে বসে থাকবেন না, আপনার উপাদানগুলি পেতে যান, এই নির্দেশাবলী অনুসরণ করুন এবং নিজেকে এই দুর্দান্ত এবং সহজ সুরক্ষা ব্যবস্থার সাথে পরিচিত করুন।

প্রস্তাবিত: