Grove - Sensor de HCHO

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.
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.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
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Platforms Supported
| Arduino | Raspberry Pi |
|---|---|
|
|
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.

// 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).

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:

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

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
- Arquivo Eagle do Grove - HCHO Sensor
- Esquemático do Grove - HCHO Sensor em PDF
- WSP2110 Datasheet (Chinês)
- WSP2110 Datasheet (Inglês)
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.



