Skip to main content

Xadow - Sensor de Gas Multicanal

Xadow – Sensor de Gas Multicanal es una placa de sensor muy pequeña con un sensor MOS compacto, MiCS-6814. El MiCS-6814 es un sensor MEMS robusto para la detección de contaminación de gases de escape de automóviles y para olores agrícolas/industriales. Esta placa de sensor tiene dos interfaces estándar Xadow. Es muy fácil de usar con Xadow - Main Board.

Características


  • Tres elementos de detección completamente independientes en un paquete
  • Construido con ATmega168PA
  • Interfaz I2C con dirección programable
  • La potencia de calentamiento se puede apagar para bajo consumo
  • Contorno estándar Xadow

Diagrama de Bloques

Características Eléctricas


ElementoCondiciónMín.Típ.Máx.Unidad
Voltaje-3.13.33.5V
Rizado@Potencia Máx-80100mV
Potencia de Calentamiento---88mW
Potencia Máxima---150mW
Precisión ADC--10-Bits
Voltaje ADC-0-3.3V
Velocidad I2C--100400kHz
VIL@I2C-0.5-0.99V
VIH@I2C2.31-3.8V

Sensor RED de rendimiento

|Característica sensor RED |Símbolo |Típ| Mín |Máx |Unidad| |---|---|---|---|---| |Resistencia de detección en aire |R0| - |100 |1500| kΩ| |Rango típico de detección de CO |FS| - |1| 1000| ppm| |Factor de sensibilidad |SR| -| 1.2| 50| -|

Sensor OX de rendimiento

Característica sensor OXSímboloTípMínMáxUnidad
Resistencia de detección en aireR0-0.820
Rango típico de detección de NO2FS-0.0510ppm
Factor de sensibilidadSR-2--

Rendimiento del sensor NH3

Característica del sensor NH3SímboloTípicoMínMáxUnidad
Resistencia de detección en aireR0-101500
Rango típico de detección NH3FS-1300ppm
Factor de sensibilidadSR-1.515-

Definición de Pines


Demostración

Puedes comenzar con Xadow - Main Board

**Instalación de Hardware: **

  1. Conecta Xadow - Multichannel Gas Sensor a Xadow - Main Board. No olvides instalar el controlador Xadow. Nota: cuando conectes Xadow - Multichannel Gas Sensor a Xadow - Main Board, debes preocuparte por la dirección de conexión. El método de conexión es que la esquina no rellena de un módulo xadow necesita conectarse al ángulo recto de otro módulo (ver las cuatro esquinas de cada módulo xadow).

Cargar Código:

  1. Descarga Arduino Library & Grove/Xadow firmware e instálalo en la Librería de Arduino.

  2. Abre el código directamente por la ruta: File -> Example ->Mutichannel_Gas_Sensor->ReadSensorValue_Xadow.

El contenido de ReadSensorValue_Xadow.ino por favor consulta a continuación.

/*
This is a demo to test MutichannelGasSensor library
This code is running on Xadow-mainboard, and the I2C slave is Xadow-MutichannelGasSensor
There is a ATmega168PA on Xadow-MutichannelGasSensor, it get sensors output and feed back to master.
the data is raw ADC value, algorithm should be realized on master.

please feel free to write email to me if there is any question

Jacky Zhang, Embedded Software Engineer
[email protected]
17,mar,2015
*/

#include "xadow.h"
#include <Wire.h>
#include "MutichannelGasSensor.h"

void setup()
{
Xadow.init();

Serial.begin(9600); // start serial for output
Serial.println("power on!");

mutichannelGasSensor.begin(0x04);//the default I2C address of the slave is 0x04
//mutichannelGasSensor.changeI2cAddr(0x10);
//mutichannelGasSensor.doCalibrate();
//delay(8000);
while(mutichannelGasSensor.readR0() < 0)
{
Serial.println("sensors init error!!");
delay(1000);
}
Serial.print("Res0[0]: ");
Serial.println(mutichannelGasSensor.res0[0]);
Serial.print("Res0[1]: ");
Serial.println(mutichannelGasSensor.res0[1]);
Serial.print("Res0[2]: ");
Serial.println(mutichannelGasSensor.res0[2]);
mutichannelGasSensor.powerOn();
}

void loop()
{
mutichannelGasSensor.readR();
Serial.print("Res[0]: ");
Serial.println(mutichannelGasSensor.res[0]);
Serial.print("Res[1]: ");
Serial.println(mutichannelGasSensor.res[1]);
Serial.print("Res[2]: ");
Serial.println(mutichannelGasSensor.res[2]);

mutichannelGasSensor.calcGas();
Serial.print("NH3: ");
Serial.print(mutichannelGasSensor.density_nh3);
Serial.println("ppm");
Serial.print("CO: ");
Serial.print(mutichannelGasSensor.density_co);
Serial.println("ppm");
Serial.print("NO2: ");
Serial.print(mutichannelGasSensor.density_no2);
Serial.println("ppm");

Xadow.greenLed(LEDON);
delay(500);
Xadow.greenLed(LEDOFF);
delay(500);
Serial.println("...");
}
  1. Sube el código. Recuerda seleccionar Seeeduino Xadow desde el menú Herramientas | Placa del entorno de Arduino, y selecciona el puerto serie correcto que está usando Xadow - Main Board. O podrías seleccionar Arduino Leonardo en su lugar.

Al abrir el monitor serie, puedes ver los datos en bruto leídos del sensor.

Visor de Esquemático en Línea

Recursos


Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...