Pular para o conteúdo principal

Grove - Sensor de Gás V2 (Multicanal)

pir

pir

dica

Lançamos o Guia de Seleção de Sensores de Gás da Seeed, que ajudará você a escolher o sensor de gás que melhor atenda às suas necessidades.

O Grove - Multichannel Gas Sensor V2 possui 4 unidades de medição, cada uma sensível a vários tipos de gases, o que significa que você pode obter quatro conjuntos de dados ao mesmo tempo. E diferentes tipos de gases também podem ser identificados por meio desses quatro conjuntos de dados. O sensor de gás usado neste módulo é baseado na tecnologia MEMS e tem a vantagem de ser de pequeno tamanho com estabilidade de medição considerável, sendo mais adequado para medições qualitativas do que quantitativas.

Recursos

  • Quatro elementos sensores totalmente independentes em um único encapsulamento.
  • Capacidade de detectar uma variedade de gases, além de monóxido de carbono (CO), dióxido de nitrogênio (NO2), álcool etílico (C2H5CH), compostos orgânicos voláteis (VOC) etc.
  • Detecção qualitativa, em vez de quantitativa.
  • Tamanho compacto para fácil implantação.

Especificação

ItemValor
MCUSTM32F030
InterfaceGrove I2C
Endereço I2C0x08
Tensão de saída3.3V~5V
SensoresGM-102B; GM-302B; GM-502B; GM-702B

GM-102B

Tipo de produtoGM-102B
V0(V)2.5-4.5
V0-VS(V)≥1.0
CargaAjustável
Tempo de resposta(tres,S)≤30
Tempo de recuperação(trec,S)≤60
Resistência de aquecimento(RH,Ω)80±20
Tensão de operação(V)VH=2.0±0.1 AC ou DC VC=5.0±0.1DC

GM-302B

Tipo de produtoGM-302B
Encapsulamento padrãoEncapsulamento cerâmico
Concentração1~500ppm


Condições padrão de circuito
Tensão de loopVC≤24V DC
Tensão de aquecimentoVH2.5V±0.1V AC ou DC
Resistência de cargaRLAjustável





Características do sensor de gás sob condições padrão de teste
Resistência de aquecimentoRH60~100Ω(Temperatura ambiente)
Consumo de energia de aquecimentoPH≤50mW
Resistência do corpo sensívelRS1KΩ~30KΩ(em 50ppm de Etanol)
SensibilidadeSRs(no ar)/Rs(em 50ppm de Etanol)≥3.0
Inclinação da concentraçãoα≤0.9(R200ppm/R50ppm Etanol)


Condições padrão de teste
Temperatura/Umidade20℃±2℃;55%±5%RH
Circuito de teste padrãoVH:2.5V±0.1V; VC:5.0V±0.1V
Tempo de pré-aquecimentoMenos de 48 horas

GM-502B

Tipo de produtoGM-502B
Pacote padrãoPacote cerâmico
Concentração1~500ppm
Condições de circuito padrão

Tensão de loopVC≤24V DC
Tensão de aquecimentoVH2,5V±0,1V AC ou DC
Resistência de cargaRLAjustável




Características do sensor de gás sob condições de teste padrão
Resistência de aquecimentoRH80Ω ± 20Ω(Temperatura ambiente)
Consumo de energia de aquecimentoPH≤50mW
Resistência do corpo sensívelRS1KΩ~30KΩ (em 50ppm Etanol)
SensibilidadeSR0 (no ar) / Rs (em 50ppm Etanol) ≥3,0
Inclinação da concentraçãoα≤0,9 (R200ppm / R50ppm Etanol)
Condições de teste padrão
Temperatura / Umidade20℃ ± 2℃;55% ± 5%RH
Circuito de teste padrão
VH:2,5V ± 0,1V;
VC:5,0V ± 0,1V

GM-702B

Tipo de produtoGM-702B
Pacote padrãoPacote cerâmico
Concentração5~5000ppm(CO)

Condições de circuito padrão
Tensão de loopVC≤24V DC

Tensão de aquecimento
VH2,5V±0,1V AC ou DC(Alta temperatura)
0,5V±0,1V AC ou DC(Baixa temperatura)
Resistência de cargaRL60s±1s(T. A);90s±1s(T. B)




