Module don auna ingancin iska tare da Arduino (mai gano gas)

 

auna ingancin iska

Akwai kayayyaki da yawa na'urori masu auna firikwensin lantarki mai ban sha'awa sosai ga ayyukan DIY ɗinku, daga waɗanda za su iya auna radiation, zuwa wasu na'urori don auna ingancin iska, har ma da gano gas. A cikin wannan labarin za mu shiga cikin wani bangare da aka saba da shi auna ingancin iska, da kuma gano idan iskar da ke kewaye da ku tana da tsabta sosai ko kuma tana da ƙaƙƙarfan ƙazanta kowane iri.

Wadannan nau'ikan abubuwan wasu suna amfani da su tsarin tsarkakewa iska don sanin lokacin da ya kamata a kunna su ta atomatik don tace iskar, ko a wasu aikace-aikacen da yawa don auna gurɓataccen yanayi a birane, da sauransu. Anan za ku iya koyon menene wannan na'urar, yadda ake amfani da ita, da yadda ake haɗa ta da hukumar ku ta arduino.

Sensor don auna ingancin iska da CO2

firikwensin don auna gas

Akwai nau'ikan da yawa na na'urorin gano iskar gas ko firikwensin don auna ingancin iska. Ɗaya daga cikin mafi araha kuma sananne shine CCS811, wanda za'a iya gina shi cikin kayayyaki don sauƙin amfani tare da Arduino. Godiya ga wannan na'urar, yana yiwuwa a iya auna ingancin iska na cikin gida, da kuma sanin ko yana da inganci ko kuma idan ya gurɓace da carbon dioxide ko CO2, carbon monoxide ko CO, da mahaɗan maras ƙarfi ko VOCs irin su. Kamar yadda ethanol, amines, ko hydrocarbons aromatic.

Duk godiya ga kadan Multi-gas na'urar. Ma'auni na barbashi na iya zama daga 400 zuwa 8192 ppm (sassan kowace miliyan don CO2, ko 0 zuwa 1187 ppb (sassan da biliyan) don mahaɗan VOC. Duk da haka, ya kamata ku san cikakkun bayanai na takamaiman ƙirar firikwensin da kuka saya. ta amfani da takardar bayanan da masana'anta suka bayar.

Kamar sauran na'urori masu auna sinadarai, ana buƙatar preheating a wannan yanayin. A wasu kalmomi, ya kamata a fara shi a kalla minti 20 (ko har zuwa sa'o'i 48 idan an canza wurin) kafin karatun ya kasance na gaske kuma hakan. Ma'auni yana daidaitawa. In ba haka ba, ma'aunin farko na iya zama kuskure sosai.

Modulolin ba kawai sun haɗa da Saukewa: CCS811, Har ila yau, suna haɗa na'urar ADC, na'ura mai sarrafawa na ciki don yin lissafin da abubuwan sadarwa don watsawa ta hanyar bas na I2C da kuma alluna irin su Arduino na iya fassara su ko yin wasu ayyuka lokacin samun wasu dabi'u.

Hakanan yana da mahimmanci a san pinout na wannan module, ban da ƙarfin samar da wutar lantarki wanda ya tashi daga 1.8 zuwa 3.3v, kodayake wasu kayayyaki na iya aiwatar da adaftar ta yadda zaku iya haɗa su zuwa fitowar 5V na Arduino. Bugu da kari, shi ma ya dace a gare ka ka san cewa kana da 5 hanyoyin auna:

  • ci gaba da aunawa
  • Aunawa kowane 0.250 seconds
  • Auna kowane sakan 1
  • Aunawa kowane 10 seconds
  • Aunawa kowane 60 seconds

Kuna iya daidaita shi gwargwadon bukatunku. Ka tuna cewa yanayin ma'auni mai ci gaba shine wanda ya fi cinyewa, yayin da ƙananan matakan mitoci ke cinye ƙasa, tare da 60s shine wanda ke adana mafi yawan. Don haka idan za a yi amfani da shi akan ƙarfin baturi, ƙila za ku buƙaci saita yanayin zuwa 10 ko 60 don kada ya ƙare da sauri.

Game da fil:

  • VDC: wadata
  • GND: kasa
  • I2C: sadarwa
    • SCL
    • SDA
  • WAK (WakeUp): don tada tsarin lokacin da aka haɗa zuwa GND
  • RST: sake saiti idan haɗi zuwa GND
  • INT: ana amfani da shi a wasu hanyoyi don gano idan firikwensin ya yi sabon ganowa ko ya wuce wasu ƙofa

Inda zan siya

Idan kana son samun module don auna ingancin iska mai jituwa tare da Arduino kuma yana da arha, za ku iya samun shi a wasu shagunan da aka keɓe don kayan lantarki ko a kan manyan dandamali kamar Amazon. Ga wasu shawarwarin siyan:

Yadda ake haɗa firikwensin don auna ingancin iska tare da Arduino

Arduino IDE, nau'ikan bayanai, shirye-shirye

Yanzu don haɗa tsarin don auna ingancin iska tare da allon ku Arduino UNO kuma fara gwaji da shi, zaku iya farawa ta haɗa shi kamar haka:

  • Ana iya haɗa VCC zuwa 5V na Arduino. *Idan ta karbi wannan wutan lantarki, idan tana bukatar karancin wutar lantarki, to sai a yi amfani da wanda ya dace don kar a lalata shi. Idan ba haka ba, zaku iya amfani da Arduino 3v3.
  • GND yana zuwa GND.
  • SCL haɗin shigarwar analog ne, misali A5.
  • SDA za ta je wani haɗin shigarwar analog, kamar A4.
  • WAK a cikin wannan misalin zai tafi GND shima.
  • Sauran ba lallai ba ne don wannan misali.

Amma ga lambar don Arduino IDE, za ku iya amfani da ɗakin karatu na CCS811 wanda Adafruit ya haɓaka zaka iya saukewa kuma kayi install daga nan a cikin Arduino IDE ɗin ku, kuma tare da lambar mai zuwa za ku iya yin karatun farko tare da firikwensin don auna ingancin iska:

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


Abubuwan da ke cikin labarin suna bin ka'idodinmu na ka'idojin edita. Don yin rahoton kuskure danna a nan.

Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Mai alhakin bayanan: Miguel Ángel Gatón
  2. Dalilin bayanan: Gudanar da SPAM, gudanar da sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

Gwajin IngilishiGwada Catalantambayoyin spanish