সুচিপত্র:

পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন: 5 টি পদক্ষেপ
পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন: 5 টি পদক্ষেপ

ভিডিও: পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন: 5 টি পদক্ষেপ

ভিডিও: পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন: 5 টি পদক্ষেপ
ভিডিও: how to make Motion detection light on off PIR sensor project #howto 2024, জুলাই
Anonim
পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন
পিআইআর মোশন সেন্সর: আরডুইনো এবং রাস্পবেরি পাই দিয়ে কীভাবে পিআইআর ব্যবহার করবেন

আপনি ইলেক্ট্রোপিকের অফিসিয়াল ওয়েবসাইটে এই এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়ালগুলি পড়তে পারেন

এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে PIR মোশন সেন্সর ব্যবহার করতে হয় আন্দোলন সনাক্ত করতে। এই টিউটোরিয়ালের শেষে আপনি শিখবেন:

  1. পিআইআর মোশন সেন্সর কিভাবে কাজ করে
  2. Arduino এর সাথে PIR সেন্সর কিভাবে ব্যবহার করবেন
  3. রাস্পবেরি পাই সহ পিআইআর সেন্সর কীভাবে ব্যবহার করবেন

ধাপ 1: পিআইআর মোশন সেন্সর কিভাবে কাজ করে

পিআইআর মোশন সেন্সর কিভাবে কাজ করে
পিআইআর মোশন সেন্সর কিভাবে কাজ করে
পিআইআর মোশন সেন্সর কিভাবে কাজ করে
পিআইআর মোশন সেন্সর কিভাবে কাজ করে

প্যাসিভ ইনফ্রা রেড সেন্সর আইআর আলো বিকিরণকারী বস্তুর গতিবিধি সনাক্ত করতে পারে (মানবদেহের মতো)। অতএব, নিরাপত্তা ব্যবস্থায় মানুষের চলাচল বা দখল শনাক্ত করতে এই সেন্সর ব্যবহার করা খুবই সাধারণ। এই সেন্সরগুলির প্রাথমিক সেটআপ এবং ক্রমাঙ্কন প্রায় 10 থেকে 60 সেকেন্ড সময় নেয়।

HC-SR501 এর ইনফ্রারেড ইমেজিং সেন্সর পরিবেশে গতি সনাক্ত করার জন্য একটি দক্ষ, সস্তা এবং সামঞ্জস্যযোগ্য মডিউল। এই মডিউলের ছোট আকার এবং শারীরিক নকশা আপনাকে সহজেই এটি আপনার প্রকল্পে ব্যবহার করতে দেয়। PIR মোশন ডিটেকশন সেন্সরের আউটপুট সরাসরি Arduino (অথবা যেকোনো মাইক্রোকন্ট্রোলার) ডিজিটাল পিনের সাথে সংযুক্ত করা যেতে পারে। যদি কোন গতি সেন্সর দ্বারা সনাক্ত করা হয়, এই পিন মানটি "1" এ সেট করা হবে। বোর্ডের দুটি পটেন্টিওমিটার আপনাকে সংবেদনশীলতা সামঞ্জস্য করতে এবং একটি আন্দোলন সনাক্ত করার পরে সময় বিলম্ব করতে দেয়।

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

পদক্ষেপ 2: Arduino এর সাথে একটি PIR সেন্সর ব্যবহার করা

Arduino এর সাথে একটি PIR সেন্সর ব্যবহার করা
Arduino এর সাথে একটি PIR সেন্সর ব্যবহার করা

সার্কিট

