এমকিউ -135 এয়ার কোয়ালিটি সেন্সর সার্কিট - প্রোগ্রাম কোডের সাথে কাজ করা এবং ইন্টারফেসিং

এমকিউ -135 এয়ার কোয়ালিটি সেন্সর সার্কিট - প্রোগ্রাম কোডের সাথে কাজ করা এবং ইন্টারফেসিং

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



এমকিউ -135 সেন্সর কী?

এমকিউ -135 একটি বায়ু গুণ বা বায়ু দূষণ পরিমাপ সেন্সর ডিভাইস। এটি বায়ুতে বিভিন্ন রাসায়নিক সামগ্রী সনাক্ত করতে পারে এবং বায়ুতে রাসায়নিক ঘনত্বের উপর নির্ভর করে আউটপুট পিনে যথাযথ ভোল্টেজের প্রকরণ দিতে পারে।

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





সাধারণ এমকিউ -135 সেন্সর:

এমকি 135 বায়ু মানের সেন্সর মডিউল

এটি terminal টি টার্মিনাল ডিভাইস যা টার্মিনাল প্লেসমেন্টে প্রতিসাম্যযুক্ত টার্মিনালের উভয় দিকই বিনিময়যোগ্য। পিনের উদাহরণ এখানে:

এমকি 135 পিনআউট

এখানে একটি প্রাথমিক সংযোগ চিত্রটি রয়েছে:



দুটি ‘এ’ পিন অভ্যন্তরীণভাবে এবং দুটি ‘বি’ পিন অভ্যন্তরীণভাবে ছোট করা হয়। এইচ এবং এইচ পিনস হ'ল সংবেদকের হিটার কয়েল। হিটার কয়েলটি সেন্সরটির চারপাশে বাতাসকে উত্তপ্ত করতে ব্যবহৃত হয়, যাতে এটি বাতাসের রাসায়নিক উপাদানগুলি সর্বোত্তমভাবে সনাক্ত করতে পারে।

সেন্সরটি সর্বোত্তম কাজের অবস্থায় পৌঁছতে কয়েক মিনিট সময় নিতে পারে heat অপারেশন করার সময় সেন্সরটিকে স্পর্শ করা ঠিক নয় কারণ এটি বেশ উষ্ণ হতে পারে।

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

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

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

সার্কিট:

আরডিনো এমকিউ -135 এয়ার কোয়ালিটি সেন্সর ওয়ার্কিং এবং ইন্টারফেসিং

ডায়াগ্রাম অনুযায়ী সংযোগগুলি তৈরি করুন এবং গ্যাস সেন্সর তারের সংযোগ পরীক্ষা করুন ইত্যাদি সার্কিটের বাকি অংশটি স্বতঃস্পষ্ট।

আরডুইনোর অ্যানালগ পিনটি গ্যাস সেন্সর থেকে ভোল্টেজ পরিমাপ করে। প্রোগ্রামটিতে গ্যাসের ঘনত্ব প্রিসেট প্রান্তিকের উপরে উঠে গেলে বুজারটি বীপস শুরু করে।

সেন্সরটি সর্বোত্তম অপারেটিং অবস্থায় পৌঁছতে উষ্ণ হতে কয়েক মিনিট বা তার বেশি সময় নেয়। এটি সর্বোত্তম কাজের তাপমাত্রায় পৌঁছা পর্যন্ত সিরিয়াল মনিটরের মানগুলি উচ্চ এবং নিম্নকে ওঠানামা করে। কয়েক মিনিটের পরে এটি স্থিতিশীল হয়।

প্রোগ্রামটিতে ব্যবহারকারী প্রান্তিক মান নির্ধারণ করতে পারে, সিরিয়াল মনিটরে স্বাভাবিক পরিবেষ্টনের ঘনত্বের বিষয়ে যত্ন সহকারে পর্যবেক্ষণের পরে এটি করা উচিত। তাত্ক্ষণিকের জন্য, যদি মানটি 400 থেকে 430 অবধি পরিবর্তিত হয়, প্রান্তিকরটি অবশ্যই 500 এর মতো উপরে উপরে সেট করা উচিত It এটি অবশ্যই বুজারটিকে ভুলভাবে ট্রিগার করবে না।

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

কার্যক্রম:

//-------------------Program Developed by R.Girish-----------------//
int input = A0
int output = 7
int th=500 // Set threshold level.
void setup()
{
Serial.begin(9600)
pinMode(output,OUTPUT)
digitalWrite(output,LOW)
}
void loop()
{
Serial.println(analogRead(input))
if(analogRead(input)>th)
{
digitalWrite(output,HIGH)
}
else
{
digitalWrite(output,LOW)
}
delay(500)
}
//-------------------Program Developed by R.Girish-----------------//

সিরিয়াল মনিটর এই প্রকল্পে বাধ্যতামূলক নয় এটি স্ট্যান্ডেলোন হিসাবেও কাজ করে আমাদের কেবল প্রোগ্রামে প্রান্তিক মানটি ক্যালিব্রেট করার জন্য এটি প্রয়োজন।

পরিবর্তনের মাধ্যমে প্রান্তিক মান নির্ধারণ করুন:

int ম = 500 // থ্রেশোল্ড স্তর নির্ধারণ করুন।

আপনার মান সহ 500 প্রতিস্থাপন করুন।

এটি আরডুইনোর সাথে এমকিউ -135 বায়ু মানের সংবেদককে কীভাবে ইন্টারফেস করবেন সে সম্পর্কিত নিবন্ধটি শেষ করে, আরও প্রশ্নের জন্য আপনি আপনার মতামতের মাধ্যমে আপনার মতামত পোস্ট করতে পারেন।




পূর্ববর্তী: কীভাবে ট্রান্সফর্মার উইন্ডিং কাউন্টার সার্কিট তৈরি করবেন পরবর্তী: 'স্বাগত' LED ডিসপ্লে সার্কিট