ماژول اندازه گیری کیفیت هوا با آردوینو (ردیاب گاز)

 

کیفیت هوا را اندازه گیری کنید

چندین ماژول وجود دارد سنسورهای الکترونیکی برای پروژه های DIY شما بسیار جالب است، از آنهایی که می توانند تشعشعات را اندازه گیری کنند، تا برخی دستگاه ها برای اندازه گیری کیفیت هوا، و حتی آشکارسازهای گاز. در این مقاله قصد داریم به مولفه ای بپردازیم که به آن عادت کرده است کیفیت هوا را اندازه گیری کنیدو دریابید که آیا هوای محیط اطراف شما کاملاً تمیز است یا دارای درجه بالایی از آلودگی از هر نوعی است.

این نوع عناصر توسط برخی استفاده می شود سیستم های تصفیه هوا برای اینکه بدانید چه زمانی باید به طور خودکار برای فیلتر کردن هوا فعال شوند یا در بسیاری از برنامه های دیگر برای اندازه گیری آلودگی در شهرها و غیره. در اینجا می توانید یاد بگیرید که این دستگاه چیست، چگونه از آن استفاده کنید و چگونه آن را با آن یکپارچه کنید هیئت مدیره شما.

سنسور برای اندازه گیری کیفیت هوا و CO2

سنسور اندازه گیری گاز

انواع مختلفی وجود دارد آشکارسازها یا حسگرهای گاز برای اندازه گیری کیفیت هوا. یکی از مقرون به صرفه ترین و محبوب ترین CCS811 است که می تواند در ماژول ها برای استفاده آسان با آردوینو تعبیه شود. به لطف این دستگاه می توان کیفیت هوای داخل خانه را اندازه گیری کرد و از کیفیت خوب یا آلوده بودن بیش از حد آن به دی اکسید کربن یا CO2، مونوکسید کربن یا CO و همچنین ترکیبات فرار یا VOCs. به عنوان اتانول، آمین ها یا هیدروکربن های معطر.

همه به لطف کمی دستگاه چند گازی. محدوده اندازه گیری ذرات می تواند از 400 تا 8192 ppm (قسمت در میلیون برای CO2، یا 0 تا 1187 ppb (بخش در میلیارد) برای ترکیبات VOC باشد. با این حال، باید جزئیات مدل خاصی از سنسوری که خریداری کرده اید را بدانید. با استفاده از دیتاشیت ارائه شده توسط سازنده

همانند سایر سنسورهای شیمیایی، در این مورد نیز به پیش گرمایش نیاز است. به عبارت دیگر حداقل 20 دقیقه (یا تا 48 ساعت در صورت تغییر مکان) قبل از آن به بهره برداری برسد تا قرائت ها واقعی باشد و اندازه گیری ها تثبیت می شوند. در غیر این صورت، اولین اندازه گیری ممکن است کاملا اشتباه باشد.

ماژول ها نه تنها شامل CCS811آنها همچنین یک مبدل ADC، یک پردازنده داخلی را برای انجام محاسبات و عناصر ارتباطی برای انتقال از طریق گذرگاه I2C ادغام می کنند و بردهایی مانند آردوینو می توانند آنها را تفسیر کنند یا هنگام به دست آوردن مقادیر خاص، برخی عملیات را انجام دهند.

علاوه بر ولتاژ تغذیه که بین 1.8 تا 3.3 ولت است، پین اوت این ماژول نیز مهم است، اگرچه برخی از ماژول ها می توانند آداپتور را اجرا کنند تا بتوانید آنها را به خروجی 5 ولت آردوینو متصل کنید. علاوه بر این، برای شما نیز راحت است که بدانید که دارید 5 حالت اندازه گیری:

  • اندازه گیری مداوم
  • اندازه گیری هر 0.250 ثانیه
  • اندازه گیری هر 1 ثانیه
  • اندازه گیری هر 10 ثانیه
  • اندازه گیری هر 60 ثانیه

شما آن را با توجه به نیاز خود تطبیق دهید. به خاطر داشته باشید که حالت اندازه‌گیری پیوسته حالتی است که بیشترین مصرف را دارد، در حالی که حالت‌های فرکانس پایین‌تر مصرف کمتری دارند و 60 ثانیه بیشترین مصرف را دارد. بنابراین اگر قرار است با باتری استفاده شود، احتمالاً باید حالت‌ها را روی 10 یا 60 تنظیم کنید تا به این سرعت تمام نشود.

راجع به پین ها:

  • VDC: تامین
  • GND: زمین
  • I2C: ارتباطات
    • SCL
    • SDA
  • WAK (WakeUp): برای بیدار کردن ماژول هنگام اتصال به GND
  • RST: در صورت اتصال به GND بازنشانی کنید
  • INT: در برخی حالت ها برای تشخیص اینکه آیا سنسور تشخیص جدیدی انجام می دهد یا از آستانه های خاص فراتر می رود استفاده می شود

comprar نام Dónde

اگر می خواهید یک ماژول اندازه گیری کیفیت هوا سازگار با آردوینو و ارزان است، می توانید آن را در برخی از فروشگاه های اختصاص داده شده به لوازم الکترونیکی یا در پلتفرم های بزرگ مانند آمازون پیدا کنید. در اینجا چند توصیه برای خرید آورده شده است:

نحوه ادغام سنسور برای اندازه گیری کیفیت هوا با آردوینو

Arduino IDE، انواع داده، برنامه نویسی

حالا برای ماژول را برای اندازه گیری کیفیت هوا با برد خود ادغام کنید Arduino UNO و شروع به آزمایش با آن کنید، می توانید با اتصال آن به این صورت شروع کنید:

  • VCC را می توان به 5 ولت آردوینو متصل کرد. *اگر آن ولتاژ را قبول کرد، اگر ولتاژ کمتری نیاز داشت، باید از ولتاژ صحیح استفاده کنید تا آسیبی به آن وارد نشود. اگر نه، می توانید از آردوینو 3v3 استفاده کنید.
  • GND به GND می رود.
  • SCL یک اتصال ورودی آنالوگ است، برای مثال A5.
  • SDA به اتصال ورودی آنالوگ دیگری مانند A4 می رود.
  • WAK در این مثال به GND نیز می رود.
  • بقیه برای این مثال ضروری نیستند.

در Al cuanto کد Arduino IDE، می توانید از یک کتابخانه CCS811 که توسط Adafruit توسعه یافته است استفاده کنید می توانید از اینجا دانلود و نصب کنید در آردوینو 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. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

آزمون انگلیسیکاتالان را تست کنیدمسابقه اسپانیایی