গ্যাস সনাক্তকরণের অগ্রগতি গৃহস্থালি এবং শিল্প ইলেকট্রনিক্সে বিপ্লব এনেছে, পরিবেশ পর্যবেক্ষণ এবং স্বাস্থ্য ও নিরাপত্তা রক্ষার জন্য সাশ্রয়ী মূল্যের এবং সহজ ডিভাইস সরবরাহ করেছে। এই ক্ষেত্রে, MQ সিরিজের কেমোরেসিস্টিভ সেন্সর এগুলি ইলেকট্রনিক্স উৎসাহী এবং বায়ুর মান নিয়ন্ত্রণ, ঝুঁকি প্রতিরোধ, অথবা নতুন IoT অ্যাপ্লিকেশনের নকশায় আগ্রহী পেশাদার উভয়ের জন্যই একটি অপরিহার্য রেফারেন্স হয়ে উঠেছে।
যদি আপনি এতদূর এসে থাকেন, তাহলে সম্ভবত আপনি সঠিকভাবে জানতে আগ্রহী হবেন কেমোরেসিস্টিভ সেন্সর কী?, কিভাবে নির্দিষ্ট মডেল যেমন MQ-135, MQ-9 অথবা MQ-3, এবং তাদের মধ্যে বাস্তবিক পার্থক্য কী। নিজেকে প্রস্তুত রাখুন কারণ এই নিবন্ধটি একটি সহজ সংজ্ঞার বাইরে অনেক দূরে: এখানে আপনি একটি বিস্তারিত ব্যাখ্যা, বাস্তব জীবনের উদাহরণ, সংযোগ নির্দেশাবলী এবং ক্রমাঙ্কনের বিবরণ পাবেন, সেইসাথে এই ডিভাইসগুলিকে আপনার নিজস্ব প্রকল্পে বোঝার এবং একীভূত করার সমস্ত চাবিকাঠি পাবেন।
কেমোরেসিস্টিভ সেন্সর কী?
Un কেমোরেসিস্টিভ সেন্সর হল এমন একটি যন্ত্র যা বাতাসে নির্দিষ্ট গ্যাস বা রাসায়নিক যৌগের ঘনত্ব সনাক্ত এবং পরিমাপ করতে সক্ষম। অভ্যন্তরীণ বৈদ্যুতিক প্রতিরোধ ক্ষমতা পরিবর্তন করে। যখন সেন্সরটি কোনও নির্দিষ্ট পদার্থের সংস্পর্শে আসে - যেমন কার্বন মনোক্সাইড, অ্যামোনিয়া, অ্যালকোহল, বা বেনজিন, অন্যান্য পদার্থের মধ্যে - তখন কোনও সংবেদনশীল পদার্থের (সাধারণত টিন অক্সাইড, SnO₂, অন্যান্য যৌগের সাথে মিশ্রিত) বৈদ্যুতিক প্রতিরোধ ক্ষমতা সেই গ্যাসের ঘনত্বের সাথে আনুপাতিকভাবে পরিবর্তিত হয়।
এই সেন্সরগুলি, তাদের কম খরচ, নির্ভরযোগ্যতা এবং ইন্টিগ্রেশনের সহজতার জন্য ব্যাপকভাবে গৃহীত, পরিবেশগত মান নিয়ন্ত্রণ, হোম অটোমেশন, লিক অ্যালার্ম, বিষ নিয়ন্ত্রণ এবং শত শত অন্যান্য অ্যাপ্লিকেশনে ব্যবহৃত হয়।
কেমোরেসিস্টিভ সেন্সর কীভাবে কাজ করে

