AR
21 T
Tutorial 21: Modulo sensor de temperatura y humedad.
Objetivo
En este tutorial aprenderás a utilizar el sensor DTH11 para poder aplicarlo a
cualquier proyecto donde sea necesario leer temperatura y humedad.
Materiales
1 Arduino uno
1 Modulo sensor DTH11 KY015
3 cables macho-hembra
AR
21.1 T
Modulo sensor de temperatura y humedad DTH11 KY015
Este módulo cuenta con un sensor de temperatura y humedad DHT11, el
cual, envía una señal digital a su salida. Tiene un tamaño ultra compacto,
bajo consumo de energía, señal de transmisión a distancia de hasta 20
metros, por lo que es de gran utilizada en un gran número de aplicaciones
básicas e incluso en aplicaciones más exigentes y robustas.
Conexión.
AR
21.2 T
Con el módulo ky015 resumimos la conexión en 3 pines, voltaje, GND, y
datos. Se recomienda usar cables macho-hembra para poder movilizar el
sensor de una mejor manera y poder experimentar poniéndole fuego o hielo
cerca y así notar los cambios en el monitor serial.
Código
Lo primero que debemos hacer es importar la librería, en tutoriales
anteriores ya hemos visto como agregarlas, en este caso utilizaremos la
librería DTH. Solo damos click en descargar para obtener la librería.
AR
21.3 T
Luego vamos a declarar el pin donde estará conectado el sensor, y el
modelo del sensor en este caso estamos usando un DTH11, seguidamente
declaramos el nombre que tendrá el sensor, y la referencia al pin y el tipo
que anteriormente declaramos.
En el void setup vamos a configurar el monitor serial, y también
configuramos el uso del sensor con dth.begin.
En el void loop, lo primero que haremos será declarar 2 variables la de
humedad y temperatura, cada una leerá su propio dato con
dth.readHumidity, dth.readTemperature de una vez el valor lo captura en
Celsius si quisiéramos convertirlo a Kelvin o Fahrenheit tendríamos que
realizar la ecuación matemática, por ultimo para poder ver lo que estamos
leyendo vamos a utilizar el Serial.print para imprimir los valores de las
variables. Esto lo podríamos pasar a una lcd juntando este tutorial, junto al
tutorial 9.
AR
21.4 T
Sección de preguntas.
1. Por defecto ¿en qué unidades imprime la lectura de temperatura
este sensor?
2. ¿Para qué sirve la librería DTH?
3. ¿Por qué debemos declarar el tipo de Sensor DTH11?
1 Cuando imprimimos el valor de lectura, por defecto nos da grados Celsius,
si quisiéramos otra unidad tendríamos que hacer la ecuación de conversión.
2. Esta librería sirve para llamar a las funciones especiales que
internamente traen código pre escrito, y nos facilitan el uso del sensor.
3. Debemos declararlo ya que esta librería tiene soporte para varios
modelos de este sensor y algunos traen características diferentes, para ello
se utilizan funciones diferentes. Por lo que es necesario declarar el modelo.