সুচিপত্র:

রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত: 6 টি ধাপ
রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত: 6 টি ধাপ

ভিডিও: রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত: 6 টি ধাপ

ভিডিও: রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত: 6 টি ধাপ
ভিডিও: How To Use of PIR Motion Detector Sensor | Review and pin Configuration Bangla চোর ধরার মোশন সেন্সর 2024, জুলাই
Anonim
রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত
রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত
রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত
রুম লাইট PIR সেন্সর এবং Arduino ব্যবহার করে নিয়ন্ত্রিত

আজ, আমরা একটি Arduino PIR মোশন সেন্সর ব্যবহার করে গতি সনাক্তকরণের মাধ্যমে আপনার ঘরের আলো নিয়ন্ত্রণ করব। এই প্রকল্পটি তৈরি করতে খুব মজাদার এবং এটি আপনার বাড়িতে খুব ব্যবহারিক ব্যবহার করে এবং এই প্রকল্পটি করেও আপনি কিছু অর্থ সাশ্রয় করতে পারেন। শুধু একটি দ্রুত অস্বীকৃতি, এই প্রকল্পে লাইন ভোল্টেজ অন্তর্ভুক্ত রয়েছে যার অর্থ আপনি 120V এর সাথে খেলতে যাচ্ছেন (এটি আপনাকে হতবাক করবে), যদি এটি আপনার আরাম অঞ্চলের বাইরে থাকে বা খুব বেশি অভিজ্ঞতা না থাকে তবে আপনার সম্ভবত ফিরে আসা উচিত এই প্রকল্পে পরে

এটি একটি টিউটোরিয়াল যা আপনাকে শুরু থেকে শেষ পর্যন্ত একটি সহজ ধাপে পরিচালিত করবে। চল শুরু করি!

সরবরাহ

  • Arduino মাইক্রোকন্ট্রোলার
  • 1 x ব্রেডবোর্ড
  • 1 এক্স পিআইআর মোশন সেন্সর
  • 1 x SRD-05VDC-SL-C রিলে
  • 1 x 1KΩ প্রতিরোধক
  • 1 x 1N4007 ডায়োড
  • 1 x 2N2222 ট্রানজিস্টার (NPN)
  • 1 এক্স এক্সটেনশন কর্ড
  • 1 x লাইট বাল্ব/ল্যাম্প
  • 2 এক্স ওয়্যার সংযোগকারী
  • বৈদ্যুতিক টেপ
  • সংযোগকারী তারের একটি দম্পতি

ধাপ 1: সরবরাহ ক্রয়

সরবরাহ ক্রয়
সরবরাহ ক্রয়

যদি আপনার কাছে কিছু সরবরাহের অ্যাক্সেস না থাকে, আমি লিঙ্কগুলি সরবরাহ করেছি যেখানে আপনি সস্তা দামে প্রতিটি কিনতে পারেন।

  • Arduino মাইক্রোকন্ট্রোলার
  • 1 x ব্রেডবোর্ড
  • 1 এক্স পিআইআর মোশন সেন্সর
  • 1 x SRD-05VDC-SL-C রিলে
  • 1 x 1KΩ প্রতিরোধক
  • 1 x 1N4007 ডায়োড
  • 1 x 2N2222 ট্রানজিস্টার (NPN)
  • 1 এক্স এক্সটেনশন কর্ড
  • 1 x লাইট বাল্ব/ল্যাম্প
  • 2 এক্স ওয়্যার সংযোগকারী
  • বৈদ্যুতিক টেপ
  • সংযোগকারী তারের একটি দম্পতি

ধাপ 2: এক্সটেনশন কর্ড দিয়ে কাজ করা

এক্সটেনশন কর্ড দিয়ে কাজ করা
এক্সটেনশন কর্ড দিয়ে কাজ করা
এক্সটেনশন কর্ড দিয়ে কাজ করা
এক্সটেনশন কর্ড দিয়ে কাজ করা

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

ধাপ 3: রিলে সেট আপ

রিলে সেট আপ
রিলে সেট আপ
রিলে সেট আপ
রিলে সেট আপ
রিলে সেট আপ
রিলে সেট আপ

এখন আমরা রিলে সেট আপ করতে যাচ্ছি এবং এটিকে Arduino এর সাথে সংযুক্ত করতে যাচ্ছি, কিন্তু রিলে নিয়ে এগিয়ে যাওয়ার আগে বোঝা যাক রিলে কি এবং এটি কি জন্য ব্যবহার করা হয়। একটি রিলে মূলত একটি সুইচের অন্য রূপ যা বৈদ্যুতিকভাবে পরিচালিত হয়, তারা অন্য একটি সার্কিটে পরিচিতি খোলার এবং বন্ধ করে একটি বৈদ্যুতিক সার্কিট নিয়ন্ত্রণ করে। বেশিরভাগ ক্ষেত্রে একটি রিলে মূলত অপেক্ষাকৃত কম ভোল্টেজকে সহজেই উচ্চতর পাওয়ার সার্কিট নিয়ন্ত্রণ করতে দেয়, যা আমরা এই প্রকল্পে করছি। ঠিক আছে, এখন আসি সেই অংশে যেখানে আমরা রিলে সংযোগ করি !!!

