Higrómetro (5 / 6 paso)

Paso 5: código

Coloque el siguiente código para el arduino.

Esperemos que funcione correctamente!

Cuando las temperaturas no son estables suficiente puede cambiar ' un = 0.5' en por ejemplo ' un = 0,8'

/*

Psicrómetro

Lee una entrada analógica en el pin 0 y en el pin 1. La convierte en temperatura. Temperatura se convierte en una humedad relativa.

E imprime el resultado en la pantalla LCD.

*/

incluir el código de biblioteca:

#include

inicializar la biblioteca con los números de los pines de interfaz

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

dar valor inicial para la temperatura seca y húmeda

Float averagedry = 20;

Float averagewet = 16;

dar una constante que determina el peso de los viejos valores en detemining el nuevo valor

Float a = 0,5;

la rutina de instalación se ejecuta una vez al presionar reset:

void setup() {}

Esto utiliza el voltaje que viene en Aref como referencia

CUANDO SALGAS A LAS RESISTENCIAS TAMBIÉN DEJAR DE LADO

analogReference(EXTERNAL);

fijar número la pantalla del LCD de filas y columnas:

LCD.Begin (16, 2);

Imprimir un mensaje en la pantalla LCD.

LCD.Print("RelativeHumidity");

inicializar la comunicación serial con la computadora:

Serial.Begin(9600);

}

una y otra vez funciona para siempre la rutina bucle:

void loop() {}

leer la entrada en el pin analógico 0 y pin 1, es la temperatura seca/húmeda:

los retrasos de la delay(1000) con un segundo, se trata de estabilizar el arduino

analogRead(A0);

Delay(1000);

int sensorValuedry = analogRead(A0);

analogRead(A1);

Delay(1000);

Float sensorValuewet = (float) analogRead(A1);

Convertir el sensorvalue a una temperatura

Sensorvalue medido sin una tensión de referencia inferior está calibrado con un termómetro

Sensorvalue mide con una tensión de referencia inferior se corrige con 149.7/828.3.

es de 149.7 sensorvalue sin la menor tensión de referencia

828.3 es sensorvalue con menor tensión de referencia.

Estos dos valores será probablemente diferentes con otros resistentes

AL USTED DEJA DE LADO LAS RESISTENCIAS TAMBIÉN DEJAR LA PARTE DE CONVERSIÓN (149.7/828.3)

Float temperaturedry = sensorValuedry * (149.7/828.3) * 0.5304-53.926;

Tomar un promedio de corriente con factor de adecuando un

averagedry = un * averagedry + (1-a) * temperaturedry;

Convertir el sensorvalue a una temperatura

Float temperaturewet = sensorValuewet * (149.7/828.3) * 0.5181-50.889;

Tomar un promedio de ejecución

averagewet = un * averagewet + (1-a) * temperaturewet;

Utilice fórmulas para determinar la humedad relativa

flotar Es = 0.61 * exp ((19.9 * averagewet) /(273 + averagewet));

flotador de Ea = Es-0.067 * (averagedry-averagewet);

Float H = Ea / Es;

{

establecer el cursor a la columna 0, línea 1

(Nota: la línea 1 es la segunda fila, ya que cuenta comienza con 0):

lcd.setCursor (0, 1);

la humedad relativa de la impresión:

LCD.Print(H);

}

}

Artículos Relacionados

Arduino OLED termómetro e higrómetro con DHT11 para principiantes

Arduino OLED termómetro e higrómetro con DHT11 para principiantes

¡ Hola! Voy a mostrarte cómo hacer un Arduino OLED termómetro e higrómetro * con DHT11.El OLED que utilizamos hoy en día es 1.3″ pulgadas en tamaño, características 128 × 64 píxeles y usa el Bus SPI. En el siguiente paso encontrará más información út
Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

En este tutorial utilizamos un módulo de suelo higrómetro para medir la humedad del suelo de una olla.El módulo nos puede dar una señal digital cuando la necesidad de suelo riego y esta salida se pueden ajustar mediante el potenciómetro. O nos puede
Rápida Arduino higrómetro (humedad Sensor)

Rápida Arduino higrómetro (humedad Sensor)

