Arduino (गैस डिटेक्टर) के साथ वायु गुणवत्ता मापने के लिए मॉड्यूल

वायु गुणवत्ता मापें

कई मॉड्यूल हैं इलेक्ट्रॉनिक सेंसर आपके DIY प्रोजेक्ट्स के लिए बहुत दिलचस्प है, उनमें से जो विकिरण को माप सकते हैं, हवा की गुणवत्ता को मापने के लिए कुछ उपकरणों और यहां तक ​​​​कि गैस डिटेक्टरों के लिए भी। इस लेख में हम एक ऐसे घटक में जाने जा रहे हैं जिसका उपयोग किया जाता है वायु गुणवत्ता मापें, और पता लगाएँ कि क्या आपके आस-पास के वातावरण में हवा काफी साफ है या इसमें किसी भी प्रकार का उच्च स्तर का संदूषण है।

कुछ लोगों द्वारा इस प्रकार के तत्वों का उपयोग किया जाता है वायु शोधन प्रणाली यह जानने के लिए कि उन्हें हवा को फ़िल्टर करने के लिए स्वचालित रूप से कब सक्रिय किया जाना चाहिए, या कई अन्य अनुप्रयोगों में शहरों में प्रदूषण को मापने के लिए, आदि। यहां आप सीख सकते हैं कि यह उपकरण क्या है, इसका उपयोग कैसे करें और इसे कैसे एकीकृत करें अपने arduino बोर्ड.

वायु गुणवत्ता और CO2 . मापने के लिए सेंसर

गैस माप के लिए सेंसर

कई प्रकार के होते हैं वायु गुणवत्ता मापने के लिए गैस डिटेक्टर या सेंसर. सबसे सस्ती और लोकप्रिय में से एक CCS811 है, जिसे Arduino के साथ आसान उपयोग के लिए मॉड्यूल में बनाया जा सकता है। इस उपकरण के लिए धन्यवाद, इनडोर वायु की गुणवत्ता को मापना संभव है, और यह जानना संभव है कि क्या यह अच्छी गुणवत्ता का है या यदि यह कार्बन डाइऑक्साइड या CO2, कार्बन मोनोऑक्साइड या CO, साथ ही वाष्पशील यौगिकों या VOCs से बहुत अधिक दूषित है। इथेनॉल, एमाइन या सुगंधित हाइड्रोकार्बन के रूप में।

थोड़ा सा धन्यवाद बहु-गैस उपकरण. कणों के लिए माप सीमा 400 से 8192 पीपीएम (सीओ 2 के लिए भाग प्रति मिलियन या वीओसी यौगिकों के लिए 0 से 1187 पीपीबी (पार्ट्स प्रति बिलियन) हो सकती है। हालांकि, आपको सेंसर के विशिष्ट मॉडल का विवरण पता होना चाहिए जिसे आपने खरीदा है। निर्माता द्वारा प्रदान की गई डेटाशीट का उपयोग करना।

अन्य रासायनिक सेंसर की तरह, इस मामले में प्रीहीटिंग की आवश्यकता होती है। दूसरे शब्दों में, इसे कम से कम 20 मिनट पहले (या स्थान बदलने पर 48 घंटे तक) चालू किया जाना चाहिए ताकि रीडिंग वास्तविक हो और वह माप स्थिर. अन्यथा, पहला माप काफी गलत हो सकता है।

मॉड्यूल में न केवल शामिल हैं सीसीएस811, वे I2C बस के माध्यम से संचारित करने के लिए गणना और संचार तत्वों को करने के लिए एक ADC कनवर्टर, एक आंतरिक प्रोसेसर को भी एकीकृत करते हैं और Arduino जैसे बोर्ड कुछ मूल्यों को प्राप्त करते समय उनकी व्याख्या कर सकते हैं या कुछ संचालन कर सकते हैं।

1.8 से 3.3v तक की आपूर्ति वोल्टेज के अलावा, इस मॉड्यूल के पिनआउट को जानना भी महत्वपूर्ण है, हालांकि कुछ मॉड्यूल एक एडेप्टर को लागू कर सकते हैं ताकि आप उन्हें Arduino के 5V आउटपुट से जोड़ सकें। इसके अलावा, आपके लिए यह जानना भी सुविधाजनक है कि आपके पास है 5 माप मोड:

  • निरंतर माप
  • हर 0.250 सेकंड में मापन
  • हर 1 सेकंड में मापन
  • हर 10 सेकंड में मापन
  • हर 60 सेकंड में मापन

आप इसे अपनी आवश्यकताओं के अनुसार अनुकूलित करें. ध्यान रखें कि निरंतर माप मोड वह है जो सबसे अधिक खपत करता है, जबकि कम आवृत्ति मोड कम खपत करता है, जिसमें 60 के दशक में सबसे अधिक बचत होती है। इसलिए यदि इसका उपयोग बैटरी पावर पर किया जा रहा है, तो आपको शायद मोड को 10 या 60 पर सेट करने की आवश्यकता होगी ताकि यह जल्दी से समाप्त न हो।

के बारे में पिन:

  • वीडीसी: आपूर्ति
  • जीएनडी: ग्राउंड
  • I2C: संचार
    • SCL
    • SDA
  • WAK (वेकअप): GND से कनेक्ट होने पर मॉड्यूल को जगाने के लिए
  • RST: GND से कनेक्ट होने पर रीसेट करें
  • INT: कुछ मोड में यह पता लगाने के लिए उपयोग किया जाता है कि क्या सेंसर एक नया पता लगाता है या कुछ थ्रेसहोल्ड से अधिक है

दोंदे comprar

अगर आप ए वायु गुणवत्ता मापने के लिए मॉड्यूल Arduino के साथ संगत है और यह सस्ता है, आप इसे इलेक्ट्रॉनिक्स के लिए समर्पित कुछ स्टोर या अमेज़ॅन जैसे बड़े प्लेटफॉर्म पर पा सकते हैं। यहां कुछ खरीदारी अनुशंसाएं दी गई हैं:

Arduino के साथ वायु गुणवत्ता मापने के लिए सेंसर को कैसे एकीकृत करें

Arduino IDE, डेटा प्रकार, प्रोग्रामिंग

अब के लिए अपने बोर्ड के साथ वायु गुणवत्ता मापने के लिए मॉड्यूल को एकीकृत करें Arduino UNO और इसके साथ प्रयोग करना शुरू करें, आप इसे इस तरह जोड़कर शुरू कर सकते हैं:

  • VCC को Arduino के 5V से जोड़ा जा सकता है। *यदि यह उस वोल्टेज को स्वीकार करता है, यदि उसे कम वोल्टेज की आवश्यकता है, तो आपको सही वोल्टेज का उपयोग करना चाहिए ताकि इसे नुकसान न पहुंचे। यदि नहीं, तो आप Arduino 3v3 का उपयोग कर सकते हैं।
  • GND GND में जाता है।
  • SCL एक एनालॉग इनपुट कनेक्शन है, उदाहरण के लिए A5।
  • एसडीए दूसरे एनालॉग इनपुट कनेक्शन पर जाएगा, जैसे कि ए 4।
  • इस उदाहरण में WAK GND में भी जाएगा।
  • अन्य इस उदाहरण के लिए आवश्यक नहीं हैं।

के रूप में करने के Arduino IDE के लिए कोड, आप 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. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।