• Home
  • Firgelli Articles
  • মোশন ডিটেক্টর এবং লিনিয়ার অ্যাকিউটেটর

মোশন ডিটেক্টর এবং লিনিয়ার অ্যাকিউটেটর

মোশন ডিটেক্টর

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

গতি আবিষ্কারক

আপনি যখন মোশন ডিটেক্টরদের কথা ভাবেন, আপনি সাধারণত 2 টি প্রকারের কথা ভাবেন:

  • প্যাসিভ ইনফ্রারেড - যা গতিবিধি সনাক্ত করতে শরীরের তাপ (ইনফ্রারেড এনার্জি) এর পরিবর্তনগুলি পরিমাপ করে
  • মাইক্রোওয়েভ - যা চলাচল সনাক্ত করতে মাইক্রোওয়েভ ব্যবহার করে অবজেক্টগুলি বন্ধ করে দেয়

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

প্রক্সিমিটি সেন্সর সম্পর্কে কী?

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

নৈকট্য সেন্সর

আপনার পিআইআর মোশন ডিটেক্টর সেট আপ করা

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

পির সেন্সর আরডুইনোর সাথে সংযুক্ত 

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

গতি নিয়ন্ত্রিত লিনিয়ার অ্যাকুয়েটর

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

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

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

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

রেফারেন্স:

  1. ট্রস, কে। (2019, অক্টোবর) মোশন সেন্সরগুলিতে শিক্ষানবিশদের গাইড। থেকে উদ্ধার: https://www.safewise.com/resources/motion-sensor-guide/
Share This Article
Tags: