Pular para o conteúdo principal

Grove - Sensor de HCHO

pir

O Grove - HCHO Sensor é um sensor semicondutor de gás VOC. Seu design é baseado no WSP2110, cuja condutividade muda com a concentração de gás VOC no ar. Através do circuito, a condutividade pode ser convertida em sinal de saída que corresponde à concentração de gás. Este sensor pode detectar gás cuja concentração é de até 1 ppm. Ele é adequado para detectar formaldeído, benzeno, tolueno e outros componentes voláteis. Este produto pode ser usado para detectar gases nocivos no ambiente doméstico. Portanto, é um bom assistente para você melhorar a qualidade de vida do ambiente interno.

pir

Warning

O valor do sensor apenas reflete a tendência aproximada da concentração de gás dentro de uma faixa de erro permissível, ele NÃO representa a concentração exata de gás. A detecção de certos componentes no ar geralmente requer um instrumento mais preciso e caro, o que não pode ser feito com um único sensor de gás. Se o seu projeto tem como objetivo obter a concentração de gás com um nível de precisão muito alto, então não recomendamos este sensor de gás.

dica

Lançamos o Seeed Gas Sensor Selection Guide, que ajudará você a escolher o sensor de gás que melhor atende às suas necessidades.

Specifications

  • Tensão de Operação: 5,0 V ± 0,3 V
  • Gases Alvo: HCHO, Benzeno, Tolueno, Álcool
  • Faixa de Concentração: 1~50 ppm
  • Valor de Resistência do Sensor (Rs): 10 KΩ-100 KΩ (em 10 ppm HCHO)
  • Sensibilidade: Rs (no ar)/Rs (10 ppm HCHO)≥5
dica

Para mais detalhes sobre os módulos Grove, consulte o Grove System

Platforms Supported

ArduinoRaspberry Pi

pir

pir

cuidado

As plataformas mencionadas acima como suportadas são uma indicação de compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software/código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Getting Started

O Grove - HCHO Sensor pode ser usado para detectar VOCs, como HCHO, tolueno, benzeno e álcool. Aqui usamos o HCHO como exemplo para demonstrar como usar este sensor.

pir

// demo of Grove - HCHO Sensor

#define Vc 4.95

void setup()
{
Serial.begin(9600);
}

void loop()
{
int sensorValue=analogRead(A0);
float R0=(1023.0/sensorValue)-1;
Serial.print("R0 = ");
Serial.println(R0);
delay(500);
}

Após enviar o código, abra o monitor serial para obter o R0 em condições normais (ao ar livre é o melhor).

Ajuste a resistência de R1 (o potenciômetro azul) com uma pequena chave de fenda para fazer o valor de R0 ficar na faixa de 10-100 e registre esse valor (meu valor de R0 aqui é 34,28).

pir

Digite o seu valor de R0 em #define R0 ***, depois envie o código. Lembre-se de não mexer mais em R1, a menos que você decida detectar o R0 novamente.

// demo of Grove - HCHO Sensor
#include <math.h>
#define Vc 4.95
//the number of R0 you detected just now
#define R0 34.28

void setup()
{
Serial.begin(9600);
}

void loop()
{
int sensorValue=analogRead(A0);
double Rs=(1023.0/sensorValue)-1;
Serial.print("Rs = ");
Serial.println(Rs);
double ppm=pow(10.0,((log10(Rs/R0)-0.0827)/(-0.4807)));
Serial.print("HCHO ppm = ");
Serial.println(ppm);
delay(1000);
}

Em seguida, leve o sensor para o escritório e leia o valor de ppm de HCHO:

pir

Pela Curva Típica de Sensibilidade podemos saber que a faixa de detecção é de 1-50 ppm.

pir

Para detectar outro gás VOC, você pode calcular Rs/R0 e então consultar o diagrama de característica de sensibilidade para encontrar a concentração de gás. Ou usar o seguinte script em Python para ajustar a curva típica de sensibilidade e calcular o valor de a e b:

ppm = 10 ^ ((log10(Rs/R0) + a) / b)

# coding=utf-8
# calculate a and b of HCHO
import numpy as np
import matplotlib.pyplot as plt

#get the measure data from the Typical Sensitivity Curve
x = np.array([1, 5, 10, 20, 40])
y = np.array([1.21, 0.56, 0.4, 0.3, 0.21])

plt.subplot(221)
plt.loglog(x,y,lw=2)
#plt.ylim(0,1.5)
plt.xlabel('log(x)')
plt.ylabel('log(y)')
plt.show()

Visualizador de Esquemático Online

Resources

Suporte Técnico e Discussão de Produtos

Atualizável para Sensores Industriais

Com o controlador S2110 e o registrador de dados S2100 da SenseCAP, 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 sensores industriais.

A carcaça IP66, a configuração por Bluetooth, a compatibilidade com a rede global LoRaWAN®, a 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 em seu próximo projeto industrial bem-sucedido.

Loading Comments...