আরডুইনো (গ্যাস ডিটেক্টর) দিয়ে বাতাসের গুণমান পরিমাপ করার মডিউল

বায়ু গুণমান পরিমাপ

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

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

বায়ুর গুণমান এবং CO2 পরিমাপ করার জন্য সেন্সর

গ্যাস পরিমাপের জন্য সেন্সর

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

সামান্য কিছু ধন্যবাদ মাল্টি-গ্যাস ডিভাইস. কণার পরিমাপের পরিসর হতে পারে 400 থেকে 8192 পিপিএম (CO2 এর জন্য পার্টস প্রতি মিলিয়ন, অথবা VOC যৌগের জন্য 0 থেকে 1187 পিপিবি (পার্টস প্রতি বিলিয়ন)। যাইহোক, আপনি যে সেন্সরটি কিনেছেন তার নির্দিষ্ট মডেলের বিশদটি আপনার জানা উচিত। প্রস্তুতকারকের দেওয়া ডেটাশিট ব্যবহার করে।

অন্যান্য রাসায়নিক সেন্সরের মতো, এই ক্ষেত্রে প্রিহিটিং প্রয়োজন। অন্য কথায়, এটি কমপক্ষে 20 মিনিট (অথবা অবস্থান পরিবর্তন করা হলে 48 ঘন্টা পর্যন্ত) আগে শুরু করা উচিত যাতে রিডিংগুলি বাস্তব হয় এবং পরিমাপ স্থিতিশীল. অন্যথায়, প্রথম পরিমাপ বেশ ভুল হতে পারে।

মডিউল অন্তর্ভুক্ত না শুধুমাত্র CCS811, তারা একটি ADC রূপান্তরকারী, গণনা সম্পাদনের জন্য একটি অভ্যন্তরীণ প্রসেসর এবং I2C বাসের মাধ্যমে প্রেরণ করার জন্য যোগাযোগের উপাদানগুলিকেও একীভূত করে এবং নির্দিষ্ট মান প্রাপ্ত করার সময় Arduino এর মতো বোর্ডগুলি সেগুলিকে ব্যাখ্যা করতে বা কিছু ক্রিয়াকলাপ সম্পাদন করতে পারে।

1.8 থেকে 3.3v পর্যন্ত সরবরাহের ভোল্টেজ ছাড়াও এই মডিউলের পিনআউটটি জানাও গুরুত্বপূর্ণ, যদিও কিছু মডিউল একটি অ্যাডাপ্টার প্রয়োগ করতে পারে যাতে আপনি সেগুলিকে Arduino-এর 5V আউটপুটে সংযুক্ত করতে পারেন। এছাড়াও, আপনার কাছে আছে তা জানাও আপনার জন্য সুবিধাজনক 5 পরিমাপ মোড:

  • ক্রমাগত পরিমাপ
  • প্রতি 0.250 সেকেন্ডে পরিমাপ
  • প্রতি 1 সেকেন্ডে পরিমাপ করুন
  • প্রতি 10 সেকেন্ডে পরিমাপ
  • প্রতি 60 সেকেন্ডে পরিমাপ

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

শর্তাবলী পিন:

  • ভিডিসি: সরবরাহ
  • GND: স্থল
  • I2C: যোগাযোগ
    • SCL
    • এস্ ডি
  • WAK (WakeUp): GND এর সাথে সংযুক্ত থাকাকালীন মডিউলটিকে জাগানোর জন্য
  • RST: GND এর সাথে সংযুক্ত হলে পুনরায় সেট করুন
  • INT: সেন্সর একটি নতুন সনাক্তকরণ বা নির্দিষ্ট থ্রেশহোল্ড অতিক্রম করে কিনা তা সনাক্ত করতে কিছু মোডে ব্যবহৃত হয়

কোথায় কিনতে হবে

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

Arduino এর সাথে বায়ুর গুণমান পরিমাপ করার জন্য সেন্সরকে কীভাবে একত্রিত করবেন

Arduino IDE, ডেটা প্রকার, প্রোগ্রামিং

এখন জন্য আপনার বোর্ডের সাথে বায়ুর গুণমান পরিমাপ করতে মডিউলটি একীভূত করুন Arduino UNO এবং এটির সাথে পরীক্ষা শুরু করুন, আপনি এটিকে এভাবে সংযুক্ত করে শুরু করতে পারেন:

  • VCC Arduino এর 5V এর সাথে সংযুক্ত করা যেতে পারে। *যদি এটি সেই ভোল্টেজটি গ্রহণ করে, যদি এটির কম ভোল্টেজের প্রয়োজন হয় তবে আপনার সঠিকটি ব্যবহার করা উচিত যাতে এটি ক্ষতি না হয়। যদি না হয়, আপনি Arduino 3v3 ব্যবহার করতে পারেন।
  • GND GND যায়।
  • SCL হল একটি এনালগ ইনপুট সংযোগ, উদাহরণস্বরূপ A5।
  • SDA অন্য এনালগ ইনপুট সংযোগে যাবে, যেমন A4।
  • এই উদাহরণে WAK পাশাপাশি GND-তেও যাবে।
  • এই উদাহরণের জন্য অন্যদের প্রয়োজন নেই।

জন্য হিসাবে আরডুইনো আইডিই জন্য কোড, আপনি Adafruit দ্বারা উন্নত একটি CCS811 লাইব্রেরি ব্যবহার করতে পারেন আপনি এখান থেকে ডাউনলোড এবং ইনস্টল করতে পারেন আপনার Arduino IDE-তে, এবং নিম্নলিখিত কোডের সাহায্যে আপনি বায়ুর গুণমান পরিমাপের জন্য সেন্সর দিয়ে প্রথম পাঠ করতে পারেন:

#include "Adafruit_CCS811.h"

Adafruit_CCS811 ccs;

void setup() {
  Serial.begin(9600);

  Serial.println("CCS811 test");

  if(!ccs.begin()){
    Serial.println("¡Fallo al iniciar el sensor! Por favor, revisa las conexiones.");
    while(1);
  }

  //Espera a que el sensor esté listo.
  while(!ccs.available());
}

void loop() {
  if(ccs.available()){
    if(!ccs.readData()){
     Serial.println(ccs.calculateTemperature(););
     Serial.print("ºC, CO2: ");
      Serial.print(ccs.geteCO2());
      Serial.print("ppm, TVOC: ");
      Serial.println(ccs.getTVOC());
   }   
    else{
      Serial.println("¡ERROR!");
      while(1);
    }
  }
  delay(500);
}


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

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