Arduino (गॅस डिटेक्टर) सह हवेची गुणवत्ता मोजण्यासाठी मॉड्यूल

हवेची गुणवत्ता मोजा

अनेक मॉड्यूल्स आहेत इलेक्ट्रॉनिक सेन्सर्स तुमच्या DIY प्रकल्पांसाठी अतिशय मनोरंजक आहे, जे रेडिएशन मोजू शकतात, हवेची गुणवत्ता मोजण्यासाठी काही उपकरणे आणि अगदी गॅस डिटेक्टरपर्यंत. या लेखात आपण वापरलेल्या घटकाचा शोध घेणार आहोत हवेची गुणवत्ता मोजा, आणि तुमच्या सभोवतालच्या वातावरणातील हवा पूर्णपणे स्वच्छ आहे किंवा कोणत्याही प्रकारची उच्च प्रमाणात दूषित आहे का ते शोधा.

या प्रकारचे घटक काही लोक वापरतात हवा शुद्धीकरण प्रणाली हवा फिल्टर करण्यासाठी ते स्वयंचलितपणे केव्हा सक्रिय केले जावे हे जाणून घेण्यासाठी किंवा शहरांमधील प्रदूषण मोजण्यासाठी इतर अनेक अनुप्रयोगांमध्ये इ. हे डिव्हाइस काय आहे, ते कसे वापरावे आणि ते कसे समाकलित करावे हे येथे तुम्ही शिकू शकता आपल्या अर्दूनो बोर्ड.

हवेची गुणवत्ता आणि CO2 मोजण्यासाठी सेन्सर

गॅस मोजण्यासाठी सेन्सर

असे अनेक प्रकार आहेत हवेची गुणवत्ता मोजण्यासाठी गॅस डिटेक्टर किंवा सेन्सर. सर्वात स्वस्त आणि लोकप्रियांपैकी एक म्हणजे CCS811, जे Arduino सह सुलभ वापरासाठी मॉड्यूलमध्ये तयार केले जाऊ शकते. या उपकरणामुळे, घरातील हवेची गुणवत्ता मोजणे शक्य आहे, आणि ती चांगल्या दर्जाची आहे की नाही किंवा ती कार्बन डायऑक्साइड किंवा CO2, कार्बन मोनोऑक्साइड किंवा CO, तसेच अस्थिर संयुगे किंवा व्हीओसीने खूप दूषित आहे का हे जाणून घेणे शक्य आहे. इथेनॉल, अमाइन किंवा सुगंधी हायड्रोकार्बन्स म्हणून.

सर्व थोडे धन्यवाद मल्टी-गॅस डिव्हाइस. कणांसाठी मोजमाप श्रेणी 400 ते 8192 पीपीएम (CO2 साठी भाग प्रति दशलक्ष, किंवा VOC संयुगेसाठी 0 ते 1187 पीपीबी (भाग प्रति अब्ज) पर्यंत असू शकते. तथापि, आपण खरेदी केलेल्या सेन्सरच्या विशिष्ट मॉडेलचे तपशील माहित असले पाहिजेत. निर्मात्याने प्रदान केलेली डेटाशीट वापरणे.

इतर रासायनिक सेन्सर्सप्रमाणे, या प्रकरणात प्रीहीटिंग आवश्यक आहे. दुस-या शब्दात, ते कमीतकमी 20 मिनिटे (किंवा स्थान बदलल्यास 48 तासांपर्यंत) आधी सुरू केले पाहिजे जेणेकरून वाचन वास्तविक असेल आणि ते मोजमाप स्थिर होतात. अन्यथा, प्रथम मोजमाप चुकीचे असू शकते.

मॉड्यूल्समध्ये केवळ समाविष्ट नाही CCS811, ते ADC कनवर्टर, गणना करण्यासाठी अंतर्गत प्रोसेसर आणि I2C बसमधून प्रसारित करण्यासाठी संप्रेषण घटक देखील एकत्रित करतात जेणेकरून Arduino सारखे बोर्ड त्यांचे स्पष्टीकरण करू शकतील किंवा विशिष्ट मूल्ये प्राप्त करताना काही ऑपरेशन करू शकतील.

या मॉड्यूलचे पिनआउट जाणून घेणे देखील महत्त्वाचे आहे, 1.8 ते 3.3v पर्यंतच्या पुरवठा व्होल्टेज व्यतिरिक्त, जरी काही मॉड्यूल अॅडॉप्टर लागू करू शकतात जेणेकरून तुम्ही त्यांना Arduino च्या 5V आउटपुटशी कनेक्ट करू शकता. याव्यतिरिक्त, आपल्याकडे आहे हे जाणून घेणे देखील आपल्यासाठी सोयीचे आहे 5 मापन पद्धती:

  • सतत मोजमाप
  • मापन दर 0.250 सेकंदांनी
  • दर 1 सेकंदाला मोजमाप
  • मापन दर 10 सेकंदांनी
  • मापन दर 60 सेकंदांनी

आपण हे करू शकता तुमच्या गरजेनुसार ते जुळवून घ्या. लक्षात ठेवा की सतत मापन मोड हा सर्वात जास्त वापरणारा आहे, तर कमी वारंवारता मोड कमी वापरतो, 60s सर्वात जास्त बचत करणारा मोड आहे. त्यामुळे जर ते बॅटरी पॉवरवर वापरले जात असेल, तर तुम्हाला कदाचित मोड 10 किंवा 60 वर सेट करावे लागतील जेणेकरून ते लवकर संपणार नाही.

साठी म्हणून पिन:

  • VDC: पुरवठा
  • GND: जमीन
  • I2C: संप्रेषण
    • SCL
    • SDA
  • WAK (वेकअप): जीएनडीशी कनेक्ट केलेले असताना मॉड्यूल जागृत करण्यासाठी
  • RST: GND शी कनेक्ट केल्यास रीसेट करा
  • INT: सेन्सर नवीन शोध लावतो किंवा काही विशिष्ट मर्यादा ओलांडतो हे शोधण्यासाठी काही मोडमध्ये वापरले जाते

कोठे खरेदी करा

आपण एक मिळवू इच्छित असल्यास हवेची गुणवत्ता मोजण्यासाठी मॉड्यूल Arduino शी सुसंगत आणि ते स्वस्त आहे, तुम्हाला ते इलेक्ट्रॉनिक्ससाठी समर्पित काही स्टोअरमध्ये किंवा Amazon सारख्या मोठ्या प्लॅटफॉर्मवर मिळू शकते. येथे काही खरेदी शिफारसी आहेत:

Arduino सह हवेची गुणवत्ता मोजण्यासाठी सेन्सर कसे समाकलित करावे

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

आता साठी तुमच्या बोर्डसह हवेची गुणवत्ता मोजण्यासाठी मॉड्यूल समाकलित करा Arduino UNO आणि त्याचा प्रयोग सुरू करा, तुम्ही ते याप्रमाणे कनेक्ट करून सुरू करू शकता:

  • VCC Arduino च्या 5V शी जोडले जाऊ शकते. *जर तो व्होल्टेज स्वीकारत असेल, जर त्याला कमी व्होल्टेजची गरज असेल, तर तुम्ही योग्य व्होल्टेज वापरावे जेणेकरून ते खराब होऊ नये. नसल्यास, तुम्ही Arduino 3v3 वापरू शकता.
  • GND GND ला जातो.
  • SCL हे एनालॉग इनपुट कनेक्शन आहे, उदाहरणार्थ A5.
  • SDA दुसऱ्या एनालॉग इनपुट कनेक्शनवर जाईल, जसे की A4.
  • या उदाहरणातील 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. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.