MQ পরিবারের সাধারণ কেমোরেসিস্টিভ সেন্সরের মূল নীতিটি তিনটি প্রধান উপাদানের উপর ভিত্তি করে তৈরি:
- সংবেদনশীল উপাদান: সিরামিক পৃষ্ঠের উপর একটি উপাদানের স্তর, সাধারণত টিন অক্সাইড, জমা হয়। এই উপাদানটি আশেপাশের গ্যাসগুলির সাথে রাসায়নিকভাবে বিক্রিয়া করে, যার ফলে এর পরিবাহিতা পরিমাপযোগ্যভাবে পরিবর্তিত হয়।
- অভ্যন্তরীণ হিটার: একটি ছোট ফিলামেন্ট হিটার হিসেবে কাজ করে, যা দ্রুত এবং নির্ভুল রাসায়নিক বিক্রিয়ার জন্য সেন্সরের তাপমাত্রাকে সর্বোত্তম তাপমাত্রায় রাখে।
- ভোল্টেজ ডিভাইডার সার্কিট: সেন্সরটি একটি পরিবর্তনশীল রোধক হিসেবে কাজ করে, একটি রোধক (RL) এর সাথে একত্রে একটি ভোল্টেজ বিভাজক তৈরি করে, যা একটি মাইক্রোকন্ট্রোলার, অ্যানালগ-ডিজিটাল কনভার্টার বা কেবল একটি থ্রেশহোল্ড তুলনাকারীর মাধ্যমে বৈচিত্রগুলি পড়তে দেয়।
প্রক্রিয়াটি নিম্নরূপ: ভোল্টেজ প্রয়োগ করে, হিটার সংবেদনশীল পেলেটটিকে উত্তপ্ত করে। যখন লক্ষ্য গ্যাস উপস্থিত থাকে, তখন অভ্যন্তরীণ রোধ (Rs) পরিবর্তিত হয়। আউটপুট ভোল্টেজ পরিমাপ করে, উপস্থিত গ্যাসের ঘনত্ব অনুমান করা যেতে পারে। সম্পূর্ণ ডিজিটাল সেন্সরের বিপরীতে, MQ পরিবার সাধারণত উভয়ই প্রদান করে সনাক্তকৃত স্তরের সমানুপাতিক অ্যানালগ আউটপুট, মত একটি ডিজিটাল অ্যালার্ম আউটপুট যা সক্রিয় হয় যখন একটি পটেনশিওমিটার দিয়ে সামঞ্জস্যযোগ্য থ্রেশহোল্ড অতিক্রম করা হয়।
MQ পরিবার: সেন্সরের ধরণ এবং তাদের প্রয়োগ
MQ সেন্সরের পরিসর বিস্তৃত, এবং প্রতিটি মডেল এক বা একাধিক পদার্থ সনাক্তকরণে বিশেষজ্ঞ। এটি তাদের অত্যন্ত বহুমুখী করে তোলে, তবে প্রতিটি প্রয়োজনের জন্য সঠিকটি নির্বাচন করার জন্য প্রতিটি সেন্সরের সংবেদনশীলতা সম্পর্কে পুঙ্খানুপুঙ্খ ধারণাও প্রয়োজন।
নিম্নলিখিত টেবিলে সবচেয়ে সাধারণ মডেল এবং কোন গ্যাসগুলির জন্য সেগুলি অপ্টিমাইজ করা হয়েছে, সেইসাথে হিটারের জন্য প্রস্তাবিত ভোল্টেজের তালিকা দেওয়া হয়েছে:
| মডেল | গ্যাস সনাক্ত করা হয়েছে | হিটার খাওয়ানো |
|---|---|---|
| MQ-2 | মিথেন, বিউটেন, এলপিজি, ধোঁয়া | 5V |
| MQ-3 | অ্যালকোহল, ইথানল, ধোঁয়া | 5V |
| MQ-4 | মিথেন, প্রাকৃতিক গ্যাস | 5V |
| MQ-5 | প্রাকৃতিক গ্যাস, এলপিজি | 5V |
| MQ-6 | বিউটেন, এলপিজি | 5V |
| MQ-7 | কার্বন মনোক্সাইড | বিকল্প ৫ ভোল্ট / ১.৪ ভোল্ট |
| MQ-8 | উদ্জান | 5V |
| MQ-9 | কার্বন মনোক্সাইড, দাহ্য গ্যাস | বিকল্প ৫ ভোল্ট / ১.৪ ভোল্ট |
| MQ-131 | ওজোন | 6V |
| MQ-135 | বেনজিন, অ্যালকোহল, ধোঁয়া, বায়ুর গুণমান | 5V |
এর মধ্যে, MQ-3, MQ-9 এবং MQ-135 নির্দিষ্ট অ্যাপ্লিকেশনের জন্য বিশেষভাবে জনপ্রিয়:
- এমকিউ-৩: অ্যালকোহল, ইথানল এবং কিছুটা কম পরিমাণে ধোঁয়া এবং বেনজিনের সনাক্তকরণ। শ্বাসযন্ত্র এবং অ্যাক্সেস নিয়ন্ত্রণ ব্যবস্থায় সাধারণ।
- এমকিউ-৩: কার্বন মনোক্সাইড (CO) এবং LPG-এর মতো দাহ্য গ্যাস সনাক্তকরণের জন্য, রান্নাঘর এবং কর্মশালায় লিক অ্যালার্মের জন্য আদর্শ।
- এমকিউ-৩: এটি বায়ুর গুণমান বিশ্লেষণ করে, অ্যামোনিয়া (NH₃), নাইট্রোজেন অক্সাইড (NOx), বেনজিন, CO₂, ধোঁয়া এবং অ্যালকোহল বাষ্প সনাক্ত করে, যা এটিকে শহুরে এবং পরীক্ষাগার পরিবেশে অত্যন্ত বহুমুখী করে তোলে।
MQ সেন্সরের সাধারণ বৈশিষ্ট্য
মডেলগুলির মধ্যে পার্থক্যের বাইরে, বেশিরভাগ MQ সেন্সরে কয়েকটি থাকে অনুরূপ প্রযুক্তিগত এবং ব্যবহারিক বৈশিষ্ট্য:
- বহু-গ্যাস সংবেদনশীলতা: যদিও প্রতিটি সেন্সর নির্দিষ্ট গ্যাসের জন্য অপ্টিমাইজ করা হয়, বেশিরভাগই বিভিন্ন তীব্রতার সাথে একাধিক যৌগের প্রতি প্রতিক্রিয়া দেখায়।
- দ্বিগুণ আউটপুট: অন্তর্ভুক্ত অ্যানালগ আউটপুট (ঘনত্বের সমানুপাতিক মান) এবং ডিজিটাল আউটপুট (পোটেনশিওমিটার দ্বারা সামঞ্জস্যযোগ্য একটি থ্রেশহোল্ড অতিক্রম করলে সক্রিয় হয়)।
- তাদের উষ্ণায়নের প্রয়োজন: সঠিক পরিমাপের জন্য অভ্যন্তরীণ হিটারটি অবশ্যই তাপমাত্রায় পৌঁছাতে হবে। প্রাথমিকভাবে কয়েক মিনিট থেকে কয়েক ঘন্টা বার্ন-ইন করার পরামর্শ দেওয়া হয়, তারপরে স্থিতিশীল হওয়ার পরে প্রতিবার কয়েক মিনিট প্রিহিটিং করা হয়।
- উল্লেখযোগ্য খরচ: হিটারটি ৮০০ মেগাওয়াট পর্যন্ত বিদ্যুৎ খরচ করতে পারে, তাই একাধিক সেন্সর ব্যবহার করলে উপযুক্ত বিদ্যুৎ সরবরাহের পরামর্শ দেওয়া হয়।
- স্থায়িত্ব এবং মেয়াদ: তাদের শক্তিশালী নির্মাণ এবং তড়িৎ রাসায়নিক নকশার জন্য ধন্যবাদ, নির্দেশিতভাবে ব্যবহার করলে, বিশেষ করে তাপমাত্রা এবং আর্দ্রতার ক্ষেত্রে, এগুলি দীর্ঘ জীবন প্রদান করে।
- সামঞ্জস্যযোগ্য সংবেদনশীলতা: ইন্টিগ্রেটেড পোটেনশিওমিটার ব্যবহার করে, ডিজিটাল অ্যালার্ম থ্রেশহোল্ড পরিবর্তন করার অনুমতি দেওয়া হচ্ছে।
ব্যবহারিক ক্রিয়াকলাপ: সেন্সর থেকে পরিমাপ পর্যন্ত
MQ সেন্সর ব্যবহার করা সহজ কিন্তু নির্ভরযোগ্য তথ্য পেতে কিছু সতর্কতা প্রয়োজন। মৌলিক সংযোগের মধ্যে রয়েছে:
- সেন্সরটি 5V গ্রহণ করে (কিছু মডেলের উপর নির্ভর করে)।
- GND পিনটি সিস্টেম গ্রাউন্ডের সাথে সংযুক্ত হয়।
- অ্যানালগ আউটপুট (A0/AOUT) মাইক্রোকন্ট্রোলারের একটি অ্যানালগ ইনপুটের সাথে অথবা প্রয়োজনে একটি বহিরাগত ADC-এর সাথে সংযুক্ত থাকে।
- ডিজিটাল আউটপুট (D0/DOUT) অ্যালার্ম বা ইভেন্টের জন্য একটি ডিজিটাল ইনপুটের সাথে সংযুক্ত হয়।
আউটপুট ধরণের উপর নির্ভর করে সিগন্যাল প্রক্রিয়াকরণ পরিবর্তিত হয়:
- ডিজিটাল রিডআউট: এটি একটি সুইচের মতো কাজ করে, যখন ঘনত্ব নির্ধারিত সীমা অতিক্রম করে তখন সক্রিয় হয়। সাধারণ অ্যালার্মের জন্য আদর্শ।
- এনালগ পড়া: আনুপাতিক ক্রিয়া বা ভিজ্যুয়ালাইজেশনের জন্য উপযোগী, একটি অবিচ্ছিন্ন স্কেলে গ্যাসের স্তর পর্যবেক্ষণের অনুমতি দেয়।
গুরুত্বপূর্ণ! যদিও MQ সেন্সরগুলি উপস্থিতি সনাক্তকরণে নির্ভুল, পরিমাণগত মিটার হিসাবে তাদের ব্যবহারের প্রয়োজন নির্দিষ্ট ক্রমাঙ্কন প্রতিটি পরিবেশে এবং প্রতিটি সেন্সরের সাথে, প্রস্তুতকারকের ডেটাশিটের সাথে পরামর্শ করে।
পিপিএম-এ ক্রমাঙ্কন, সংবেদনশীলতা বক্ররেখা এবং ঘনত্ব গণনা
প্রধান চ্যালেঞ্জগুলির মধ্যে একটি হল পড়ার উপর নির্ভরযোগ্য মনোযোগ কেন্দ্রীকরণে রূপান্তর করা, সাধারণত পিপিএমপ্রতিটি সেন্সরের একটি নির্দিষ্ট সংবেদনশীলতা বক্ররেখা থাকে, যা এর ডেটা শিটে নথিভুক্ত থাকে, যা বিভিন্ন ঘনত্বে সেন্সরের প্রতিরোধের সাথে সম্পর্কিত।
- টাকা: গ্যাস নমুনায় সেন্সর প্রতিরোধ ক্ষমতা।
- রো: প্রাথমিক বার্ন-ইনের পরে পরিষ্কার বায়ু প্রতিরোধ বা রেফারেন্স।
Rs/Ro অনুপাত আপনাকে ডেটাশিট বক্ররেখা ব্যবহার করে ppm-এ ঘনত্ব অনুমান করতে সাহায্য করে। মৌলিক ক্রমাঙ্কন ধাপগুলি হল:
- প্রাথমিক স্থিতিশীলতার সময় (যেখানে Ro পাওয়া যায়) পরিষ্কার বাতাসে কাজ করুন।
- এই অবস্থার অধীনে ভোল্টেজ পরিমাপ করুন এবং Ro গণনা করুন: Ro = (RL x (Vcc – Vout)) / Vout.
- গ্যাসের উপস্থিতিতে পরিমাপ করুন এবং সংশ্লিষ্ট Vout ব্যবহার করে একই সূত্র ব্যবহার করে Rs গণনা করুন।
- Rs/Ro গণনা করুন এবং আনুমানিক ঘনত্ব নির্ধারণের জন্য বক্ররেখাটি দেখুন।
এই প্রক্রিয়াটি মাইক্রোকন্ট্রোলারগুলিতে স্বয়ংক্রিয়ভাবে পরিচালিত হতে পারে, যা নির্ভুলতা বজায় রাখার জন্য ক্রমাগত পর্যবেক্ষণ এবং পর্যায়ক্রমিক ক্রমাঙ্কনকে অনুমতি দেয়।
MQ-3 (অ্যালকোহল) সেন্সরের সাথে ক্রমাঙ্কন এবং ব্যবহারের বিস্তারিত উদাহরণ
El সেন্সর MQ-3 এটি বাতাসে, শ্বাস-প্রশ্বাস যন্ত্রে বা অ্যাক্সেস কন্ট্রোলে অ্যালকোহলের উপস্থিতি সনাক্ত করতে ব্যাপকভাবে ব্যবহৃত হয়। এর কার্যকারিতা অন্যান্য MQ-এর মতোই, যা সাধারণভাবে ইথানল এবং অ্যালকোহলের জন্য সুরক্ষিত।
Arduino দিয়ে একটি সিস্টেম তৈরি করার জন্য, এটি সুপারিশ করা হয়:
- স্বাভাবিক স্কিম অনুসরণ করে সংযোগ করুন (VCC, GND, AOUT থেকে অ্যানালগ ইনপুট, DOUT থেকে ডিজিটাল)।
- স্থিতিশীল হওয়ার জন্য প্রাথমিক "বার্ন-ইন" ২৪ থেকে ৪৮ ঘন্টা করুন।
- RL = 1kΩ (সাধারণ) ব্যবহার করে পূর্ববর্তী সূত্র ব্যবহার করে পরিষ্কার বাতাসে Ro গণনা করুন।
- প্রতিটি নমুনায় Rs পরিমাপ করুন, Rs/Ro গণনা করুন এবং ডেটাশিটে বক্ররেখা ব্যবহার করে ঘনত্বে রূপান্তর করুন।
পরিবেশগত পর্যবেক্ষণ বা শ্বাস-প্রশ্বাস প্রকল্পে নিয়ন্ত্রণ এবং তথ্য অর্জনের সুবিধার্থে Arduino অ্যালগরিদম পরিমাপ, গণনা এবং প্রদর্শন ফাংশন বাস্তবায়ন করতে পারে।
MQ সেন্সরের ব্যবহারিক সুবিধা এবং সীমাবদ্ধতা
Ventajas:
- কম খরচ এবং প্রাপ্যতা: এগুলি সস্তা এবং সহজেই পাওয়া যায়, যা একাধিক সেন্সরে ব্যবহারের সুযোগ করে দেয়।
- বহুমুখিতা: বিভিন্ন গ্যাসের জন্য বিশেষায়িত মডেল, বিভিন্ন ক্ষেত্রে অনেক সম্ভাবনার দ্বার উন্মোচন করে।
- একীকরণের সহজতা: স্ট্যান্ডার্ড মডিউল এবং সামঞ্জস্যপূর্ণ লাইব্রেরি সহ, এগুলিকে সিস্টেমে অন্তর্ভুক্ত করা সহজ।
- দ্বিগুণ আউটপুট: অ্যালার্মের জন্য ডিজিটাল এবং ক্রমাগত পর্যবেক্ষণের জন্য অ্যানালগ।
- বিস্তৃত ডকুমেন্টেশন এবং সম্প্রদায়: শেখা, সমস্যা সমাধান এবং উন্নয়নে সহায়তা করে।
সীমাবদ্ধতা এবং সতর্কতা:
- সীমিত নির্ভুলতা: যখন নিখুঁত নির্ভুলতার প্রয়োজন হয় তখন এগুলি পেশাদার সরঞ্জামের বিকল্প নয়।
- ক্রস-সংবেদনশীলতা: তারা একাধিক গ্যাস সনাক্ত করে এবং বিভিন্ন ধরণের গঠন সহ পরিবেশে ফলাফল মিথ্যা প্রমাণ করতে পারে।
- তাৎক্ষণিক প্রতিক্রিয়া: তাপীয় এবং রাসায়নিক জড়তার অর্থ হল বিক্রিয়া তুলনামূলকভাবে ধীর এবং পুনরুদ্ধার দীর্ঘায়িত হতে পারে।
- পর্যায়ক্রমিক ক্রমাঙ্কন: নির্ভরযোগ্যতা এবং নির্ভুলতা বজায় রাখা অপরিহার্য।
- কনজিও ডি এনার্জি: হিটারটি ৮০০ মেগাওয়াট পর্যন্ত বিদ্যুৎ খরচ করতে পারে, যা একাধিক সেন্সরযুক্ত সিস্টেমে বিবেচনা করা প্রয়োজন।
- কনসিডিয়েন্স পরিবেষ্টিত: তাপমাত্রা এবং আর্দ্রতা নির্ভুলতাকে প্রভাবিত করে, তাই ব্যবহার প্রস্তুতকারকের নির্দিষ্টকরণ অনুসারে হওয়া উচিত।
Arduino এবং মাইক্রোকন্ট্রোলারের জন্য ইন্টিগ্রেশন এবং কোড উদাহরণ
Arduino-এর মতো প্ল্যাটফর্মে MQ সেন্সরগুলিকে একীভূত করা খুবই সহজ, উদাহরণ এবং লাইব্রেরি উপলব্ধ। নীচে কিছু মৌলিক উদাহরণ দেওয়া হল:
ডিজিটাল রিডআউট
const int MQ_PIN = 2; // Pin conectado a DOUT del sensor
const int MQ_DELAY = 2000;
void setup() {
Serial.begin(9600);
}
void loop() {
bool estado = digitalRead(MQ_PIN);
if (!estado) {
Serial.println("Detección de gas");
} else {
Serial.println("No detectado");
}
delay(MQ_DELAY);
}
অ্যানালগ রিডিং
const int MQ_PIN = A0; // Pin conectado a AOUT del sensor
const int MQ_DELAY = 2000;
void setup() {
Serial.begin(9600);
}
void loop() {
int valor_adc = analogRead(MQ_PIN);
float voltaje = valor_adc * (5.0 / 1023.0);
Serial.print("Valor ADC:");
Serial.print(valor_adc);
Serial.print(" V:");
Serial.println(voltaje);
delay(MQ_DELAY);
}
ঘনত্ব গণনা (পিপিএম)
const int MQ_PIN = A0;
const int RL = 1; // kΩ, resistencia del circuito
float Ro = 10.0; // Valor calibrado en aire limpio
void setup() {
Serial.begin(9600);
}
void loop() {
int adc_value = analogRead(MQ_PIN);
float voltaje = adc_value * (5.0 / 1023.0);
float Rs = RL * (5.0 - voltaje) / voltaje;
float ratio = Rs / Ro;
// Consultar curva del fabricante para convertir ratio en PPM
Serial.print("Voltaje:");
Serial.print(voltaje);
Serial.print(" Rs:");
Serial.print(Rs);
Serial.print(" Ratio Rs/Ro:");
Serial.println(ratio);
delay(1000);
}
PPM-এ ঘনত্ব পেতে, সেন্সরের সাথে নির্দিষ্ট লগারিদমিক বক্ররেখার সাথে অনুপাতের তুলনা করুন এবং ডেটাশিট অনুসারে ইন্টারপোলেট করুন।
উন্নত গণনা এবং সেন্সর ব্যবস্থাপনা ক্লাস
একাধিক MQ সেন্সরযুক্ত সিস্টেমের জন্য, RO, কার্ভ, টাইমিং, থ্রেশহোল্ড এবং বার্ন-ইন সাইকেল ম্যানেজমেন্টের মতো প্যারামিটারগুলি পরিচালনা করে নির্দিষ্ট ক্লাস বা ফাংশনে লজিককে অন্তর্ভুক্ত করার পরামর্শ দেওয়া হয়। এটি সিস্টেম রক্ষণাবেক্ষণ, ক্রমাঙ্কন এবং নির্ভরযোগ্যতাকে সহজতর করে, একই সাথে অ্যালার্ম পর্যবেক্ষণ, IoT ইন্টিগ্রেশন এবং ডেটা ভিজ্যুয়ালাইজেশনের মতো অতিরিক্ত বৈশিষ্ট্যগুলিও সক্ষম করে।