Модул за мерење квалитета ваздуха са Ардуином (детектор гаса)

мери квалитет ваздуха

Постоји неколико модула електронски сензори веома интересантно за ваше уради сам пројекте, од оних који могу да мере радијацију, до неких уређаја за мерење квалитета ваздуха, па чак и детектора гаса. У овом чланку ћемо се позабавити компонентом на коју смо навикли мери квалитет ваздуха, и сазнајте да ли је ваздух у околини око вас прилично чист или има висок степен контаминације било које врсте.

Ове врсте елемената користе неки системи за пречишћавање ваздуха да знају када треба да се аутоматски активирају за филтрирање ваздуха, или у многим другим апликацијама за мерење загађења у градовима итд. Овде можете сазнати шта је овај уређај, како да га користите и како да га интегришете ваша ардуино плоча.

Сензор за мерење квалитета ваздуха и ЦО2

сензор за мерење гаса

Постоји неколико врста детектори гаса или сензори за мерење квалитета ваздуха. Један од најприступачнијих и најпопуларнијих је ЦЦС811, који се може уградити у модуле за једноставну употребу са Ардуином. Захваљујући овом уређају могуће је мерити квалитет ваздуха у затвореном простору и знати да ли је квалитетан или је превише контаминиран угљен-диоксидом или ЦО2, угљен-моноксидом или ЦО, као и испарљивим једињењима или ВОЦ-има као што су као етанол, амини или ароматични угљоводоници.

Све захваљујући малом вишегасни уређај. Опсег мерења за честице може бити од 400 до 8192 ппм (делови на милион за ЦО2, или 0 до 1187 ппб (делови на милијарду) за ВОЦ једињења. Међутим, требало би да знате детаље специфичног модела сензора који сте купили користећи технички лист који је обезбедио произвођач.

Као и код других хемијских сензора, у овом случају је потребно претходно загревање. Другим речима, требало би да буде пуштен у рад најмање 20 минута (или до 48 сати ако се промени локација) пре тога да би очитавања била стварна и да Мерења се стабилизују. У супротном, прва мерења могу бити прилично погрешна.

Модули не укључују само ЦЦС811, они такође интегришу АДЦ претварач, интерни процесор за обављање прорачуна и комуникационе елементе за пренос кроз И2Ц магистралу и да плоче као што је Ардуино могу да их интерпретирају или изврше неке операције када добију одређене вредности.

Такође је важно знати пиноут овог модула, поред напона напајања који се креће од 1.8 до 3.3в, иако неки модули могу имплементирати адаптер тако да их можете повезати на 5В излаз Ардуина. Поред тога, такође је згодно да знате да имате 5 начина мерења:

  • континуирано мерење
  • Мерење сваких 0.250 секунди
  • Мерење сваке 1 секунде
  • Мерење сваких 10 секунди
  • Мерење сваких 60 секунди

Ви прилагодите га својим потребама. Имајте на уму да је режим континуираног мерења онај који троши највише, док режими ниже фреквенције троше мање, при чему су 60-е оне које највише штеде. Дакле, ако ће се користити на батеријско напајање, вероватно ћете морати да подесите режиме на 10 или 60 како се не би тако брзо потрошио.

У погледу игле:

  • ВДЦ: напајање
  • ГНД: уземљење
  • И2Ц: комуникација
    • СЦЛ
    • СДА је
  • ВАК (ВакеУп): за буђење модула када је повезан на ГНД
  • РСТ: ресетујте ако се повежете на ГНД
  • ИНТ: користи се у неким режимима за откривање да ли сензор прави нову детекцију или прелази одређене прагове

Где купити

Ако желите да добијете модул за мерење квалитета ваздуха компатибилан са Ардуином и то је јефтино, можете га наћи у неким продавницама посвећеним електроници или на великим платформама као што је Амазон. Ево неколико препорука за куповину:

Како интегрисати сензор за мерење квалитета ваздуха са Ардуином

Ардуино ИДЕ, типови података, програмирање

Сада за интегришите модул за мерење квалитета ваздуха са вашом плочом Arduino UNO и почните да експериментишете са њим, можете почети тако што ћете га повезати овако:

  • ВЦЦ се може повезати на 5В Ардуино. *Ако прихвата тај напон, ако му је потребан нижи напон, требало би да користите исправан како га не бисте оштетили. Ако не, можете користити Ардуино 3в3.
  • ГНД иде у ГНД.
  • СЦЛ је аналогна улазна веза, на пример А5.
  • СДА ће прећи на другу аналогну улазну везу, као што је А4.
  • ВАК у овом примеру би такође отишао на ГНД.
  • Остали нису неопходни за овај пример.

Као код за Ардуино ИДЕ, можете користити библиотеку ЦЦС811 коју је развио Адафруит можете преузети и инсталирати одавде у вашем Ардуино ИДЕ-у, а помоћу следећег кода можете направити прво очитавање са сензором за мерење квалитета ваздуха:

#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. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.