রিলে 5 টি পিন রয়েছে, সাধারণ, সাধারণত খোলা (NO), সাধারণত বন্ধ (NC) এবং 2 কয়েল, পিনের জন্য উপরের চিত্রটি দেখুন। প্রথমে, আমাদেরকে রিলে এর একটি কুণ্ডলী পিনের সাথে ব্রেডবোর্ডে VCC রেলের সাথে সংযোগ স্থাপন করতে হবে, তারপর অন্য কয়েলের সাথে একটি ডায়োড সংযুক্ত করে VCC রেলের সাথে সংযুক্ত করতে হবে। ভোল্টেজ স্পাইক বা স্রোতের পিছনের প্রবাহ রোধ করার জন্য ডায়োডটি রয়েছে।

এখন এনপিএন ট্রানজিস্টরটি ধরুন এবং ট্রানজিস্টরের সংগ্রাহককে কয়েলের সাথে সংযুক্ত করুন যেখানে ডায়োড সংযুক্ত রয়েছে। তারপরে এনপিএন ট্রানজিস্টরের এমিটার পাশটিকে ব্রেডবোর্ডে স্থল রেলের সাথে সংযুক্ত করুন। অবশেষে, 1KΩ ব্যবহার করে ট্রানজিস্টরের বেসটি Arduino এর ডিজিটাল পিন 2 এর সাথে সংযুক্ত করুন।

অবশেষে, আমরা একটি সত্যিই গুরুত্বপূর্ণ সংযোগ করতে যাচ্ছি। আমাদের প্রস্তুত করা এক্সটেনশন কর্ডটি নিন এবং রিলেতে সাধারণ পিনের সাথে একটি কালো তারের সংযোগ করুন এবং বৈদ্যুতিক টেপ দিয়ে সংযোগটি সুরক্ষিত করুন। তারপরে রিলেটির NO পিনের সাথে অন্য প্রান্তটি সংযুক্ত করুন।

ধাপ 4: পিআইআর মোশন সেন্সর সংযুক্ত করা

পিআইআর মোশন সেন্সর সংযুক্ত করা হচ্ছে
পিআইআর মোশন সেন্সর সংযুক্ত করা হচ্ছে
পিআইআর মোশন সেন্সর সংযুক্ত করা হচ্ছে
পিআইআর মোশন সেন্সর সংযুক্ত করা হচ্ছে

আমরা প্রায় সম্পন্ন করেছি, এখন আমরা PIR মোশন সেন্সরকে সার্কিটের সাথে সংযুক্ত করতে যাচ্ছি কিন্তু PIR সেন্সর কি তা বোঝার আগে। পিআইআর সেন্সর মানে প্যাসিভ ইনফ্রারেড সেন্সর, এই সেন্সর মানুষ বা প্রাণীর উপস্থিতি সনাক্ত করতে পারে, এবং এটি একটি গতি সংকেত বলে একটি সংকেত পাঠাতে পারে। পিআইআর সেন্সরটিতে 3 টি পিন, ভিসিসি, আউটপুট এবং গ্রাউন্ড রয়েছে।

প্রথমত, আমাদের পিআইআর সেন্সরের ভিসিসি পিনকে ব্রেডবোর্ডে ভিসিসি রেলের সাথে সংযুক্ত করতে হবে এবং পিআইআর সেন্সরের গ্রাউন্ড পিনকে গ্রাউন্ড রেলের সাথে সংযুক্ত করতে হবে। তারপর আমরা আরডুইনো পিনের একটিতে আউটপুট পিন সংযোগ করতে যাচ্ছি, আমি পিন 4 ব্যবহার করেছি। আপনি এখন সফলভাবে PIR সেন্সর সংযুক্ত করেছেন !!

ধাপ 5: কোড লেখা

কোড লেখা
কোড লেখা

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

আমরা প্রথমে আমাদের রিলে পিন এবং আমাদের পিআইআর সেন্সর পিন আরম্ভ করি এবং আমরা একটি int পরিবর্তনশীল তৈরি করি যাকে বলা হয় val। তারপর আমরা রিলে পিনকে আউটপুট হিসেবে ঘোষণা করি (সিগন্যাল শুধুমাত্র Arduino থেকে যায়) এবং আমরা PIR সেন্সর পিনকে ইনপুট হিসেবে ঘোষণা করি (সিগন্যাল শুধুমাত্র Arduino এ যায়)। অবশেষে, আমরা PIR সেন্সর থেকে একটি রিডিং পেতে ডিজিটাল রিড ব্যবহার করি যা হয় 0 (কোন গতি নেই) অথবা 1 (গতি) এবং এটি পরিবর্তনশীল ভ্যালের মধ্যে সংরক্ষণ করুন। তারপরে আমরা এই মানটি ব্যবহার করার জন্য একটি if এবং else বিবৃতি ব্যবহার করি যা আমরা লাইট বাল্ব চালু/বন্ধ করার জন্য সঞ্চয় করেছি এবং এখন আমরা কোডটি সম্পন্ন করেছি !!

ধাপ 6: উপভোগ করুন

আশা করি, আপনি এটি উপভোগ করবেন, এবং আজ আপনি নিজের দ্বারা যা অর্জন করেছেন তাতে গর্বিত হোন !!

প্রস্তাবিত: