Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arredondo Garca Juan Eduardo, Murillo Suarez Jorge, Zamora Mndez Javier.
SENSOR DE HUMEDAD
Arredondo Garca Juan Eduardo, Cronque Jimnez Jonathan, Murillo Suarez
Jorge, Zamora Mndez Javier. Departamento de Ingeniera Electrnica
ITESZ
Carretera Zamora-La Piedad km 7. El Sauz de Abajo, Zamora, Mich.
juane_arredondo@outlook.es
Resumen: En esta prctica se
realizara un circuito detector de
humedad con la ayuda del sensor
de humedad DHT11 para verificar
su funcionamiento se incorpor
una pantalla LCD para ver la
humedad en el ambiente as
mismo con nuestro arduino para
su programacin.
Introduccin.
El DHT11 es un sensor bsico de
humedad y temperatura de costo
reducido.
Usa un sensor de capacidad para
medir la humedad y un termistor para
medir la temperatura del aire que lo
rodea.
Est diseado para medir temperaturas
entre 0 y 50C con una precisin de
2C y para medir humedad entre 20%
y 80% con una precisin de 5% con
periodos de muestreo de 1 segundo.
El formato de presentacin es una
pequea caja de plstico de 15.5mm x
12mm x 5.5mm con una cara en la cual
tiene una rejilla que le permite obtener
las lecturas del aire que lo rodea. Si se
requiere mayor precisin podemos
trabajar con su hermano, el sensor
DHT22. El sensor tiene cuatro pines de
los cuales solo usaremos el pin 1,2 y 4
Aplicaciones en la Electrnica: La
instrumentacin electrnica moderna
es inmune a la temperatura ambiente
Prctica.
Material que se utiliz para realizar
la prctica.
-
Sensor DHT11
Protoboard
Cables de conexin para
protoboard
Cable conexin Arduino
Arduino 1
Pantalla LCD
Desarrollo.
1. Nuestro circuito que utilizamos
fue el siguiente donde se puede
mostrar el arduino y el sensor de
humedad
para
hacer
las
conexiones
correspondientes
observando la hoja de datos para
los pines del sensor de humedad.
Figura 1.1 Circuito Sensor de
humedad.
Programacin
Para leer y transformar los datos
que entrega el sensor es necesario
utilizar una librera para que los
pines puedan ser ledos y as se
pueda plasmar la humedad en la
pantalla LCD.
Cdigo
void setup(){
Serial.begin(9600);
Serial.println("Prueba DHT22");
//Iniciamos la comunicacion
Monitor Serial y editamos un texto
descriptivo
dht.begin();
//Iniciamos el sensor
}
void loop(){
delay(2000);
//Establecemos un retraso porque
el DHT22 solo realiza una lectura
cada 2 segundos
float h = dht.readHumidity();
float t = dht.readTemperature();
//Establecemos dos variables, una
para la temperatura en C y otra
para la humedad relativa en %
if (isnan(h) || isnan(t)) {
Serial.println("Error al Leer
Sensor DHT");
return;
//Con la funcion isnan controlamos
que el valor recibido del sensor
sea un nmero, sino dara error
Serial.print("Humedad: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" *C ");
//Mostramos la informacin
obtenida (temperatura y
humedad) en el Monitor Serial
//El \t es equivalente al tabulador
(separa los datos)
//El Serial.prinln nos cambia de
linea en la siguiente lectura
recibida
lcd.begin(16, 2);
//Indicamos el LCD que usamos: 16
caracteres y 2 lineas
lcd.setCursor(0,0);
//Situamos el cursor en la posicion
0 de la primera linea
lcd.write("Temperatura: ");
lcd.setCursor(12,0);
lcd.print(t);
lcd.setCursor(14,0);
lcd.write((char)223);
//Editamos el simbolo de los
grados
lcd.setCursor(15,0);
lcd.write("C");
lcd.setCursor(0,1);
lcd.write("Humedad: ");
lcd.setCursor(9,1);
lcd.print(h);
lcd.setCursor(14,1);
lcd.write("%");
}
Resultados De La Prctica
2. Se dio el cdigo en el programa
de Arduino para mostrar su
funcionamiento el potencimetro
regulaba la sensibilidad de captar
la humedad y estabilizar el sensor
de tal forma que pueda captar una
cierta cantidad de humedad
y
plasmarla en la pantalla LCD.
Zamora
Mndez
Javier.
Concluyo que existe una gran
cantidad de sensores de humedad
en el mercado, para elegir el ms
adecuado se debern tener en
cuenta varios factores, como
rangos de medicin, robustez,
durabilidad, repuestos, precisin,
precio, etc. Adems de estudiar
cual es el ms apropiado para el
tipo de proceso en que se va a
utilizar.