Nos hemos estado teniendo condensación y molde cuestiones en nuestro apartamento recientemente debido a, creo, los niveles de humedad. Nuestra propiedad está relativamente recién construida y, como tal, tiene muy buenas características del aislamient
Modificación de temperatura/higrómetro digital

Modificación de temperatura/higrómetro digital

tengo un medidor de temperatura/RH (humedad relativa) que lee adentro temperatura y humedad. Una sonda con cable exterior mide la temperatura exterior.Ya que necesitaba saber el RH de mi refrigerador "bodega" (donde yo madurar mis quesos artesan
Fácil de construir digital termómetro e higrómetro para uso en interiores

Fácil de construir digital termómetro e higrómetro para uso en interiores

IntroducciónNivel de temperatura y humedad interior son dos parámetros fundamentales que determinan el nivel de comodidad para los ocupantes de la habitación. En los principales lugares de trabajo, estos parámetros son controlados y mantenidos en niv
Higrómetro de Arduino

Higrómetro de Arduino

Estoy construyendo un sistema de riego automatizado para mi huerto. Se trata de un sistema que monitorea el nivel de humedad del suelo y luego se convierte en una bomba para enviar agua a mi jardín según el nivel de humedad detectado.El agua proviene
Hacer un simple higrómetro 0 $! (ideal para tus niños!)

Hacer un simple higrómetro 0 $! (ideal para tus niños!)

Desde que publiqué mi última instructable sobre ciencia simple (puede comprobarlo aquí) obtienen 41.501 vistas, así que decidí publicar otro. Hoy aprenderás cómo hacer un simple higrómetro, otro proyecto que es divertido para hacer con niños, y es ed
HIH4000 humedad, tutorial de sensor higrómetro

HIH4000 humedad, tutorial de sensor higrómetro

Los sensores de humedad HIH-4000 serie están diseñados específicamente para alta humedad eficiente detección de honeywell. Tiene una salida de voltaje lineal buena que puede ser conectada a un microcontrolador. Con un típico de corriente de 200 μA, H
Higrotermógrafo de Arduino higrómetro LCD1602 + kit / I2C + DHT11

Higrotermógrafo de Arduino higrómetro LCD1602 + kit / I2C + DHT11

Sin necesidad de soldaduras, sin necesidad de complicados conocimientos eléctricos, usted puede hacer su propio termómetro.sólo necesita conectar el cable le damos código fuente proporciona tutoriales en línea detallados y espacio de comunicaciónEste
HumiGit - guitarra higrómetro registrador de Cloud

HumiGit - guitarra higrómetro registrador de Cloud

Bueno, vive en Suecia con un clima seco durante el invierno y tener una guitarra de gama alta es un desafío. Así que quería una manera de mantener un ojo en mi guitarra para mantenerlo saludable durante el período con atmósfera seca. Necesitaba un di
Termómetro en interruptor de pared

Termómetro en interruptor de pared

Proyecto simpleEs realmente sencillo proyecto sin cualquier microprocesador.Necesitaba indicar y controlar la humedad, la temperatura en algunas habitaciones de la casa de la familia. Para encontrar el lugar adecuado para instalar termómetro/higrómet
Termómetro interior/exterior reloj/Nixie de VFD Retro Fit Linden manto de reloj

Termómetro interior/exterior reloj/Nixie de VFD Retro Fit Linden manto de reloj

Me decidí a hacer algo que no había visto todavía y combinado (2) separar la electrónica usando pantallas de tubo de vacío de diferentes tipos (2) para hacer esta exhibición única. Nixie tubos para el termómetro y VFD (vacío flouresent pantalla) para
Termohigrómetro con reloj y pantalla LCD en Arduino UNO

Termohigrómetro con reloj y pantalla LCD en Arduino UNO

Estos 7 pasos le conducirá a través de la "construcción" de un termo-higrómetro con reloj en el Arduino UNO.Datos y tiempo, la humedad y temperatura se mostrará en una pantalla LCD 16 x 2 pantalla. Si ha adquirido una pantalla LCD y quiero saber
Cómo configurar un dragón barbudo terrario

Cómo configurar un dragón barbudo terrario

Esta instuctable le ayudará a crear un terrario para un dragón barbudo sobrevivir en el.Paso 1: Primero usted tendrá que recoger todos sus materiales como1 terrario de 40-55 galones y soporte del terrario,tapa de 1 pantalla,2 termómetros de hábitat d