Pular para o conteúdo principal

Xadow - Sensor de Gás Multicanal

Xadow – Sensor de Gás Multicanal é uma placa de sensor muito pequena com um sensor MOS compacto, MiCS-6814. O MiCS-6814 é um sensor MEMS robusto para a detecção de poluição por escapamentos de automóveis e odores agrícolas/industriais. Esta placa de sensor possui duas interfaces Xadow padrão. É muito fácil de usar com a Xadow - Main Board.

Características


  • Três elementos de detecção totalmente independentes em um único encapsulamento
  • Desenvolvido com ATmega168PA
  • Interface I2C com endereço programável
  • Potência de aquecimento pode ser desligada para baixo consumo
  • Contorno Xadow padrão

Diagrama em Blocos

Características Elétricas


ItemConditionMin.Typ.Max.Unit
Voltage-3.13.33.5V
Ripple@Max Power-80100mV
Heating Power---88mW
Max Power---150mW
ADC Precision--10-Bits
ADC Voltage-0-3.3V
I2C Rate--100400kHz
VIL@I2C-0.5-0.99V
VIH@I2C2.31-3.8V

Desempenho do sensor RED

|Characteristic RED sensor |Symbol |Typ| Min |Max |Unit| |---|---|---|---|---| |Sensing resistance in air |R0| - |100 |1500| kΩ| |Typical CO detection range |FS| - |1| 1000| ppm| |Sensitivity factor |SR| -| 1.2| 50| -|

Desempenho do sensor OX

Characteristic OX sensorSymbolTypMinMaxUnit
Sensing resistance in airR0-0.820
Typical NO2 detection rangeFS-0.0510ppm
Sensitivity factorSR-2--

Desempenho do sensor NH3

Characteristic NH3 sensorSymbolTypMinMaxUnit
Sensing resistance in airR0-101500
Typical NH3 detection rangeFS-1300ppm
Sensitivity factorSR-1.515-

Definição dos Pinos


Demonstração

Você pode começar com a Xadow - Main Board

**Instalação de Hardware: **

  1. Conecte o Xadow - Sensor de Gás Multicanal à Xadow - Main Board. Não se esqueça de instalar o driver Xadow. Driver. Observação: ao conectar o Xadow - Sensor de Gás Multicanal à Xadow - Main Board, você deve se atentar à direção da conexão. O método de conexão é que o canto sem preenchimento de um módulo Xadow precisa ser conectado ao ângulo reto de outro módulo (veja os quatro cantos de cada módulo Xadow).

Carregar Código:

  1. Baixe a Arduino Library & Grove/Xadow firmware e instale-a na Biblioteca do Arduino.

  2. Abra o código diretamente pelo caminho: File -> Example ->Mutichannel_Gas_Sensor->ReadSensorValue_Xadow.

O conteúdo de ReadSensorValue_Xadow.ino consulte abaixo.

/*
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. Faça o upload do código. Lembre-se de selecionar Seeeduino Xadow no menu Tools | Board do ambiente Arduino e selecione a porta serial correta que a Xadow - Main Board está usando. Ou você pode selecionar Arduino Leonardo em seu lugar.

Ao abrir o monitor serial, você pode ver os dados brutos lidos do sensor.

Visualizador Online de Esquemático

Recursos


Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...