আপনি যে কোন ডিজিটাল পিনের সাথে PIR আউটপুট সংযোগ করতে পারেন। এই মডিউলের পিছনে একটি জাম্পার রয়েছে। আপনি যদি জাম্পারটিকে এল অবস্থানে নিয়ে যান, সেন্সরটি যখনই গতি ধরা হবে তখন 'টগল' (অবস্থা পরিবর্তন) করবে। এটি ব্যবহারিক প্রয়োগে খুব বেশি কাজে লাগার সম্ভাবনা নেই। এই মোডকে বলা হয় নন-ট্রিগারিং বা একক ট্রিগারিং মোড। জাম্পারকে H অবস্থানে নিয়ে যাওয়ার ফলে আরও সাধারণ সেন্সর যুক্তি হবে। গতি ধরা পড়লে সেন্সর চালু হবে এবং শেষ গতি ধরা পড়ার কিছুক্ষণ পর বন্ধ হয়ে যাবে। এই সেন্সর টাইমার রিসেট করবে (যা অন্যথায় আউটপুট বন্ধ করে দেবে) প্রতিবার গতি ধরা পড়লে; এটি প্রযোজ্য হবে, উদাহরণস্বরূপ, রুম অকুপেন্সি লাইট কন্ট্রোলের জন্য যেখানে আপনি ইউনিট রিসেট করার সময় লাইট জ্বলতে চান না। একে Retriggering মোড বলা হয়। (অথবা পুনরাবৃত্তিযোগ্য ট্রিগার মোড)। এই মডিউলের পিছনে দুটি পটেন্টিওমিটার রয়েছে। SENSITIVITY potentiometer পরিবর্তন করে, আপনি সেন্সরের সংবেদনশীলতা কমাতে বা বাড়িয়ে তুলতে পারেন (ঘড়ির কাঁটার বৃদ্ধি), এবং TIME potentiometer পরিবর্তন করে আউটপুট বিলম্ব পরিবর্তন করার পর মুভমেন্ট ডিটেকশন পরিবর্তন করা হবে।

কোড

আপনাকে অবশ্যই লাইব্রেরি যুক্ত করতে হবে এবং তারপর কোডটি আপলোড করতে হবে। যদি আপনি প্রথমবারের মতো Arduino বোর্ড চালান, তবে এই পদক্ষেপগুলি অনুসরণ করুন: www.arduino.cc/en/Main/Software এ যান এবং আপনার OS এর সফটওয়্যারটি ডাউনলোড করুন। নির্দেশনা অনুযায়ী IDE সফটওয়্যার ইনস্টল করুন।

  1. Arduino IDE চালান এবং টেক্সট এডিটর সাফ করুন এবং টেক্সট এডিটরে নিচের কোডটি কপি করুন।
  2. সরঞ্জাম এবং বোর্ডে বোর্ড চয়ন করুন, তারপরে আপনার আরডুইনো বোর্ড নির্বাচন করুন।
  3. Arduino কে আপনার পিসিতে সংযুক্ত করুন এবং COM পোর্টটি টুলস এবং পোর্টে সেট করুন।
  4. আপলোড (তীর চিহ্ন) বোতাম টিপুন।
  5. আপনি সব সেট!

যথাযথ ক্রমাঙ্কনের জন্য, 15 সেকেন্ড পর্যন্ত PIR সেন্সরের সামনে কোন আন্দোলন করা উচিত নয় (পিন 13 বন্ধ না হওয়া পর্যন্ত)। এই সময়ের পরে, সেন্সরটির দেখার ক্ষেত্রের একটি স্ন্যাপশট থাকে এবং এটি গতিবিধি সনাক্ত করতে পারে। যখন পিআইআর সেন্সর একটি আন্দোলন সনাক্ত করে, আউটপুট উচ্চ হবে, অন্যথায়, এটি কম হবে।

ধাপ 3: রাস্পবেরি পাই সহ একটি পিআইআর সেন্সর ব্যবহার করা

রাস্পবেরি পাই সহ একটি পিআইআর সেন্সর ব্যবহার করা
রাস্পবেরি পাই সহ একটি পিআইআর সেন্সর ব্যবহার করা

সার্কিটটি লক্ষ্য করুন এবং নিম্নলিখিত কোডটি ব্যবহার করুন:

ধাপ 4: উদাহরণ প্রকল্প

আরও পড়াতে আগ্রহী? এই প্রকল্পটি মিস করবেন না:

Arduino এবং PIR সেন্সর দ্বারা গতি এবং অঙ্গভঙ্গি সনাক্তকরণ

ধাপ 5: একটি পিআইআর মোশন সেন্সর কিনুন

ElectroPeak থেকে PIR সেন্সর কিনুন

প্রস্তাবিত: