Skip to main content

Grove - Sensor HCHO

pir

El Grove - Sensor HCHO es un sensor de gas VOC semiconductor. Su diseño está basado en el WSP2110 cuya conductividad cambia con la concentración de gas VOC en el aire. A través del circuito, la conductividad puede convertirse en una señal de salida que corresponde a la concentración de gas. Este sensor puede detectar gas cuya concentración es de hasta 1ppm. Es adecuado para detectar formaldehído, benceno, tolueno y otros componentes volátiles. Este producto puede usarse para detectar gas dañino en el ambiente doméstico. Por lo tanto, es un buen asistente para mejorar la calidad de vida del ambiente interior.

pir

Advertencia

El valor del sensor solo refleja la tendencia aproximada de la concentración de gas en un rango de error permisible, NO representa la concentración exacta de gas. La detección de ciertos componentes en el aire usualmente requiere un instrumento más preciso y costoso, lo cual no puede hacerse con un solo sensor de gas. Si tu proyecto está dirigido a obtener la concentración de gas a un nivel muy preciso, entonces no recomendamos este sensor de gas.

tip

Hemos lanzado la Guía de Selección de Sensores de Gas Seeed, te ayudará a elegir el sensor de gas que mejor se adapte a tus necesidades.

Especificaciones

  • Voltaje de Operación: 5.0V ± 0.3V
  • Gases Objetivo: HCHO, Benceno, Tolueno, Alcohol
  • Rango de Concentración: 1~50 ppm
  • Valor de Resistencia del Sensor(Rs): 10KΩ-100KΩ(en 10ppm HCHO)
  • Sensibilidad: Rs(en aire)/Rs(10ppm HCHO)≥5
tip

Más detalles sobre los módulos Grove consulta Sistema Grove

Plataformas Soportadas

ArduinoRaspberry Pi

pir

pir

caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

El Grove - Sensor HCHO puede usarse para detectar COVs, como HCHO, tolueno, benceno, alcohol. Aquí tomamos HCHO como ejemplo para demostrar cómo 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);
}

Después de cargar el código, abre el monitor serie para obtener el R0 bajo condiciones normales (al aire libre es lo mejor).

Ajusta la resistencia de R1 (el potenciómetro azul) con un destornillador pequeño para hacer que el número de R0 esté en el rango de 10-100 y registra ese número (mi número R0 aquí es 34.28).

pir

Escribe tu número de R0 en #define R0 ***, luego carga el código. Recuerda no girar más R1, a menos que decidas detectar R0 nuevamente.

// 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);
}

Luego mueve el sensor a la oficina, y lee el valor de HCHO en ppm:

pir

De la Curva de Sensibilidad Típica podríamos saber que el rango de detección es 1-50ppm.

pir

Para detectar otros gases VOC, podrías calcular Rs/R0, luego referirte al diagrama de características de sensibilidad y encontrar la concentración del gas. O usar el siguiente script de python para ajustar la curva de sensibilidad típica y calcular el valor de a y 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()

Visor Esquemático Online

Recursos

Soporte Técnico y Discusión de Productos

Actualizable a Sensores Industriales

Con el controlador S2110 y el registrador de datos S2100 de SenseCAP, puedes convertir fácilmente el Grove en un sensor LoRaWAN®. Seeed no solo te ayuda con el prototipado, sino que también te ofrece la posibilidad de expandir tu proyecto con la serie SenseCAP de sensores industriales robustos.

La carcasa IP66, configuración Bluetooth, compatibilidad con la red global LoRaWAN®, batería integrada de 19 Ah y el potente soporte de la APP hacen del SenseCAP S210x la mejor opción para aplicaciones industriales. La serie incluye sensores para humedad del suelo, temperatura y humedad del aire, intensidad de luz, CO2, EC y una estación meteorológica 8 en 1. Prueba el último SenseCAP S210x para tu próximo proyecto industrial exitoso.

Loading Comments...