Arduino (எரிவாயு கண்டுபிடிப்பான்) மூலம் காற்றின் தரத்தை அளவிடுவதற்கான தொகுதி

காற்றின் தரத்தை அளவிடவும்

பல தொகுதிகள் உள்ளன மின்னணு உணரிகள் உங்கள் DIY திட்டங்களுக்கு, கதிர்வீச்சை அளவிடக்கூடியவை முதல் காற்றின் தரத்தை அளவிடுவதற்கான சில சாதனங்கள் மற்றும் எரிவாயு கண்டுபிடிப்பான்கள் வரை மிகவும் சுவாரஸ்யமானது. இந்த கட்டுரையில் நாம் பயன்படுத்தப்படும் ஒரு கூறுகளை ஆராய்வோம் காற்றின் தரத்தை அளவிடவும், மற்றும் உங்களைச் சுற்றியுள்ள சூழலில் காற்று சுத்தமாக இருக்கிறதா அல்லது அதிக அளவு மாசு உள்ளதா என்பதைக் கண்டறியவும்.

இந்த வகையான கூறுகள் சிலரால் பயன்படுத்தப்படுகின்றன காற்று சுத்திகரிப்பு அமைப்புகள் காற்றை வடிகட்ட, அல்லது நகரங்களில் உள்ள மாசுபாட்டை அளவிடுவதற்கு வேறு பல பயன்பாடுகளில் அவை எப்போது தானாகவே செயல்படுத்தப்பட வேண்டும் என்பதை அறிய. இந்த சாதனம் என்ன, அதை எவ்வாறு பயன்படுத்துவது மற்றும் அதை எவ்வாறு ஒருங்கிணைப்பது என்பதை இங்கே நீங்கள் அறிந்து கொள்ளலாம் உங்கள் arduino போர்டு.

காற்றின் தரம் மற்றும் CO2 ஐ அளவிடுவதற்கான சென்சார்

வாயு அளவீட்டுக்கான சென்சார்

பல வகைகள் உள்ளன காற்றின் தரத்தை அளக்க கேஸ் டிடெக்டர்கள் அல்லது சென்சார்கள். மிகவும் மலிவு மற்றும் பிரபலமான ஒன்று CCS811 ஆகும், இது Arduino உடன் எளிதாகப் பயன்படுத்துவதற்கு தொகுதிகளாக உருவாக்கப்படலாம். இந்தச் சாதனத்தின் மூலம், உட்புறக் காற்றின் தரத்தை அளந்து, அது நல்ல தரமானதா அல்லது கார்பன் டை ஆக்சைடு அல்லது CO2, கார்பன் மோனாக்சைடு அல்லது CO, அத்துடன் ஆவியாகும் கலவைகள் அல்லது VOCகள் போன்றவற்றால் மிகவும் மாசுபட்டதா என்பதை அறிய முடியும். எத்தனால், அமின்கள் அல்லது நறுமண ஹைட்ரோகார்பன்கள்.

கொஞ்சம் நன்றி பல எரிவாயு சாதனம். துகள்களுக்கான அளவீட்டு வரம்பு 400 முதல் 8192 பிபிஎம் வரை இருக்கலாம் (CO2 க்கு ஒரு மில்லியனுக்கு பாகங்கள், அல்லது VOC கலவைகளுக்கு 0 முதல் 1187 பிபிபி (பாட்ஸ் பெர் பிபிபி) வரை இருக்கலாம். இருப்பினும், நீங்கள் வாங்கிய குறிப்பிட்ட மாதிரி சென்சார் பற்றிய விவரங்களை நீங்கள் அறிந்திருக்க வேண்டும். உற்பத்தியாளரால் வழங்கப்பட்ட தரவுத்தாள்களைப் பயன்படுத்துதல்.

மற்ற இரசாயன உணரிகளைப் போலவே, இந்த விஷயத்தில் முன்கூட்டியே சூடாக்குதல் தேவைப்படுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், குறைந்தபட்சம் 20 நிமிடங்களுக்கு (அல்லது இருப்பிடம் மாற்றப்பட்டால் 48 மணிநேரம் வரை) தொடங்க வேண்டும், இதனால் அளவீடுகள் உண்மையானவை மற்றும் அளவீடுகள் உறுதிப்படுத்தப்படுகின்றன. இல்லையெனில், முதல் அளவீடுகள் மிகவும் தவறாக இருக்கலாம்.

தொகுதிகள் மட்டும் அடங்கும் CCS811, அவர்கள் ஒரு ADC மாற்றி, கணக்கீடுகளைச் செய்வதற்கான உள் செயலி மற்றும் I2C பஸ் மூலம் அனுப்பும் தகவல்தொடர்பு கூறுகளையும் ஒருங்கிணைக்கின்றனர்.

1.8 முதல் 3.3v வரையிலான விநியோக மின்னழுத்தத்துடன் கூடுதலாக, இந்த தொகுதியின் பின்அவுட்டை அறிந்து கொள்வதும் முக்கியம், இருப்பினும் சில தொகுதிகள் ஒரு அடாப்டரை செயல்படுத்தலாம், இதனால் நீங்கள் அவற்றை Arduino இன் 5V வெளியீட்டில் இணைக்க முடியும். கூடுதலாக, உங்களிடம் இருப்பதை அறிந்து கொள்வதும் உங்களுக்கு வசதியானது 5 அளவீட்டு முறைகள்:

  • தொடர்ச்சியான அளவீடு
  • ஒவ்வொரு 0.250 வினாடிகளுக்கும் அளவீடு
  • ஒவ்வொரு 1 வினாடிக்கும் அளவிடவும்
  • ஒவ்வொரு 10 வினாடிகளுக்கும் அளவீடு
  • ஒவ்வொரு 60 வினாடிகளுக்கும் அளவீடு

நீங்கள் முடியும் உங்கள் தேவைகளுக்கு ஏற்ப அதை மாற்றியமைக்கவும். தொடர்ச்சியான அளவீட்டு பயன்முறையே அதிகம் பயன்படுத்துகிறது என்பதை நினைவில் கொள்ளுங்கள், அதே சமயம் குறைந்த அதிர்வெண் முறைகள் குறைவாகப் பயன்படுத்துகின்றன, 60கள்தான் அதிகம் சேமிக்கும். எனவே இது பேட்டரி சக்தியில் பயன்படுத்தப் போகிறது என்றால், நீங்கள் மோட்களை 10 அல்லது 60 ஆக அமைக்க வேண்டும், எனவே அது விரைவாக இயங்காது.

என ஊசிகள்:

  • VDC: வழங்கல்
  • GND: தரை
  • I2C: தொடர்பு
    • SCL:
    • செய்யகூடாதிருந்தால்
  • WAK (WakeUp): GND உடன் இணைக்கப்படும் போது தொகுதியை எழுப்ப
  • 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. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.