Características do sensor de gás sob condições de teste padrão
Resistência de aquecimentoRHAjustável
Consumo de energia de aquecimentoPH80Ω±20Ω(Temperatura ambiente
Resistência do corpo sensívelRS≤50mW
SensibilidadeS1KΩ~30KΩ(em 150ppmCO)
Inclinação da concentraçãoαR0(no ar)/Rs(em 150ppmCO)≥3

Condições de teste padrão
Temperatura / Umidade20℃±2℃;55%±5%RH
Circuito de teste padrãoVH: 2,5V±0,1V(T. A)
0,5V±0,1V(T. B) VC : 5,0V±0,1V

Resultados de teste de amostra

result outcome

Descrições das características

pir

Rs na figura representa o valor de resistência do sensor em diferentes concentrações de gás; R0 representa o valor de resistência do sensor em ar limpo. Todos os testes na imagem são concluídos sob condições padrão de teste. A linha amarela é Tolueno, a linha azul é Etanol, a linha vermelha é Acetona e a linha roxa é Formaldeído, que são as mesmas que as dos gráficos abaixo.

pir

A tensão de saída no Gráfico 3 é a tensão através da resistência de carga (RL) do sensor em série. O teste na figura é concluído sob condições padrão de teste, com um gás de teste de 50 ppm de etanol. A tensão de saída no Gráfico 4 é a tensão através da resistência de carga (RL) do sensor em série. Todos os testes na figura são concluídos sob condições padrão de teste.

pir

Rs no Gráfico 5 representa o valor de resistência do sensor em diferentes concentrações de gás; R0 representa o valor de resistência do sensor em ar limpo. Todos os testes na imagem são concluídos sob condições padrão de teste. A linha amarela é Tolueno, a linha azul é Etanol, a linha vermelha é Acetona e a linha roxa é Formaldeído, que são as mesmas que as dos gráficos abaixo. No Gráfico 6, Rs representa o valor de resistência sob 50 ppm de etanol e várias temperaturas/umidades; Rs0 representa o valor de resistência sob 50 ppm de etanol, 20 ℃ e 55% de UR.

pir

A tensão de saída no Gráfico 7 é a tensão através da resistência de carga (RL) do sensor em série. O teste na figura é concluído sob condições padrão de teste, com um gás de teste de 50 ppm de etanol. A tensão de saída no Gráfico 8 é a tensão através da resistência de carga (RL) do sensor em série. Todos os testes na figura são concluídos sob condições padrão de teste.

pir

No Gráfico 9, Rs representa a resistência do sensor em diferentes concentrações de gás; R0 representa o valor de resistência do sensor em ar limpo. Todos os testes na figura são concluídos sob condições de teste padrão. A linha preta é para CO, a vermelha é CH4, a roxa é para H2 e a rosa é para ar. No Gráfico 10, Rs representa o valor de resistência na concentração de 150ppmCO e em várias temperaturas/umidades; Rs0 significa o valor de resistência sob 150ppmCO, 20 ℃, 55% RH.

pir

A tensão no Gráfico 11 é a tensão no resistor de carga (RL) do sensor em série. O teste na figura é concluído sob condições de teste padrão, gás de teste 150ppmCO. A tensão de saída no Gráfico 12 é a tensão no resistor de carga (RL) do sensor em série. Todos os testes na figura são concluídos sob condições de teste padrão.

Plataformas Suportadas

ArduinoRaspberry Pi

pir

pir

Primeiros Passos

Materiais Necessários

Wio TerminalGrove-Multichannel Gas Sensor V2
Adquira AGORAAdquira AGORA

Visão Geral do Hardware

pir

pir

nota

O módulo na imagem de Conexão de Hardware tem o mesmo arranjo que o da imagem de Diagrama de Hardware acima. Como você pode ver no Diagrama de Hardware, a área delineada à esquerda é a Interface Grove. E há quatro quadrados com pequenos furos que se referem aos sensores de gás. Quando a placa com os sensores é conectada ao Wio Terminal, as informações dos gases serão exibidas na tela.

  • Passo 1. Conecte o Grove - Multichannel Gas Sensor V2 à porta I2C do Grove-Base Shield. Conecte o Grove - Base Shield ao Wio Terminal. E conecte o Wio Terminal ao PC via cabo USB.

  • Passo 2. Baixe a Grove_Multichannel_Gas_Sensor_v2 Library do Github. E consulte How to install library para instalar a biblioteca para Arduino.

  • Passo 3. Copie o código para o Wio Terminal e faça o upload. Se você não sabe como fazer o upload do código, verifique how to upload code.

  • Passo 4. Consulte How to TFT LCD Library para instalar a biblioteca TFT LCD. Por fim, faça o upload do código a partir da seção Código de Software abaixo e os dados deverão ser exibidos com sucesso.

Código de Software

#include <TFT_eSPI.h>
#include <Multichannel_Gas_GMXXX.h>
#include <Wire.h>
GAS_GMXXX<TwoWire> gas;

TFT_eSPI tft;
// Stock font and GFXFF reference handle
TFT_eSprite spr = TFT_eSprite(&tft); // Sprite

void setup() {
// put your setup code here, to run once:
tft.begin();
tft.setRotation(3);
spr.createSprite(tft.width(),tft.height());
gas.begin(Wire, 0x08); // use the hardware I2C
}

void loop() {
// put your main code here, to run repeatedly:
int val;
spr.fillSprite(TFT_BLACK);
spr.setFreeFont(&FreeSansBoldOblique18pt7b);
spr.setTextColor(TFT_BLUE);
spr.drawString("Gas Terminal", 60 - 15, 10 , 1);// Print the test text in the custom font
for(int8_t line_index = 0;line_index < 5 ; line_index++)
{
spr.drawLine(0, 50 + line_index, tft.width(), 50 + line_index, TFT_GREEN);
}

spr.setFreeFont(&FreeSansBoldOblique9pt7b); // Select the font
// GM102B NO2 sensor
val = gas.getGM102B();
if (val > 999) val = 999;
spr.setTextColor(TFT_WHITE);
spr.drawString("NO2:", 60 - 24, 100 -24 , 1);// Print the test text in the custom font
spr.drawRoundRect(60 - 24,100,80,40,5,TFT_WHITE);
spr.setTextColor(TFT_WHITE);
spr.drawNumber(val,60 - 20,100+10,1);
spr.setTextColor(TFT_GREEN);
// GM302B C2H5CH sensor
val = gas.getGM302B();
if (val > 999) val = 999;
spr.setTextColor(TFT_WHITE);
spr.drawString("C2H5CH:", 230 -24 , 100 - 24 , 1);// Print the test text in the custom font
spr.drawRoundRect(230 - 24,100,80,40,5,TFT_WHITE);
spr.setTextColor(TFT_WHITE);
spr.drawNumber(val,230 - 20,100+10,1);
spr.setTextColor(TFT_GREEN);
// GM502B VOC sensor
val = gas.getGM502B();
if (val > 999) val = 999;
spr.setTextColor(TFT_WHITE);
spr.drawString("VOC:", 60 - 24, 180 -24 , 1);// Print the test text in the custom font
spr.drawRoundRect(60 - 24,180,80,40,5,TFT_WHITE);
spr.setTextColor(TFT_WHITE);
spr.drawNumber(val,60 - 20,180+10,1);
spr.setTextColor(TFT_GREEN);
// GM702B CO sensor
val = gas.getGM702B();
if (val > 999) val = 999;
spr.setTextColor(TFT_WHITE);
spr.drawString("CO:", 230 -24 , 180 - 24, 1);// Print the test text in the custom font
spr.drawRoundRect(230 - 24 ,180,80,40,5,TFT_WHITE);
spr.setTextColor(TFT_WHITE);
spr.drawNumber(val ,230 - 20 ,180+10,1);
spr.setTextColor(TFT_GREEN);

spr.pushSprite(0, 0);
delay(100);

}
cuidado
  • O módulo deve evitar ser colocado em vapor de compostos voláteis de silício, caso contrário isso reduzirá a sensibilidade de forma irrecuperável.
  • O módulo deve evitar ser exposto a altas concentrações de gases corrosivos (como H2S, SOX, Cl2, HCl, etc.), caso contrário ele será danificado de forma irreversível.
  • O módulo não deve ser colocado em água ou gelo.
  • Após o módulo ser energizado, o sensor irá aquecer até certo grau durante o processo, o que é um fenômeno normal.
  • Os usuários DEVEM pré-aquecer o módulo antes de começar a medir gases.
  • Os valores obtidos por este sensor são valores analógicos e só podem ser usados como resultado de medições qualitativas, e não para medições quantitativas.

Visualizador Online do Esquemático

Recursos

Suporte Técnico e Discussão de Produto

Atualizável para Sensores Industriais

Com o controlador SenseCAP S2110 controller e o S2100 data logger, você pode facilmente transformar o Grove em um sensor LoRaWAN®. A Seeed não apenas ajuda você na prototipagem, mas também oferece a possibilidade de expandir seu projeto com a série SenseCAP de robustos industrial sensors.

O invólucro IP66, configuração via Bluetooth, compatibilidade com a rede global LoRaWAN®, bateria interna de 19 Ah e o forte suporte do APP fazem do SenseCAP S210x a melhor escolha para aplicações industriais. A série inclui sensores para umidade do solo, temperatura e umidade do ar, intensidade de luz, CO2, EC e uma estação meteorológica 8 em 1. Experimente o mais recente SenseCAP S210x para o seu próximo projeto industrial de sucesso.

Loading Comments...