Tabla de contenido:

Calibración del sensor de humedad: 7 pasos
Calibración del sensor de humedad: 7 pasos

Video: Calibración del sensor de humedad: 7 pasos

Video: Calibración del sensor de humedad: 7 pasos
Video: SENSOR *sen0193* para HUMEDAD del SUELO con ARDUINO | funcionamiento | calibración | map() | CURSO 2024, Noviembre
Anonim
Calibración del sensor de humedad
Calibración del sensor de humedad
Calibración del sensor de humedad
Calibración del sensor de humedad
Calibración del sensor de humedad
Calibración del sensor de humedad

Tengo 3 sensores que pueden medir la humedad relativa del aire: BME280, SHT21, DHT22. Declararon la capacidad de medir con precisión +/- 3% desde el rango del 20 al 80%

Sin embargo, al probar en las mismas condiciones para 3 sensores, obtuve 3 resultados diferentes. Tal vez uno de ellos haya leído correctamente o ninguno de ellos sea correcto. Así que decido probarlo con algún equipo.

Espero que mi experimento pueda ayudar a alguien a hacer que este tipo de sensor sea correcto.

Paso 1: Lista de piezas e instrucciones en video

Image
Image

Para prepararnos para el experimento, necesitaremos:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Medidor de humedad

7. Sonda de termómetro

8. Sal (cloruro de sodio NaCl) 9. Absorbedor de humedad

10. Caja

Paso 2: primer punto de verificación

Primer punto de verificación
Primer punto de verificación
Primer punto de verificación
Primer punto de verificación
Primer punto de verificación
Primer punto de verificación

Afortunadamente, podemos usar sal (¡en su cocina!) Para crear un ambiente de humedad estándar para las pruebas. Como característica de la sal (así llamada "Cloruro de sodio" NaCl), su condición de saturación puede hacer que la humedad sea perfecta al 75%.

En un bol pequeño echamos un poco de sal y luego añadimos un poco de agua. Colóquelo en la caja con el medidor de humedad, luego coloque 3 sensores dentro. El cable sale del orificio y luego se conecta a Arduino para leer el resultado

Hacer un circuito como una imagen

El código está aquí

Como resultado de la pantalla del monitor, 3 sensores dan 3 resultados de humedad, la temperatura parece ser la misma junto con 28 grados C

Paso 3: Desplazamiento del sensor

Desplazamiento para sensor
Desplazamiento para sensor
Desplazamiento para sensor
Desplazamiento para sensor

Primero intento, doy 3 sensores con valor de compensación para hacer que la lectura de humedad de cada sensor sea la misma con el medidor de humedad externo al 75%, y también compensación para la lectura de temperatura para que la lectura de temperatura sea la misma con el termopar externo.

Después de descargar el código, su lectura ahora es la misma con el medidor de humedad al 75%; y la temperatura es la misma con el termopar externo a 31 dgC

Paso 4: prueba en el segundo punto

Prueba en el segundo punto
Prueba en el segundo punto
Prueba en el segundo punto
Prueba en el segundo punto
Prueba en el segundo punto
Prueba en el segundo punto

Para asegurarnos de que nuestra compensación sea correcta, debemos verificar esos sensores en el segundo punto con un absorbedor de humedad.

Guárdelo nuevamente en la caja, la lectura del medidor de humedad ahora es del 40%, ¡pero 3 sensores (nuevamente) nos dan 3 resultados de manera diferente!

(La temperatura parece estar bien después de la compensación)

Por lo tanto, ¡deben calibrarse!

Paso 5: Calibración

Calibración
Calibración
Calibración
Calibración

Para realizar la calibración, simplemente eliminamos la compensación y luego registramos el valor del sensor a una humedad estándar del 40%.

Hacemos una tabla de lectura estándar de humedad vs sensor. Luego, usamos "función de mapa" para hacer la curva de calibración para cada sensor.

Después de todo, descargue el código, ¡3 sensores dan el mismo resultado al 40% ahora!

Paso 6: ¡Prueba una vez más

¡Prueba una vez más!
¡Prueba una vez más!
¡Prueba una vez más!
¡Prueba una vez más!

Para asegurarnos de que 3 sensores tengan la calibración correcta, debemos probarlo nuevamente con NaCl saturado. Afortunadamente, la lectura de 3 sensores tiene una lectura de alrededor del 75%.

Luego, trato de quitar los sensores de la caja, luego los vuelvo a colocar en la bandeja de entrada con el absorbedor de humedad para ver la lectura de 3 sensores: el resultado parece correcto -> ¡la respuesta de 3 sensores es la misma juntos! No más lectura diferente como antes

Paso 7: medir la humedad y la temperatura de su habitación

Medir la humedad y la temperatura de su habitación
Medir la humedad y la temperatura de su habitación
Medir la humedad y la temperatura de su habitación
Medir la humedad y la temperatura de su habitación
Medir la humedad y la temperatura de su habitación
Medir la humedad y la temperatura de su habitación

Ahora podemos usar uno de esos sensores para leer la humedad y la temperatura de nuestra habitación.

Podemos usar ESP8266 y el software Blynk para leerlo a través de Internet. ¡Realmente me encantan los datos de seguimiento de Blynk, que podemos rastrear durante un año!

Recomendado: