Module yekuyera kunaka kwemhepo neArduino (gasi detector)

kuyera kunaka kwemhepo

Kune akawanda modules magetsi sensors inonakidza kwazvo kumapurojekiti ako eDIY, kubva kune ayo anogona kuyera radiation, kune mamwe maturusi ekuyera mhando yemhepo, uye kunyange gasi rinoona. Muchinyorwa chino tichaongorora chikamu chinoshandiswa kuyera kunaka kwemhepo, woona kuti mhepo iri munzvimbo yakakupoteredza yakachena here kana kuti ine mwero wepamusoro wekusvibiswa kwemhando ipi zvayo.

Aya marudzi ezvinyorwa anoshandiswa nevamwe hurongwa hwekuchenesa mhepo kuziva pazvinofanirwa kuitwa otomatiki kusefa mhepo, kana mune mamwe akawanda maapplication ekuyera kusvibiswa mumaguta, nezvimwe. Pano unogona kudzidza kuti mudziyo uyu chii, mashandisiro aungaita, uye kuti ungabatanidza sei nawo yako arduino bhodhi.

Sensor yekuyera kunaka kwemhepo uye CO2

sensor yekuyera gasi kuyerwa

Kune mhando dzinoverengeka dze magasi kana masensa ekuyera kunaka kwemweya. Imwe yeinonyanya kudhura uye yakakurumbira ndeye CCS811, inogona kuvakwa mumamodule kuti ishandiswe nyore neArduino. Nekuda kwemudziyo uyu, zvinokwanisika kuyera kunaka kwemhepo yemukati, uye kuziva kana iri yemhando yakanaka kana kuti yakanyanya kusvibiswa necarbon dioxide kana CO2, kabhoni monoxide kana CO, pamwe nemafuta anoputika kana maVOC akadaro. se ethanol, amines, kana mahydrocarbon anonhuwirira.

All thanks kune zvishoma Multi-gasi mudziyo. Kuyerwa kwezvikamu zvezvikamu zvinogona kubva pa400 kusvika pa8192 ppm (zvikamu pamiriyoni yeCO2, kana 0 kusvika 1187 ppb (zvikamu pabhiriyoni) yemakomponi eVOC. Zvisineyi, unofanirwa kuziva ruzivo rweiyo chaiyo modhi ye sensor yawakatenga. uchishandisa database yakapihwa nemugadziri.

Sezvimwe nemamwe makemikari sensors, preheating inodiwa munyaya iyi. Mune mamwe mazwi, inofanirwa kuiswa mukushanda angangoita maminetsi makumi maviri (kana kusvika kumaawa makumi mana nemasere kana nzvimbo yachinjwa) pamberi kuti kuverenga kuve kwechokwadi uye kuti. Zviyero zvinodzikamisa. Zvikasadaro, zviyero zvekutanga zvinogona kunge zvisirizvo.

Iwo ma modules haangosanganisire chete iyo CCS811, ivo vanobatanidzawo ADC converter, yemukati processor kuita macalculations uye zvinhu zvekutaurirana kuti zvitumire kuburikidza neI2C bhazi uye kuti mabhodhi akadai seArduino anogona kuvadudzira kana kuita mamwe maitiro paanowana humwe hutsika.

Izvo zvakakoshawo kuziva pinout yeiyi module, kuwedzera kune magetsi ekupa anotangira kubva 1.8 kusvika 3.3v, kunyangwe mamwe ma module anogona kuita adapta kuitira kuti iwe ugone kuzvibatanidza kune iyo 5V inobuda yeArduino. Mukuwedzera, zvakare zvakakunakira iwe kuti uzive kuti unayo 5 kuyera modes:

  • kupfuurira kuyerwa
  • Kuyera kwega kwega 0.250 masekondi
  • Chiyero chese 1 sekondi
  • Kuyera kwega kwega 10 masekondi
  • Kuyera kwega kwega 60 masekondi

Unogona gadzirisa zvinoenderana nezvido zvako. Ramba uchifunga kuti inoenderera yekuyera modhi ndiyo inodya zvakanyanya, nepo yakaderera frequency modes inodya zvishoma, ne60s iri iyo inochengetedza zvakanyanya. Saka kana ichizoshandiswa pasimba rebhatiri, ungangoda kuseta mamodhi kune gumi kana makumi matanhatu kuti irege kupera nekukurumidza.

Kana zvakadaro mapini:

  • VDC: kupa
  • GND: pasi
  • I2C: kutaurirana
    • SCL
    • zviwanikwa
  • WAK (WakeUp): kumutsa module kana yakabatana neGND
  • RST: gadzirisa zvakare kana kubatanidza kuGND
  • INT: inoshandiswa mune mamwe modhi kuona kana iyo sensor ichiita yekuona patsva kana kupfuura mamwe maburi

Kwatenga

Kana iwe uchida kuwana iyo module yekuyera kunaka kwemhepo inoenderana neArduino uye izvo zvakachipa, unogona kuzviwana mune zvimwe zvitoro zvakatsaurirwa kumagetsi kana pamapuratifomu akakura seAmazon. Heano mamwe mazano ekutenga:

Maitiro ekubatanidza sensor kuyera mhando yemhepo neArduino

Arduino IDE, mhando dzedata, kuronga

Zvino for batanidza iyo module kuyera kunaka kwemhepo nebhodhi rako Arduino UNO uye wotanga kuyedza nayo, unogona kutanga nekuibatanidza seizvi:

  • VCC inogona kubatana ne5V yeArduino. * Kana ichibvuma voltage iyoyo, kana ichida yakaderera voltage, unofanirwa kushandisa iyo chaiyo kuti urege kuikuvadza. Kana zvisiri, unogona kushandisa iyo Arduino 3v3.
  • GND inoenda kuGND.
  • SCL ndeye analogi yekubatanidza yekubatanidza, semuenzaniso A5.
  • SDA ichaenda kune imwe analog yekubatanidza yekubatanidza, senge A4.
  • WAK mumuenzaniso uyu angaendawo kuGND.
  • Zvimwe zvacho hazvidiwi kumuenzaniso uyu.

Kana ari kodhi yeArduino IDE, unogona kushandisa CCS811 raibhurari yakagadzirwa neAdafruit iyo unogona kudhawunirodha uye kuisa kubva pano muArduino IDE yako, uye neinotevera kodhi unogona kuita kuverenga kwekutanga ne sensor kuyera mhando yemhepo:

#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);
}


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako