Arduino (ગેસ ડિટેક્ટર) વડે હવાની ગુણવત્તા માપવા માટેનું મોડ્યુલ

હવાની ગુણવત્તા માપો

ત્યાં ઘણા મોડ્યુલો છે ઇલેક્ટ્રોનિક સેન્સર્સ તમારા DIY પ્રોજેક્ટ્સ માટે ખૂબ જ રસપ્રદ છે, જે રેડિયેશન માપી શકે છે, હવાની ગુણવત્તા માપવા માટેના કેટલાક ઉપકરણો અને ગેસ ડિટેક્ટર પણ. આ લેખમાં આપણે એક ઘટકની તપાસ કરવા જઈ રહ્યા છીએ જેનો ઉપયોગ કરવામાં આવે છે હવાની ગુણવત્તા માપો, અને શોધો કે શું તમારી આસપાસના વાતાવરણમાં હવા એકદમ સ્વચ્છ છે અથવા તેમાં કોઈપણ પ્રકારનું દૂષણનું પ્રમાણ વધુ છે.

આ પ્રકારના તત્વોનો ઉપયોગ કેટલાક દ્વારા કરવામાં આવે છે હવા શુદ્ધિકરણ સિસ્ટમો તે જાણવા માટે કે તેઓ હવાને ફિલ્ટર કરવા માટે આપમેળે ક્યારે સક્રિય થવી જોઈએ, અથવા શહેરોમાં પ્રદૂષણ માપવા માટે અન્ય ઘણી એપ્લિકેશનોમાં, વગેરે. અહીં તમે શીખી શકો છો કે આ ઉપકરણ શું છે, તેનો ઉપયોગ કેવી રીતે કરવો અને તેની સાથે કેવી રીતે સંકલિત કરવું તમારા આર્દુનો બોર્ડ.

હવાની ગુણવત્તા અને CO2 માપવા માટે સેન્સર

ગેસ માપન માટે સેન્સર

ત્યાં ઘણા પ્રકારો છે હવાની ગુણવત્તા માપવા માટે ગેસ ડિટેક્ટર અથવા સેન્સર. સૌથી વધુ સસ્તું અને લોકપ્રિય CCS811 છે, જે Arduino સાથે સરળ ઉપયોગ માટે મોડ્યુલોમાં બનાવી શકાય છે. આ ઉપકરણનો આભાર, ઘરની અંદરની હવાની ગુણવત્તાને માપવી શક્ય છે, અને તે સારી ગુણવત્તાની છે કે કેમ તે કાર્બન ડાયોક્સાઇડ અથવા CO2, કાર્બન મોનોક્સાઇડ અથવા CO, તેમજ અસ્થિર સંયોજનો અથવા VOCs જેવા કે તે ખૂબ જ દૂષિત છે તે જાણવું શક્ય છે. ઇથેનોલ, એમાઇન્સ અથવા સુગંધિત હાઇડ્રોકાર્બન તરીકે.

બધા માટે થોડો આભાર મલ્ટી-ગેસ ઉપકરણ. કણો માટે માપન શ્રેણી 400 થી 8192 ppm (CO2 માટે પાર્ટ્સ પ્રતિ મિલિયન, અથવા VOC સંયોજનો માટે 0 થી 1187 ppb (ભાગો પ્રતિ બિલિયન) સુધીની હોઈ શકે છે. જો કે, તમે ખરીદેલા સેન્સરના ચોક્કસ મોડેલની વિગતો તમારે જાણવી જોઈએ. ઉત્પાદક દ્વારા પૂરી પાડવામાં આવેલ ડેટાશીટનો ઉપયોગ કરીને.

અન્ય રાસાયણિક સેન્સરની જેમ, આ કિસ્સામાં પ્રીહિટીંગ જરૂરી છે. બીજા શબ્દોમાં કહીએ તો, તે પહેલા ઓછામાં ઓછા 20 મિનિટ (અથવા સ્થાન બદલાય તો 48 કલાક સુધી) કાર્યરત થવું જોઈએ જેથી રીડિંગ્સ વાસ્તવિક હોય અને તે માપ સ્થિર થાય છે. નહિંતર, પ્રથમ માપ તદ્દન ખોટું હોઈ શકે છે.

મોડ્યુલો માત્ર સમાવેશ થાય છે CCS811, તેઓ ADC કન્વર્ટર, ગણતરીઓ કરવા માટે આંતરિક પ્રોસેસર અને I2C બસ દ્વારા પ્રસારિત કરવા માટે સંચાર તત્વોને પણ એકીકૃત કરે છે અને અમુક મૂલ્યો પ્રાપ્ત કરતી વખતે Arduino જેવા બોર્ડ તેનું અર્થઘટન કરી શકે છે અથવા કેટલીક કામગીરી કરી શકે છે.

1.8 થી 3.3v સુધીના સપ્લાય વોલ્ટેજ ઉપરાંત, આ મોડ્યુલના પિનઆઉટને જાણવું પણ મહત્વપૂર્ણ છે, જો કે કેટલાક મોડ્યુલો એડેપ્ટરને અમલમાં મૂકી શકે છે જેથી કરીને તમે તેમને Arduino ના 5V આઉટપુટ સાથે કનેક્ટ કરી શકો. વધુમાં, તમારી પાસે છે તે જાણવું પણ તમારા માટે અનુકૂળ છે 5 માપન સ્થિતિઓ:

  • સતત માપન
  • દર 0.250 સેકન્ડમાં માપન
  • દર 1 સેકન્ડે માપન
  • દર 10 સેકન્ડમાં માપન
  • દર 60 સેકન્ડમાં માપન

તમે કરી શકો છો તમારી જરૂરિયાતો અનુસાર તેને અનુકૂલિત કરો. ધ્યાનમાં રાખો કે સતત માપન મોડ એ સૌથી વધુ વપરાશ કરે છે, જ્યારે નીચલા આવર્તન મોડ્સ ઓછો વપરાશ કરે છે, જેમાં 60 એ સૌથી વધુ બચત કરે છે. તેથી જો તેનો ઉપયોગ બેટરી પાવર પર થવા જઈ રહ્યો છે, તો તમારે કદાચ મોડ્સ 10 અથવા 60 પર સેટ કરવાની જરૂર પડશે જેથી તે ઝડપથી સમાપ્ત ન થાય.

માટે પિન:

  • વીડીસી: પુરવઠો
  • GND: જમીન
  • I2C: સંચાર
    • એસસીએલ
    • એસડીએ
  • WAK (વેકઅપ): જ્યારે GND સાથે જોડાયેલ હોય ત્યારે મોડ્યુલને જાગૃત કરવા
  • RST: જો GND સાથે કનેક્ટ થાય તો રીસેટ કરો
  • INT: સેન્સર નવી શોધ કરે છે અથવા ચોક્કસ થ્રેશોલ્ડ ઓળંગે છે કે કેમ તે શોધવા માટે કેટલાક મોડમાં ઉપયોગમાં લેવાય છે

ક્યાં ખરીદી છે

જો તમે મેળવવા માંગો છો હવાની ગુણવત્તા માપવા માટેનું મોડ્યુલ Arduino સાથે સુસંગત અને તે સસ્તું છે, તમે તેને ઇલેક્ટ્રોનિક્સ માટે સમર્પિત કેટલાક સ્ટોર્સ અથવા એમેઝોન જેવા મોટા પ્લેટફોર્મ પર શોધી શકો છો. અહીં કેટલીક ખરીદી ભલામણો છે:

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. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.